2011年做过一个人物挖掘搜索的系统,当时用C#写过一个爬虫框架,当时对150多个学术网站采集了约3亿网页文件,零散的文件一开始分散放置在不同的主机和移动硬盘上,后来管理与使...
2011年做过一个人物挖掘搜索的系统,当时用C#写过一个爬虫框架,当时对150多个学术网站采集了约3亿网页文件,零散的文件一开始分散放置在不同的主机和移动硬盘上,后来管理与使...
最近思考写一个JAVA框架,一边学习Spring框架源码,一边整理JDK反射技术相关文档,今天学习到ClassLoader类加载器,就记录下自己的学习心得。 目录结构 文档说...
Class类是反射与加载器最常用的核心类,最近计划写一个JAVA加载器框架,决定重新温习相关接口和类的源码文档,实践相关用法以消除心中所存不确定。 目录结构 类说明对象创建U...
线程同步是JAVA多线程高并发编程的重要话题,常常用到的同步机制包括synchronized、ReentrantLock(可重入锁)、Semephore(信号灯)、Cycli...
AspectJ是JAVA面向切面编程AOP的软件包,用来解决日志记录、性能监测、权限认证、访问控制等非核心逻辑通用功能模块的复用。 目录结构 XML文件结构AspectJ组件...
组合(Composite)设计模式是比较常用的结构型设计模式,在桌面程序、浏览器、HTML组件、SQL解析器、正则表达式解析器、程序编译器等场景中经常应用。 一、...
说到动态代理技术,先回顾代理设计模式,动态代理的JAVA实现只不过采用反射技术实现的一种代理设计模式。代理模式组件,涉及主题接口(Subject)、实现对象(Real...
JAVA设计模式分为创建型、行为型与结构型三类设计模式,工厂方法与单例、原型、对象池、构建者、抽象工厂同属于创建型设计模式。 一、基本定义与组成 工厂方法(...
JAVA设计模式分为创建型、行为型与结构型三类设计模式,代理模式与适配器、装饰器、组合模式、外观模式等7种都属于结构型设计模式。 一、 基本定义与组成 代理模...
JAVA设计模式分成创建型、行为型与结构型三种类型,构造者Builder设计模式,与单例模式、工厂模式、原型模式与对象池模式一样,属于创建型设计模式。 一、基本定...