240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Observer - 监听者/观察者模式

    介绍 观察者模式是通过对象之间的依赖关系,在一个对象发生改变的时候通知其他对象(注册为监听者的对象),被通知对象分别做出相应反应。此模式又叫做发...

  • CGLib - 另一种动态代理的实现方式

    代理模式 代理模式:是设计模式(Design Pattern)的一种,旨在通过代理为某些操作添加额外的处理,比如涉及用户Payment账户变动操...

  • 近期总结

    最近面试了不少公司(Software Engineer),对面试也是有了不少新的认识。挂了不少,反思一下,准备不充足(不知准备什么)就开始面,自...

  • 类加载机制-Classloader

    ClassLoader介绍 ClassLoader在Java 1.0的时候就有了,为了满足Java Applet运行时远程加载Java类的需要。...

  • Resize,w 360,h 240
    Factory Method - 工厂方法模式

    简单工厂模式里通过参数不同创建不同的实例,创建实例的逻辑只存在于单一的工厂类静态方法里。工厂方法模式则将这些创建的实例的逻辑分放在“方法”中,工...

  • Resize,w 360,h 240
    Simple Factory - 简单工厂模式

    简单工厂方法模式又叫静态工厂方法模式(Static Factory Method Pattern),简而言之就是通过传入的参数创建不同的接口实例...

  • Find first occurrence of W in S - KMP & BM

    1. Problem Find the start position of first occurrence of String W in St...

  • Resize,w 360,h 240
    Proxy - 代理模式

    注意:全文是基于Java来描述和实现的!代理模式的实现有很多种方法:静态代理,动态代理(又分为反射实现的动态代理,CGLib通过修改字节码文件实...

  • MySQL - 锁

    1. 锁 提到锁,一般都是因为存在竞争条件(Race Condition)而导致结果不可预测。比如两个线程同时修改某个值,最终这个值的结果是什么...

个人介绍
志于成为资深架构师的程序猿