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