随笔分类 - JavaWeb学习
这里是Java和JavaWeb学习记录,以便Java新手和我自己查看。
摘要:一、背景 线程不安全的HashMap 因为多线程环境下,使用HashMap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 效率低下的HashTable容器 HashTable容器使用的synchronized来保证线程安全,但是在线程竞争激烈的情况
阅读全文
摘要:https://blog.csdn.net/qq_36411874/article/details/79540026
阅读全文
摘要:代码: jdbc.properties driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost/library username=root password=logan123 #\u5B9A\u4E49\u521D\u59CB\u8FDE\u6
阅读全文
摘要:pom文件: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
阅读全文
摘要:代码: @ResponseBody @RequestMapping("/hello3/{hello}") public String hello3(@PathVariable String hello) { return hello; } 代码: package com.logan.SpringBo
阅读全文
摘要:服务注册 当项目一启动,向eureka-server发送自己的元数据,运行的ip,port,健康的监控数据,eureka-server在自己内部保存这些元数据。 服务续约(eureka-client) 项目启动成功了,也向eureka-server注册自己成功,项目还会定时的去eureka-serv
阅读全文
摘要:Hello 通过加密得到什么? H:0100 1000 e:0110 0101 l:0110 1100 o:0110 1111 合并在一起就是: 01001000 01100101 01101100 01101100 01101111 需要变成3的倍数: 01001000 01100101 0110
阅读全文
摘要:ctrl+c 或者执行shutdown.bat
阅读全文
摘要:学生选课系统: 创建表: CREATE TABLE select_courses ( id INT NOT NULL auto_increment PRIMARY KEY, student_id VARCHAR ( 255 ), course_id VARCHAR ( 255 ) )
阅读全文
摘要:理解程序设计分层的思想: Dao设计模式的组成以及各部分的开发: 3.具体内容 在本次讲解之中,处理IO的部分暂时不会使用到之外,所有Java的重点的核心部分都会涉及到。 实际上在任何的环境下分层的概念都会存在,例如:在公司里面可以按照职位分层,每个层都是完全独立的,并且可以与其他层进项完整的交互。
阅读全文
摘要:今天学习一下使用Maven搭建SSM框架,以前都是用别人配置好的框架写代码,今天试试自己配置一下SSM框架。 这里我的参数是Windows7 64位,tomcat9,eclipse-jee-neon-RC3-win32-x86_64,maven3.5.0 在我的Eclipse里面已经配好了tomca
阅读全文
摘要:其实是我自己不会创建Maven JavaWeb项目,就自己瞎蒙了一下,竟然成功了。 这里有个条件就是你的Maven已经在电脑上配好了。 第一步就是File->New->Maven Project 这里我选择了我自己常用的目录 点Next 选择maven-archetype-webapp,然后点击Ne
阅读全文
摘要:转自http://www.cnblogs.com/selene/p/4604605.html 话不多说,先看看原始的JDBC程序代码,看看这样的代码存在什么样子的问题。 package com.utils; import java.sql.Connection; import java.sql.Dr
阅读全文
摘要:Statement用于执行不带参数的简单SQL语句,并返回它所生成的结果,每次执行SQL豫剧时,数据库都要编译该SQL语句。 PreparedStatement表示预编译的SQL语句的对象,用于执行带参数的预编译的SQL语句。 CallableStatement则提供了用来调用数据库中存储过程的接口
阅读全文
摘要:JSP使用动作来动态的插入文件,实现重定向和对JavaBean的引用等功能。它公有6个基本动作:jsp:include,jsp:useBean,jsp:setProperty,jsp:getProperty,jsp:forward和jsp:plugin. 下面对这些动作进行简单介绍: 1.jsp:i
阅读全文
摘要:转自http://www.cnblogs.com/xing901022/p/3961661.html 有改动 struts2其实就是为我们封装了servlet,简化了jsp跳转的复杂操作,并且提供了易于编写的标签,可以快速开发view层的代码。 过去,我们用jsp和servlet搭配,实现展现时,大
阅读全文
摘要:下面介绍在Eclipse里面配置Struts2 下载Struts2的压缩包 我下载的是2.3.32版本 解压之后如图所示 apps目录:Struts2的范例 docs目录:Struts2的文档 lib目录:Struts2的类库 src目录:关于Struts2的一些资源 在apps目录下面有几个例子
阅读全文
摘要:cookie是保存在客户端的信息,它只能保存String类型的,没有session安全,如果客户端禁用了cookie就不能够使用了 Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,we
阅读全文
摘要:在Servlet的配置文件中,可以使用一个或者多个<init-param>标签为servlet配置一些初始化参数。 当servlet配置了初始化常熟后,web容器在常见servlet实例对象时,会自动将这些初始化参数封装到servletconfig对象中,并在调用servlet的init方法时,将s
阅读全文
摘要:由于客户端是通过URL地址访问web服务器的中的资源的,所以Servlet程序若想被外界访问,必须把servlet程序映射到一个URL地址上,这个工作在web.xml文件中使用<servlet>元素和<serv;et-mapping>元素完成。 <servlet>元素用于注册Servlet,它包含两
阅读全文
浙公网安备 33010602011771号