平安喜乐,万事胜意
07
31
AOP技术(1) AOP技术(1)
1、AOP介绍​ AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等
2020-07-31
22
NIO NIO
1、NIO概念1.1 Unix定义了五种 I/O 模型 阻塞 I/O 非阻塞 I/O I/O 复用 信号驱动 I/O 异步 I/O 1.1.1 阻塞(Block)和非阻塞(NonBlock)阻塞和非阻塞是进程在访问数据的时候,数据是否准备
21
网络编程 网络编程
​ Java语言作为最流行的网络编程语言,提供了强大的网络编程功能。 ​ 使用Java语言可以编写底层的网络通信程序,这是通过java.net包中提供的InetAddress类、URL类、Socket类以及Se
20
io流 io流
1、流的概念1.1流(1)流是一个无结构化的数据组成的序列,流中的数据没有任何格式和含义,只是以字节或字符形式进行流入或流出。 (2)数据流的流入和流出都是以程序本身作为核心,流入是指数据从外部数据源流入到程序内部;流出是指数据从程序内部向
10
spring事务管理 spring事务管理
1、什么是Spring事务管理?​ 在实际开发中,操作数据库时都会涉及到事务管理问题,为此Spring提供了专门用于事务处理的API。Spring的事务管理简化了传统的事务管理流程,并且在一定程度上减少了开发者的工作量。 2、
2020-07-10
03
springCore springCore
1、SpringCore介绍​ 实现过Spring框架中的DI,AOP等技术后,我对这些技术的实现过程有了浓厚的兴趣,比如:Spring怎么做到将对象创建到容器中?自动装配问题?等等。 ​ 通过自己对底层代码的实
2020-07-03