1. 前言 大约在几个月之前,让我看完了《webkit技术内幕》这本书的时候。突然有了一个想法。想把整个web前端开发所须要的知识都之中在一个视图中,形成一个完整的web前端知识体系。目的是想要颠覆人们对于前端仅仅有三大块(html、css、js)的认识——做web前端须要的比这三大块要多得多。 拖 ...
分类:
Web程序 时间:
2017-08-20 21:19:39
阅读次数:
234
MySQL技术内幕InnoDB存储引擎 一直有人在去推这本书,看着感觉过于理论不知道怎样 算法导论 这个也是经典但是,呵呵,我连买都没买过 tcp/ip 协议详解,这个我也是麦兜没买过 Unix 网络编程卷(2本) 写了这么多,我可能一本都不会去看,先写了吧,看不看得...... ...
分类:
其他好文 时间:
2017-08-16 11:30:02
阅读次数:
121
最近翻阅《深入分析JavaWeb技术内幕》(作者:许令波),关于Tomcat上Web请求的编解码问题,少了一个小点,可能影响了部分读者的理解,我特意查证了一下,特总结如下:1.请求的PathInfo部分用Tomcat的Connector元素的URIEncoding属性指定的编码来解码。具体使用可参考:https://..
分类:
其他好文 时间:
2017-08-04 22:47:51
阅读次数:
184
第一篇:概念和设计原理IoC容器的实现作为Spring的核心内容之一非常有必要拿来研究一下1、概念IoC(InversionofControl,控制反转)必须思考的问题:哪些方面的控制被反转了?对于这个问题,MartinFlower给出结论是:依赖对象的获得被反转了。基于此,他为控制反转创造了一个更..
分类:
编程语言 时间:
2017-08-03 20:25:21
阅读次数:
137
JVM垃圾回收策略 1.静态内存分配和回收 编译时已经确定了内存空间大小,程序被加载后则一次性分配好内存空间.程序结束后,则对应栈帧撤销,分配的静态内存空间则被回收. 2.动态内存分配和回收 程序运行动态分配内存空间,回收时则由垃圾收集器负责. 3.垃圾收集器 A.正确的检测出垃圾对象(关键功能) ...
分类:
编程语言 时间:
2017-08-03 20:16:13
阅读次数:
146
第二篇:IoC容器的初始化在介绍FileSystemXmlApplicationContext的例子时有说到IoC容器的初始化由refresh()方法开始启动,此方法标志着IoC容器的启动[构造器中有此方法的容器]。细分的话,这个启动过程具体的可分为三部分:第一部分:BeanDefinition的Resource定位是指BeanDefi..
分类:
编程语言 时间:
2017-08-03 20:15:13
阅读次数:
181
生成SingleTon代理对象在getSingleTonInstance方法中完毕,这种方法时ProxyFactoryBean生成AopProxy对象的入口。代理对象会封装对target目标对象的调用。也就是说针对target对象的方法调用行为会被这里生成的代理对象所拦截。详细的生成过程是首先读取P ...
分类:
编程语言 时间:
2017-08-03 13:53:17
阅读次数:
177
1.javac是什么? javac是一种编译器,能将一种语言规范转化为另一种语言规范. 2.javac的任务是什么? 将java源代码语言先转化成JVM能够识别的的一种语言,然后由JVM再将JVM语言转化成当前机器识别的机器语言.表面上,将.java文件转成.class文件,而实际上是将java源代 ...
分类:
编程语言 时间:
2017-07-31 20:04:06
阅读次数:
157
(续1)5、选择器Sizzle我们把选择器Sizzle实现的代码放在文件jquery.sizzle.js中。关于选择器Sizzle的说明,请看《jQuery技术内幕:深入解析jQuery架构设计与实现原理》,这里不再赘述了。/*!*SizzleCSSSelectorEngine*Copyright2011,TheDojoFoundation*ReleasedundertheMIT,B..
分类:
Web程序 时间:
2017-07-31 14:44:28
阅读次数:
131
转自 http://www.cnblogs.com/zengkefu/p/5678100.html 注:以下内容为根据《高性能mysql第三版》和《mysql技术内幕innodb存储引擎》的innodb status部分的个人理解,如果有错误,还望指正!! innodb存储引擎在show engin ...
分类:
数据库 时间:
2017-07-19 14:03:16
阅读次数:
271