上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 25 下一页

2022年1月3日

临时CopyOnWrite

摘要: CopyOnWriteArrayList Java CopyOnWrite_黄晓宇的博客-CSDN博客 IDEA 调试技巧_黄晓宇的博客-CSDN博客 Redis持久化 《Redis入门指南》 BGSAVE命令fork子进程来进行持久化, 使用的是CopyOnWrite技术。 1 fork开始时,内 阅读全文

posted @ 2022-01-03 20:17 肥兔子爱豆畜子 阅读(31) 评论(0) 推荐(0) 编辑

2021年12月29日

蚂蚁金服SOFAMesh多协议通用解决方案x-protocol介绍系列

摘要: 这几天MySQL的东西看的烦了,有些倦怠,看看服务通讯方面的东西换换脑子。 服务调用或者说RPC的协议真的是挺重要的一个点,REST Http1.1,Dubbo,还有其他基于Netty玩的通信比如Lettuce等等,总之给我启发很大。感觉之前关于服务通信协议、io、线程和连接的一些零散的理解的和不理 阅读全文

posted @ 2021-12-29 16:37 肥兔子爱豆畜子 阅读(243) 评论(0) 推荐(0) 编辑

2021年12月15日

网络传输中的帧和payload

摘要: 消息 = 数据帧(数据包)* N 数据帧 = 头 + payload 来自百度百科:记载着信息的那部分数据。通常在传输数据时,为了使数据传输更可靠,要把原始数据分批传输,并且在每一批数据的头和尾都加上一定的辅助信息,比如这一批数据量的大小,校验位等,这样就相当于给已经分批原始数据加一些外套,这些外套 阅读全文

posted @ 2021-12-15 17:37 肥兔子爱豆畜子 阅读(535) 评论(0) 推荐(0) 编辑

2021年12月12日

Netty4.1 Http开发入门(二)客户端

摘要: 在前一篇中Netty4.1 Http开发入门(一)服务端,实现了一个简单的Http Server,这次来实现一个Http客户端。 为了方便进行测试,这次把这个Http客户端整合到SpringBoot里边,调用流程是:PostMan → SpringBoot Controller → Http客户端 阅读全文

posted @ 2021-12-12 19:57 肥兔子爱豆畜子 阅读(428) 评论(0) 推荐(0) 编辑

2021年12月11日

Netty4.1 Http开发入门(一)服务端

摘要: 开发了一个简单的Http Server,使用的是Netty 4.1.46.Final版本。 服务器类 import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.ChannelFuture; import io.netty.c 阅读全文

posted @ 2021-12-11 20:32 肥兔子爱豆畜子 阅读(180) 评论(0) 推荐(0) 编辑

2021年12月4日

蓝瑟66000公里保养

摘要: 我的小三菱不知不觉开了66000公里了,是个重要里程碑,记录一下保养项目,下个目标10万公里。 今天是在家门口的途虎做到保养,换了胜牌机油5w-30,驾驰防冻液(4升就够了,多买了2升)。 自己买的火花塞也到另一家店换上了,型号是NGK pfr5n-11,车子上一共装过3个型号的火花塞,都是NGK的 阅读全文

posted @ 2021-12-04 12:58 肥兔子爱豆畜子 阅读(303) 评论(0) 推荐(0) 编辑

2021年12月1日

Java中的重量级锁

摘要: 我们知道,Java中的轻量级锁是基于CAS的,CAS是不走系统调用的,是在用户态的代码中“插入” cmpxchg 汇编指令,由这种CPU原语性质的汇编指令保证原子性。所以整体来看一直是在用户态代码中执行,而没有走入内核的代码。没有用户态/内核态之间的上下文切换。 而重量级锁才是进行了系统调用、用户态 阅读全文

posted @ 2021-12-01 21:22 肥兔子爱豆畜子 阅读(531) 评论(0) 推荐(0) 编辑

2021年11月29日

释放rsyslog占用的Linux内存

摘要: 企鹅云上的服务器内存有些不足,1c2g的机器一直将就用。 top,shift+M,查看内存使用情况,进程的内存占用按照从大到小排序: [root@VM_0_11_centos ~]# top top - 11:10:46 up 767 days, 20:30, 1 user, load averag 阅读全文

posted @ 2021-11-29 14:13 肥兔子爱豆畜子 阅读(254) 评论(0) 推荐(0) 编辑

2021年11月27日

OpenResty连接Redis哨兵与集群

摘要: 挖个坑先,后面有时间可以继续做这块的开发工作。 OpenResty官方目前还不支持Redis哨兵和集群模式,而Java技术栈有jedis、lettuce、redisson这些Redis客户端库、都是支持单体、哨兵以及集群模式的。(虽然别的技术栈可能在一些具体问题上可能比Java技术栈更厉害,但是Ja 阅读全文

posted @ 2021-11-27 17:14 肥兔子爱豆畜子 阅读(876) 评论(0) 推荐(0) 编辑

2021年11月25日

白话理解什么是Spring循环依赖

摘要: 我们知道Spring IOC是指的容器来负责创建Bean并负责处理Bean之间的依赖关系,比如有如下两个类A、B: @Component public class A @Autowired private B b; @Component public class B 站在容器的角度,发现A依赖B,直 阅读全文

posted @ 2021-11-25 17:08 肥兔子爱豆畜子 阅读(133) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 25 下一页

导航