关闭

java常用数据结构类图

...
阅读(1065) 评论(0)

Spring IoC容器构建过程分析(二)(草稿,持续整理中)

接上一篇的内容:...
阅读(2324) 评论(1)

Spring IoC容器构建过程分析(一)

ApplicationContext是spring IoC容器的顶级接口,其类结构图如下:...
阅读(4448) 评论(2)

Spring的BeanFactoryPostProcessor和BeanPostProcessor

BeanFactoryPostProcessor和BeanPostProcessor都是Spring初始化bean时使用扩展点...
阅读(13622) 评论(8)

spring的PropertyPlaceholderConfigurer和PropertyOverrideConfigurer

spring的PropertyPlaceholderConfigurer和PropertyOverrideConfigurer,类图如下:...
阅读(1419) 评论(0)

Executors提供的四种线程池

newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。 newSingleThreadExecutor 创建一个单...
阅读(3287) 评论(0)

linux vi命令学习

一、查找 查找命令 /pattern :向下查找pattern匹配字符串 ?pattern:向上查找pattern匹配字符串 使用了查找命令之后,使用如下两个键快速查找: n:按照同一方向继续查找 N:按照反方向查找...
阅读(592) 评论(0)

堆内存的分配和回收步骤

本文摘自公司牛人的分享。                                                                     堆内存的分配和回收步骤 【一些基础知识】 -Xms:为jvm启动时分配的内存,比如-Xms200m,表示分配200M。(一般该值设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。-Xms设置的内存,不包含持...
阅读(2020) 评论(0)

spring集成ibatis,涉及到的一些核心类

近期研究了下spring集成ibatis,涉及到的一些核心类,下面一个图大体的描述了这些类之间的一些关系:...
阅读(1505) 评论(0)

ibatis配置文件解析过程中对DTD的加载处理

一、背景知识     使用JAXP(Java API for XML Parsing)来解析XML文档,支持基于对象和基于事件的两种解析方式。基于对象的解析,目前只支持W3C DOM解析,基于事件的解析,只有SAX解析模式被支持。     SAX是一种基于事件的解析模式,解析文档的时候,当遇到开始标签,结束标签或字符等,SAX都会产生相应的事件。一个SAX解释器解析XML文档的...
阅读(5113) 评论(0)

linux curl命令

curl是利用URL语法在命令行方式下工作的文件传输工具。 该命令的语法格式:curl [options...] 该命令提供了很多选项,可以通过这个命令,获取详细的帮助信息:curl -h 下面列出其中一些参数的使用: 1、访问http页面内容,输出到标准输出 # curl http://www.neocanable.com 2、将结果输出到文件中,参数-o,指定具体的文...
阅读(10802) 评论(0)

linux xargs命令

查看xargs命令的帮助文档:man xags 结果如下: NAME        xargs - build and execute command lines from standard input SYNOPSIS        xargs [-0prtx] [-E eof-str] [-e[eof-str]] [--eof[=eof-str]] [--null] [-d deli...
阅读(1924) 评论(0)

Git常用命令备忘

git常用命令:http://robbinfan.com/blog/34/git-common-command...
阅读(904) 评论(0)

几种经典的网络服务器架构模型的分析与比较

本文转自:http://blog.jobbole.com/42895/                                      几种经典的网络服务器架构模型的分析与比较 前言 事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服务器程序、ftp...
阅读(1084) 评论(0)

设计模式之五:单例模式

《Head First设计模式》第五章学习笔记 一、单例模式     单例模式:确保一个类只有一个实例,并提供一个全局访问点。     在java中实现单例模式,需要:私有的构造器、一个静态变量和一个静态方法。类图如下: 二、单例模式实现   实现方式一:不考虑多线程情况 public class Singleton { priv...
阅读(996) 评论(2)

读书《浪潮之巅》

《浪潮之巅》是一本很不错的书籍,目前正在阅读中。 unix的发展史: 1) unix传奇(上篇) http://blog.csdn.net/haoel/article/details/1542340 2) unix传奇(下篇) http://blog.csdn.net/haoel/article/details/1542353 3) unix 40年 http://blog.csdn.ne...
阅读(774) 评论(0)

JDBC学习

java的持久层,与数据库打交道,其实最终的底层实现都是通过JDBC相关的接口和类来完成。 JDBC,主要涉及以下一些主要的接口和类: 1、java.sql.DriverManager:管理一组JDBC驱动程序的基本服务。该类包以下几个主要的方法: 1)registerDriver(java.sql.Driver driver):向DriverManager注册给定的驱动程序。 通常,...
阅读(721) 评论(0)

Servlet 中文乱码问题及解决方案剖析

看到一个很不错的文章,就转载了。本文转自:http://blog.csdn.net/xiazdong/article/details/7217022   一、常识了解 1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立; 2.java.nio.charset.Charset.defaultCharset() 获得平台默认字符编码; 3.getByt...
阅读(787) 评论(0)

设计模式之四:工厂模式(简单工厂、工厂方法、抽象工厂)

《Head First设计模式》第四章学习笔记 一、设计原则    要依赖抽象,不要依赖具体类。当你直接实例化一个对象时,就是在依赖它的具体类。    如果有一个不像是会改变的类,那么在代码中直接实例化具体类也就没什么大碍。 二、工厂模式 、简单工厂模式    简单工厂模式:就是由一个类的方法(可以是静态方法)根据传入的参数,决定创建出哪一种具体产品类的实例。    简单工厂其实不是...
阅读(1158) 评论(0)

设计模式之三:装饰器模式

《Head First设计模式》第三章学习笔记 一、设计原则     类应该对扩展开放,对修改关闭。即开放-关闭原则(OCP)。     我们的目标是允许类容易扩展,在不修改现有代码的情况下,就可以搭配新的行为。 二、装饰器模式     装饰器模式:动态地将责任附加到对象上。若要扩展功能,装饰器提供了比继承更有弹性的替代方案。 类图如下: 从上面类图可以看出,在装饰器模式...
阅读(910) 评论(0)
133条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:730677次
    • 积分:5915
    • 等级:
    • 排名:第4754名
    • 原创:79篇
    • 转载:54篇
    • 译文:0篇
    • 评论:111条
    最新评论