摘要: 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)