后台
文章平均质量分 72
hanekawa
这个作者很懒,什么都没留下…
展开
-
《大型网站技术架构:核心原理与案例分析》笔记
第一章:大型网站架构演化1,大型网站软件系统特点:1) 高并发、大流量2) 高可用3) 海量数据4) 用户分布广泛、网络情况复杂5) 安全环境恶劣6) 需求快速变更,发布频繁7) 渐进式发展2,大型网站架构演化发展:1) 初期阶段2原创 2016-05-25 00:22:18 · 1530 阅读 · 1 评论 -
JAVA前端与后端参数传递方法小结
1,从Action中传值到JSP页面的方法 ①在Action中定义一个成员变量,然后对这个成员变量提供get/set方法,在JSP页面就可以取到这个变量的值了。 1)在Action中定义成员变量 //定义一个成员变量private String message; //提供get/set方法public String getMessage() { return m原创 2016-05-12 16:25:06 · 59942 阅读 · 0 评论 -
通过applicationContext.xml解读SSH启动与运行过程(2)
通过对项目中applicationContext.xml逐条进行分析了解相关设置的原因和背后运行机制原创 2016-05-23 15:56:43 · 1757 阅读 · 0 评论 -
通过web.xml解读SSH启动与运行过程(1)
Web.xml内容解析: xmlversion="1.0"encoding="UTF-8"?>web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"xmlns:web="http://java.sun.com/xml原创 2016-05-20 10:48:58 · 1706 阅读 · 0 评论 -
[朝花夕拾]关于nodejs中child_process之中spawn和exec的区别
关于nodejs中child_process之中spawn和exec的区别原创 2016-06-14 23:57:58 · 16932 阅读 · 0 评论 -
Tomcat启动过程分析(上)
一般启动Tomcat会是运行startup.bat或者startup.sh文件,实际上这两个文件最后会调用org.apache.catalina.startup.Bootstrap类的main方法,这个main方法主要做了两件事情,1:定义和初始化了tomcat自己的类加载器,2:通过反射调用了org.apache.catalina.startup.Catalina的process方法pr原创 2016-08-10 19:09:27 · 15535 阅读 · 5 评论 -
Tomcat启动过程分析(下)
如何将连接放入容器connector.getContainer()得到的容器应该是StandardEngine,StandardEngine没有invoke方法,它继承于ContainerBase,ContainerBase的invoke方法是传递到Pipeline,调用了Pipeline的invoke方法。Pipeline是一个管道类,每一个管道类Pipeline包含数个阀类,阀类是实现了V原创 2016-08-10 19:16:21 · 3185 阅读 · 1 评论 -
Spring初始化过程
ContextLoaderListener通过调用继承自ContextLoader的initWebApplicationContext方法实例化SpringIoc容器。在实例化Spring IoC容器的过程中,最主要的两个方法是createWebApplicationContext和configureAndRefreshWebApplicationContext方法。createWebAp原创 2016-08-10 19:18:41 · 3889 阅读 · 0 评论