摘要: 首先配置文件内容如下: <!--横切逻辑--> <bean id="logUtils" class="com.test.circular.LogUtils"> </bean> <aop:config> <aop:aspect ref="logUtils"> <aop:before method="b 阅读全文
posted @ 2021-09-03 22:14 jeolyli 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 定义一个类添加注解 写测试类,首先进入主要的切入口doCreateBean方法。 可以在断点处设置条件。如下图所示beanName等于userController时执行才继续执行。 接着属性注入。 在属性注入方法中有Bean后处理属性,可以针对@Autowired @Value注解实现属性注入 可以 阅读全文
posted @ 2021-09-01 22:07 jeolyli 阅读(16) 评论(0) 推荐(0) 编辑
摘要: https://zhuanlan.zhihu.com/p/405669772 1. 什么是循环依赖 循环依赖其实就是循环引用,也就是两个或者两个以上的Bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C依赖于A。 注意,这里不是函数的循环调用,是对象的相互依赖关系,循环调用其实就是一个 阅读全文
posted @ 2021-09-01 00:04 jeolyli 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1 概述 1.1 原生NIO存在的问题 NIO 的类库和 API 繁杂,使用麻烦:需要熟练掌握 Selector、ServerSocketChannel、 SocketChannel、ByteBuffer等。 需要具备其他的额外技能:要熟悉 Java 多线程编程,因为 NIO 编程涉及到 React 阅读全文
posted @ 2021-08-01 17:53 jeolyli 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1. socket网络编程 socket套接字是两台主机之间的逻辑连接的端点,TCP/IP协议是传输层协议,主要解决数据如何在网络中传输,HTTP是应用层协议,主要解决如何包装数据。socket是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元,是网络通信过程中端点的抽象表示,包含进行网络 阅读全文
posted @ 2021-08-01 16:40 jeolyli 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1 Nginx基础 Nginx是什么呢? 是一个高性能的http和反向代理web服务器,核心特点是占有内存少,并发能力强。 应用场景,可以作为http服务器(web服务器),反向代理服务器,负载均衡服务器,动静分离。 作为http服务器性能非常高,注重效率,能够经受高负载的考验,支持50000个并发 阅读全文
posted @ 2021-07-25 21:21 jeolyli 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 1 分布式和集群 分布式:把一个系统拆分为多个子系统,每个子系统负责各自的那部分功能,独立部署,各司其职。 集群:多个实例共同工作,最简单的集群是把一个应用复制多份部署。 分布式一定是集群,但是集群不一定是分布式(集群就是多个实例一起工作,分布式将一个系统拆分之后那就是多个实例;集群并不一定是分布式 阅读全文
posted @ 2021-07-25 00:47 jeolyli 阅读(183) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/jeoly33/article/details/118424610 阅读全文
posted @ 2021-07-18 18:16 jeolyli 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 新建maven项目Minicat, 需要做的事情,作为一个服务器软件提供服务的,我们可以通过浏览器客户端发送http请求,Minicat可以接收到请求进行处理,处理之后可以返回浏览器客户端。 1)提供服务,接收请求(Socket通信) 2)请求信息封装成Request对象,Response对象 3) 阅读全文
posted @ 2021-07-18 18:06 jeolyli 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1. Tomcat系统架构 1.1 Tomcat请求处理大致过程 Tomcat是一个Http服务器(能够接收并且处理http请求),当使用浏览器发起请求,发出的是http请求,http服务器接收到这个请求之后,会调用具体的程序(java类)进行处理,不同的请求由不同的java类完成处理。 http服 阅读全文
posted @ 2021-07-18 11:43 jeolyli 阅读(14) 评论(0) 推荐(0) 编辑