2018年7月9日

SpringMVC处理流程

摘要: springMVC处理流程 用户发送请求(URL)经过前端springmvc的前端控制器(dispatchservlet)@1,前端控制器只负责控制,所以把(URL)交给处理器映射器(HandlerMapping)进行处理,处理完之后返回HandlerExecutionChain对象@3,就能拿到对 阅读全文

posted @ 2018-07-09 16:42 Mr-Zhong 阅读(146) 评论(0) 推荐(1) 编辑

redis持久化

摘要: 近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据” ,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有Redis、Memcached等,而笔者目前最 阅读全文

posted @ 2018-07-09 16:39 Mr-Zhong 阅读(132) 评论(0) 推荐(1) 编辑

JVM垃圾回收机制

摘要: 回收不再使用(引用)的对象的空间, 总之,在Java语言中,判断一块内存空间是否符合垃圾收集器收集标准的标准只有两个: 1.给对象赋予了空值null,以下再没有调用过。 2.给对象赋予了新值,既重新分配了内存空间。 最后再次提醒一下,一块内存空间符合了垃圾收集器的收集标准,并不意味着这块内存空间就一 阅读全文

posted @ 2018-07-09 16:37 Mr-Zhong 阅读(114) 评论(0) 推荐(1) 编辑

类装载器(ClassLoader)工作机制

摘要: 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类装载器就是寻找类的字节码文件并构造出类在JVM内部表示的对象组件。在java中,类装载器吧一个类装入JVM中,要经过以下步骤 1.装载:查找和 阅读全文

posted @ 2018-07-09 16:24 Mr-Zhong 阅读(309) 评论(0) 推荐(1) 编辑

对SpringIOC、AOP的理解

摘要: 对IOC的理解(控制反转也称依赖倒置): 依赖:从程序来讲,就是A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。 倒置:如果不倒置会怎么着:应为A必须要有B,才可以调用B,如果不倒置,意思就是A主动获取B的实例:B b=new B();,着就是简单的获取B实例的方法(当然还有各种设 阅读全文

posted @ 2018-07-09 16:16 Mr-Zhong 阅读(329) 评论(2) 推荐(1) 编辑

导航