240 发简信
IP属地:四川
  • Resize,w 360,h 240
    用JAVA从零开始写一个分布式文件存储系统

    2011年做过一个人物挖掘搜索的系统,当时用C#写过一个爬虫框架,当时对150多个学术网站采集了约3亿网页文件,零散的文件一开始分散放置在不同的...

  • Resize,w 360,h 240
    JAVA类加载器双亲委派与自定义扩展

    最近思考写一个JAVA框架,一边学习Spring框架源码,一边整理JDK反射技术相关文档,今天学习到ClassLoader类加载器,就记录下自己...

  • Resize,w 360,h 240
    java.lang.Class使用中文文档

    Class类是反射与加载器最常用的核心类,最近计划写一个JAVA加载器框架,决定重新温习相关接口和类的源码文档,实践相关用法以消除心中所存不确定...

  • JAVA线程同步锁性能评测与对比分析

    线程同步是JAVA多线程高并发编程的重要话题,常常用到的同步机制包括synchronized、ReentrantLock(可重入锁)、Semep...

  • Resize,w 360,h 240
    AspectJ切面编程的配置与语法详解

    AspectJ是JAVA面向切面编程AOP的软件包,用来解决日志记录、性能监测、权限认证、访问控制等非核心逻辑通用功能模块的复用。 目录结构 X...

  • Resize,w 360,h 240
    JDK源码之组合Composite设计模式

    组合(Composite)设计模式是比较常用的结构型设计模式,在桌面程序、浏览器、HTML组件、SQL解析器、正则表达式解析器、程序编译器...

  • Resize,w 360,h 240
    Mybatis源码之动态代理应用分析

    说到动态代理技术,先回顾代理设计模式,动态代理的JAVA实现只不过采用反射技术实现的一种代理设计模式。代理模式组件,涉及主题接口(Sub...

  • Resize,w 360,h 240
    Mybatis源码之工厂方法设计模式

    JAVA设计模式分为创建型、行为型与结构型三类设计模式,工厂方法与单例、原型、对象池、构建者、抽象工厂同属于创建型设计模式。 一、基...

  • Resize,w 360,h 240
    Mybatis源码之代理Proxy设计模式

    JAVA设计模式分为创建型、行为型与结构型三类设计模式,代理模式与适配器、装饰器、组合模式、外观模式等7种都属于结构型设计模式。 一、...