书成

再这样堕落下去就给我去死啊你这混蛋!!!

0%

ThreadPoolExecutor

在高并发场景中使用线程池有两个好处,其一,使用线程池降低了线程创建、销毁的开销;其二,可以限制进程使用的线程资源数量。

阅读全文 »

Java集合

集合表示一组对象,称为它的元素。一些集合允许重复元素,而另一些则不允许。有些是有序的,有些是无序的。

阅读全文 »

Spring Security

在 Java Web 项目中,一般使用 Servlet 过滤器对请求进行拦截,然后再 Filter 中通过自己的验证逻辑来决定是否放行请求。同样的,在 Spring Security 中,也是基于这个原理,在进入到 DispatcherServlet 之前就对请求进行拦截,然后通过一定的验证,决定是否放行请求到系统。

阅读全文 »

Spring MVC

Spring MVC 流程

Spring MVC 是围绕 DispatchServlet 工作的,在它的基础上,还包含其它组件一起工作,具体流程图如下:

阅读全文 »

Spring AOP

Spring AOP 是一种约定编程,通过约定,将对应的方法以动态代理的方式织入约定的流程之中,在 Spring Boot 中,主要使用注解的方式配置 AOP。

阅读全文 »

Spring Boot IoC

IoC 是一种通过描述生成或者获取对象的技术,IoC 容器需要具备两个功能:

  • 通过描述管理 Bean,包括发布和获取 Bean
  • 通过描述完成 Bean 之间的依赖关系
    阅读全文 »