随笔分类 - Java
摘要:JUly的文章:从头到尾彻底理解KMP KMP算法: 复杂度:线性 PMT数组:PMT中的值是字符串的前缀集合与后缀集合的交集中最长元素的长度。 next数组:是将PMT数组向后偏移一位得到的数组。 基于next数组进行匹配。 next数组的求法:模式串自己和自己匹配,用递推的方式,基于next[1
阅读全文
摘要:外部类初次加载,会初始化静态变量、静态代码块、静态方法,但不会加载内部类和静态内部类。 实例化外部类,调用外部类的静态方法、静态变量,则外部类必须先进行加载,但只加载一次。 直接调用静态内部类时,外部类不会加载。
阅读全文
摘要:Java进阶(七)正确理解Thread Local的原理与适用场景 Java并发编程:深入剖析ThreadLocal
阅读全文
摘要:Innodb中的事务隔离级别和锁的关系
阅读全文
摘要:springmvc请求流程
阅读全文
摘要:在使用Maven的过程中,经常碰到有些jar包在中央仓库没有的情况。如果公司有私服,那么就把jar包安装到私服上。如果没有私服,那就把jar包安装到本地Maven仓库。今天介绍2种安装jar包到本地Maven仓库的方法,下面进入正题。 链接在此
阅读全文
摘要:Java ConcurrentModificationException异常原因和解决方法
阅读全文
摘要:一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 RESTful API 设计指南 REST和RPC
阅读全文
摘要:博客:动态代理实现与原理分析 《深入理解java虚拟机》 p283 字节码生成技术与动态代理实现 《javaEE 轻量级框架整合开发》 p20 JDK动态代理 p22 CGLIB动态代理
阅读全文
摘要:ThreadLocal,Java中特殊的线程绑定机制
阅读全文
摘要:我是一个普通的Java对象,我出生在Eden区,在Eden区我还看到和我长的很像的小兄弟,我们在Eden区中玩了挺长时间。有一天Eden区中的人实在是太多了,我就被迫去了Survivor区的“From”区,自从去了Survivor区,我就开始漂了,有时候在Survivor的“From”区,有时候在S
阅读全文
摘要:serlvet总结:servlet的体系结构: Servlet:接口 | GenericServlet:抽象类 | HttpServlet:抽象类 | 自定义servlet servlet常用方法: void init(ServletConfig config):初始化 void service(S
阅读全文
摘要:HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation
阅读全文