Loading

上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: [系列文章目录和关于我](https://www.cnblogs.com/cuzzz/p/16609728.html) ``` 参考:[nio.pdf (oswego.edu)](https://gee.cs.oswego.edu/dl/cpjslides/nio.pdf) ``` ## 一丶什么是 阅读全文
posted @ 2023-06-23 17:02 Cuzzz 阅读(534) 评论(0) 推荐(0) 编辑
摘要: [系列文章目录和关于我](https://www.cnblogs.com/cuzzz/p/16609728.html) ## 零丶背景 最近有很多想学的,像netty的使用、原理源码,但是苦于自己对于操作系统和nio了解不多,有点无从下手,遂学习之。 ## 一丶网络io的过程 ![image-202 阅读全文
posted @ 2023-06-11 18:53 Cuzzz 阅读(926) 评论(0) 推荐(1) 编辑
摘要: [系列文章目录和关于我](https://www.cnblogs.com/cuzzz/p/16609728.html) ![image-20230507214918965](https://img2023.cnblogs.com/blog/2605549/202305/2605549-2023050 阅读全文
posted @ 2023-05-28 17:36 Cuzzz 阅读(464) 评论(0) 推荐(1) 编辑
摘要: 系列文章目录和关于我 一丶什么是Sentinel Sentinel官网 Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。 流量整形:限制流出某一 阅读全文
posted @ 2023-05-18 21:55 Cuzzz 阅读(900) 评论(2) 推荐(2) 编辑
摘要: 系列文章目录和关于我 零丶引入 我在初学spring的时候,很懵逼,因为整个项目中不存在main方法,让我有点摸不着头脑。那时候我知道有个东西叫tomcat是它监听了端口,解析了协议调到了我的servlet。 在我初学SpringBoot的时候,很懵逼,有main方法了,但是tomcat在哪里呢,又 阅读全文
posted @ 2023-05-15 00:39 Cuzzz 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 系列文章目录和关于我 参考书籍《Tomcat架构解析》 一丶Tomcat总体架构 本文沿袭《Tomcat架构解析》中启发式的方式来总结Tomcat总体架构 1 Server 假设当前我们要编写一个web应用服务器,web应用服务器最基本的功能是接受客户端发送的请求数据并进行解析,完成相关的业务处理, 阅读全文
posted @ 2023-05-08 13:18 Cuzzz 阅读(704) 评论(0) 推荐(2) 编辑
摘要: 系列文章目录和关于我 零丶背景 最近在新公司第一次上手写代码,写了一个不是很难的业务逻辑代码,但是在我写单元测试的时候,发现自己对单元测试的理解的就是一坨,整个过程写得慢,还写得臭。造成这种局面我认为是因为: 对Mockito api是不是很熟悉 没有自己单元测试方法论,不知道怎样写好单元测试。 n 阅读全文
posted @ 2023-04-22 18:46 Cuzzz 阅读(380) 评论(2) 推荐(1) 编辑
摘要: 系列文章目录和关于我 零丶长轮询的引入 最近在看工作使用到的配置中心原理,发现大多数配置中心在推和拉模型上做的选择出奇的一致选择了基于长轮询的拉模型 基于拉模型的客户端轮询的方案 客户端通过轮询方式发现服务端的配置变更事件。轮询的频率决定了动态配置获取的实时性。 优点:简单、可靠。 缺点:应用增多时 阅读全文
posted @ 2023-04-16 19:09 Cuzzz 阅读(423) 评论(0) 推荐(2) 编辑
摘要: 系列文章目录和关于我 一丶基本概念&Nacos架构 1.为什么需要注册中心 实现服务治理、服务动态扩容,以及调用时能有负载均衡的效果。 如果我们将服务提供方的ip地址配置在服务消费方的配置文件中,当服务提供方实例上线下线,消费方都需要重启服务,导致二者耦合度过高。注册中心就是在二者之间加一层,实现解 阅读全文
posted @ 2023-04-08 19:12 Cuzzz 阅读(1164) 评论(5) 推荐(0) 编辑
摘要: 系列文章目录和关于我 一丶IO模型&Java IO Unix为程序员提供了以下5种基本的io模型: blocking io: 阻塞io nonblocking io: 非阻塞io I/O multiplexing: io多路复用 signal driven I/O:信号驱动io asynchrono 阅读全文
posted @ 2023-04-05 17:44 Cuzzz 阅读(316) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页