摘要:
1 说明
乱码问题:
获取请求参数中的乱码问题;
POST请求:request.setCharacterEncoding(“utf-8”);
GET请求:new String(request.getParameter(“xxx”).getBytes(“iso-8859-1”), “utf-8”);
Tomc... 阅读原文
2017-10-03 20:05:01 阅读(754) 评论(0)
摘要:
服务器处理请求的流程:
服务器每次收到请求时,都会为这个请求开辟一个新的线程。
服务器会把客户端的请求数据封装到request对象中,request就是请求数据的载体!
服务器还会创建对象,这个对象与客户端连接在一起,它可以用来向客户端发送响应。
一、HttpServletResponse对象
... 阅读原文
2017-10-03 18:32:04 阅读(740) 评论(0)
摘要:
给出如下异常信息:
java.lang.RuntimeException: level 2 exception
at com.msh.demo.exceptionStack.Test.fun2(Test.java:17)
at com.msh.demo.exceptionStack.Test.main(... 阅读原文
2017-10-03 17:01:02 阅读(741) 评论(0)
摘要:
ArrayList 的一些认识:
非线程安全的动态数组(Array升级版),支持动态扩容
实现 List 接口、底层使用数组保存所有元素,其操作基本上是对数组的操作,允许null值
实现了 RandmoAccess 接口,提供了随机访问功能
线程安全可见Vector,实时同步
适用于访问频繁场景,频繁插入或删除场景... 阅读原文
2017-10-03 15:22:01 阅读(757) 评论(0)
摘要:
在一般的网站开发中,基于Java的Web 框架都使用了ThreadLocal来存储一些全局的参数,在拦截器\Filter中设置变量,让变量可以在任意地方被获取。
一早就了解到里面有用到WeakReference(弱引用),但对弱引用仅限于一种懵懂的概念,并且认为只要GC,弱引用的对象就被回收掉了,实际情况呢?... 阅读原文
2017-10-03 14:45:01 阅读(772) 评论(0)
摘要:
1. 整合需引入jar包
mybatis-3.1.1.jar
mybatis-spring-1.1.1.jar
2 四种整合方式
2.1 采用MapperScannerConfigurer,它将会查找类路径下的映射器并自动将它们创建成MapperFactoryBean。applicationContext.xml
... 阅读原文
2017-10-03 00:58:03 阅读(785) 评论(0)
摘要:
虽然Spring管理这我们的Bean很方便,但是,我们需要使用xml配置大量的Bean信息,告诉Spring我们要干嘛,这还是挺烦的,毕竟当我们的Bean随之增多的话,xml的各种配置会让人很头疼。
所以我们需要一种东西来解决这个问题,这就是——注解,这次我们使用注解来将我们学过的所有东西重新做过一遍。
1. 了解注... 阅读原文
2017-10-02 23:18:01 阅读(742) 评论(0)
摘要:
阅读原文
2017-10-02 23:02:02 阅读(755) 评论(0)
摘要:
在堆里存放着java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前需要知道哪些对象还存活,哪些对象已经死去。那怎么样去判断对象是否存活呢?
一、判断对象是否存活算法
1、引用计数法
实现思路:给对象添加一个引用计数器。每当有一个地方引用它时,计数器加1;引用失效时计数器减1。在任... 阅读原文
2017-10-02 19:04:02 阅读(744) 评论(0)
摘要:
1.
public class T{ public static void main (String[] args){ System.out.println("5+5="+5+5); }
}
2.(a++是先使用后自增, ++a是先自增后使用 )
(1)
public class G{ publi... 阅读原文
2017-10-02 13:35:04 阅读(737) 评论(0)