240 发简信
IP属地:广东
  • [03][05][06] Kafka

    消息中间件的背景分析 场景分析 前面跟着我看过 zk 的源码,学过并发编程的同学应该知道,我们可以使用阻塞队列+线程池来实现生产者消费者模式.比...

  • [02][02][03] 用30个类手写Spring V2.0版本之AOP实现

    [TOC] 在完全掌握 Spring 系统结构,实现原理,在理解设计模式的基础上,自己动手写一个高仿真版本的 Spring 框架,以达到透彻理解...

  • [01][01][09] 装饰器模式详解

    [TOC] 1. 定义 装饰器模式是指在不改变原有对象的基础上,将功能附加到对象上,提供了比继承更有弹性的替代方案(扩展原有对象的功能) 2. ...

  • [02][02][01] 用30个类手写Spring V2.0版本之顶层设计IOC与DI

    [TOC] 在完全掌握 Spring 系统结构,实现原理,在理解设计模式的基础上,自己动手写一个高仿真版本的 Spring 框架,以达彻理解 S...

  • [02][01][06] Controller 与 RestController 注解之间的关系

    [TOC] @RestController 注解相当于 @ResponseBody + @Controller 合在一起的作用 如果只是使用 @...

  • [02][02][02] 用30个类手写Spring V2.0版本之MVC实现

    [TOC] 在完全掌握 Spring 系统结构,实现原理,在理解设计模式的基础上,自己动手写一个高仿真版本的 Spring 框架,以达彻理解 S...

  • [01][01][10] 享元模式详解

    [TOC] 1. 定义 面向对象技术可以很好地解决一些灵活性或可扩展性问题,但在很多情况下需要在系统中增加类和对象的个数.当对象数量太多时,将导...

  • [20][01][11] Fortify问题修复--Path Manipulation

    描述 在对文件进行操作(读,写,删除)的过程中,未对文件路径进行有效的合法性校验,导致文件被任意下载,上传任意文件导致服务器被种植木马,gets...

  • [04][02][03] Redis 分布式篇

    为什么需要 Redis 集群 为什么需要集群? 性能 Redis 本身的 QPS 已经很高了,但是如果在一些并发量非常高的情况下,性能还是会受到...