1 2 3 4 5 ··· 77 下一页

https代理服务器(六)再次java动态签发【成功】

摘要: 1 X500Name canamem = new X500Name(caCertificate.getSubjectX500Principal().getName()); 改为 X500Name issuerName = new JcaX509CertificateHolder(caCertific 阅读全文
posted @ 2025-10-28 23:33 silyvin 阅读(4) 评论(0) 推荐(0)

https代理服务器(五)换电脑

摘要: 1 brew install mkcert mkcert -CAROOT 没有 2 mkcert -install mkcert -CAROOT 有了 3 启动MyFiddler,手机连接,失败 4 拷贝原key和证书至root目录 再次mkcert -install 5 好了 6 公钥摘要 pub 阅读全文
posted @ 2025-10-19 22:13 silyvin 阅读(9) 评论(0) 推荐(0)

多线程插入也是随机io,那为啥不用uuid【yetdone】

摘要: 首先,并发写入确实是随机io,但是uuid带来的页分裂更恶劣 而多线程并发写入有序id,操作系统有办法优化,比如磁盘调度算法-电梯算法 老实说ds说的有点牵强 阅读全文
posted @ 2025-10-08 22:22 silyvin 阅读(2) 评论(0) 推荐(0)

http长连接维护 【yet】

摘要: 。 阅读全文
posted @ 2025-10-07 22:22 silyvin 阅读(9) 评论(0) 推荐(0)

LVS在第几层【yet】

摘要: 。 阅读全文
posted @ 2025-10-07 21:53 silyvin 阅读(1) 评论(0) 推荐(0)

sock5代理及隧道(二)vpn在第几层【yetdone】

摘要: 二层vpn,只修改数据链路层的以太网帧,不修改三层ip包 此外以太网帧的body部分<MTU 三层vpn,修改ip包: 客户端:加密原ip包(首部ip字段是目标ip) 外面套一个ip包(首部ip字段是代理ip) 服务端:拿到ip包body,解密,发送到目标IP,这个过程不涉及四层tcp/udp包的修 阅读全文
posted @ 2025-10-07 21:27 silyvin 阅读(2) 评论(0) 推荐(0)

java低延迟可能的手段【yetdone】

摘要: -java 堆内对象池 启用nocleaner堆外内存,增大新生代 精确控制gc次数 把程序写简单,编译期能干的事情就不在运行时干;避免用不必要的virutal function 关注java c的同一段逻辑的cpu cycle 和切换,jvm背地里会干的一些事情 contiguous 相邻内存块, 阅读全文
posted @ 2025-09-06 23:24 silyvin 阅读(17) 评论(0) 推荐(0)

mq延迟

摘要: 延迟==平均响应时间 https://help.aliyun.com/zh/pts/performance-test-pts-2-0/user-guide/view-a-rocketmq-stress-test-report https://zhuanlan.zhihu.com/p/71901856 阅读全文
posted @ 2025-09-05 22:55 silyvin 阅读(6) 评论(0) 推荐(0)

rocketmq 服务端源码

摘要: 1 2 强刷页缓存 阅读全文
posted @ 2025-09-02 00:24 silyvin 阅读(10) 评论(0) 推荐(0)

直接内存总览【yet】

摘要: 1 cleaner & nocleaner System gc;cleaner 观察者模式,虚引用; 缺点:带来高频gc即使堆那边还好 line 127,申请内存受jvm控制 2 所谓netty的内存泄漏是要发现什么 虚引用跟踪堆内bytebuffer对象释放事件,假如此时引用计数不为0,是为堆外内 阅读全文
posted @ 2025-08-31 20:58 silyvin 阅读(11) 评论(0) 推荐(0)
1 2 3 4 5 ··· 77 下一页