04 2023 档案

摘要:系列文章目录和关于我 零丶背景 最近在新公司第一次上手写代码,写了一个不是很难的业务逻辑代码,但是在我写单元测试的时候,发现自己对单元测试的理解的就是一坨,整个过程写得慢,还写得臭。造成这种局面我认为是因为: 对Mockito api是不是很熟悉 没有自己单元测试方法论,不知道怎样写好单元测试。 n 阅读全文
posted @ 2023-04-22 18:46 Cuzzz 阅读(444) 评论(3) 推荐(1) 编辑
摘要:系列文章目录和关于我 零丶长轮询的引入 最近在看工作使用到的配置中心原理,发现大多数配置中心在推和拉模型上做的选择出奇的一致选择了基于长轮询的拉模型 基于拉模型的客户端轮询的方案 客户端通过轮询方式发现服务端的配置变更事件。轮询的频率决定了动态配置获取的实时性。 优点:简单、可靠。 缺点:应用增多时 阅读全文
posted @ 2023-04-16 19:09 Cuzzz 阅读(496) 评论(0) 推荐(2) 编辑
摘要:系列文章目录和关于我 一丶基本概念&Nacos架构 1.为什么需要注册中心 实现服务治理、服务动态扩容,以及调用时能有负载均衡的效果。 如果我们将服务提供方的ip地址配置在服务消费方的配置文件中,当服务提供方实例上线下线,消费方都需要重启服务,导致二者耦合度过高。注册中心就是在二者之间加一层,实现解 阅读全文
posted @ 2023-04-08 19:12 Cuzzz 阅读(1332) 评论(7) 推荐(1) 编辑
摘要:系列文章目录和关于我 一丶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 阅读(337) 评论(0) 推荐(1) 编辑
摘要:一丶什么是程序 程序是指令和数组的组合体,如:print("你好世界"),其中print是指令,你好世界是数据。 CPU能直接识别和执行的只有机器语言,使用C,java这种高级语言编写的程序需要编译转换后才可以运行。 二丶CPU的内部结构 CPU即中央处理器,相当于计算机的大脑,内部由许多晶体管构成 阅读全文
posted @ 2023-04-02 11:22 Cuzzz 阅读(351) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示
主题色彩