一、NIO聊天室入门案例 在学习原理之前,先来了解一个Java NIO实现聊天室的小案例,该案例只有三个类:NioServer 聊天室服务端、NioClient 聊天室客户端...
一、NIO聊天室入门案例 在学习原理之前,先来了解一个Java NIO实现聊天室的小案例,该案例只有三个类:NioServer 聊天室服务端、NioClient 聊天室客户端...
前言 不知道你还记不记得我们当初在学习servlet的时候有句口号叫:【一杯茶一根烟,一个参数我传一天】 是的,servlet的传参是真的复杂,在业务开始之前我们得将参数进行...
前言 SpringBoot是Spring的包装,通过自动配置使得SpringBoot可以做到开箱即用,上手成本非常低,但是学习其实现原理的成本大大增加,需要先了解熟悉Spri...
一、背景 在Spring的Controller中,我们通过@RequestParam或@RequestBody就可以将请求中的参数映射到控制层具体的参数中,那么这个是怎么实现...
在9月份面试时,面试官在一张草稿纸上出了一道省市县联动的题目,并提示我可以使用递归或循环,将数据查询出来封装到对象中。当时我用了循环的方式将其封装,虽说勉强实现,但是代码冗余...
1. 引子 之前在阅读Spring的源码的时候,经常会看到BeanPostProcessor,很多书中都叫它Bean后置处理器。但是这个到底是什么意思呢,还是很迷糊。直到在简...
最近在学习状态设计模式时,发现一个实现工厂模式的优雅方式,那就是借助注解和Spring的BeanPostProcessor。使用处理器BeanPostProcessor可以在...
通常,应用程序开发人员不需要为ApplicationContext实现类提供子类。 相反,可以通过插入特殊集成接口的实现来扩展Spring IoC容器。Spring提供了两个...
在谈Spring的事件监听之前,让我们先了解一下Spring容器,什么是ApplicationContext ?它是Spring的核心,Context我们通常解释为上下文环境...