240 发简信
IP属地:陕西
  • JDK 动态代理

    DEMO 实际上,proxyclz是继承真实对象接口的代理类,他的内部方法会通过反射的方式去调用handler的invoke方法.动态代理原理图...

  • Resize,w 360,h 240
    大型网站架构演化发展历程

    从单服务器架构如何走向微服务的分布式服务架构,业务程度到达哪个程度使用哪个服务架构?参考《大型网站技术架构》,李智慧著,下面为读书笔记 1 初始...

  • MySQL View 视图分析

    为什么MySQL中很少使用视图功能? 首先MySQL使用视图有什么好处: 清晰简单,可以让简单的语句逻辑更清晰 可复用,可以让部分复杂的sql逻...

  • Resize,w 360,h 240
    《MySQL技术内幕-SQL编程》笔记

    一. SQL编程 1.1 OLTP & OLAP OLTP Online Transaction Processing 面向应用的、基本的、日常...

  • Spring ServletRequest Data Binder

    SpringMVC提供了request中的请求参数自动绑定到POJO的功能,但是有时候需要给指定的请求统一绑定某一个参数,具体实现如下: 增加一...

  • Resize,w 360,h 240
    Java集合-Iterator(fast-fail)

    之前分析了一些常用的集合,都绕过了迭代器这个概念,这里重点分析一下迭代器相关的知识点。这里首先分析一下ArrayList的迭代器。 Iterat...

  • Java集合-ArrayList

    分析了一些map的结构,本想继续分析一下迭代器Iterator,但是想想还是用arrayLisy来分析迭代器比较省力,就先分析一下ArrayLi...

  • Resize,w 360,h 240
    Java集合-ConcurrentHashMap

    前面通过分析HashMap的数据结构发现,HashMap通过Hash表和链表的结构构成的一个数据结构,当有两个hash值相同的数据需要并发插入(...

  • Resize,w 360,h 240
    Java集合-HashTable

    之前分析过HashMap的结构,接下来简单的分析一下HashTable的数据结构和线程安全的实现。 HashTable实现上与HashMap实现...