nat在第几层(二)出站流量需要nat?

摘要: 阅读全文
posted @ 2026-07-08 01:22 silyvin 阅读(0) 评论(0) 推荐(0)

tomcat白名单(十)passthrough配合SNI究竟在第几层

摘要: 1 中间的是反向代理;右边的是正向代理,tomcat白名单(四)正向代理 2 基于clienthello会不会拆粘包,为什么每次wireshark看到的都是正好的的结论,那它拿sni的第一个clienthello包不是一个应用层的吗 deepseek首先承认了ClientHello是应用层的包,并且 阅读全文
posted @ 2026-07-08 01:19 silyvin 阅读(0) 评论(0) 推荐(0)

sock5代理及隧道(三)dns用谁的【yetdone】

摘要: sock5代理及隧道 阅读全文
posted @ 2026-06-28 17:41 silyvin 阅读(5) 评论(0) 推荐(0)

一个字符串可以是什么

摘要: 一个64长度的字符串可以是 1 hex 128 byte[] 密钥 2 base64 or base64url 3 就是字符串,ascii/utf8 多长就占多少字节 512位密钥 阅读全文
posted @ 2026-06-21 18:04 silyvin 阅读(2) 评论(0) 推荐(0)

吞吐量、线程数、队列(好像没什么用)

摘要: 吞吐量=单线程tps*线程数 * (队列数+线程数)/线程数=单线程tps*(线程数+队列数) 客户端并发数=线程数+队列数(多的拒绝) 平均延迟=并发数/吞吐量=单线程耗时*(线程数+队列数)/(线程数) 延迟:直接计算=单线程耗时*(线程数+队列数)/线程数 吞吐量=单线程tps*线程数 吞吐量 阅读全文
posted @ 2026-06-04 01:02 silyvin 阅读(6) 评论(0) 推荐(0)

去中心化的jwt(二)HS256、RS256、分级;rsa签名与对称签名

摘要: 1 HS256 发送端:原文+签名 签名=sha256(原文+对称密钥) 接收端:sha256(原文+自己的对称密钥),跟发送来的签名比较 2 RS256 发送端:原文+签名 签名=私钥(sha256(原文)) 接收端: 公钥解开签名,自己sha256(原文)与解开的内容比较 3 用jwt无状态应该 阅读全文
posted @ 2026-06-04 00:36 silyvin 阅读(4) 评论(0) 推荐(0)

什么叫无状态

摘要: 为什么撮合引擎是有状态的,因为它在内存里存东西,而且存的东西在response返回后不销毁 阅读全文
posted @ 2026-06-04 00:27 silyvin 阅读(4) 评论(0) 推荐(0)

直接进老年代的大对象指的是shallow还是retained

摘要: 在JVM(尤其是HotSpot VM)的“大对象直接进入老年代”策略中,“大对象”指的是对象的 shallowsize(浅堆大小),而不是 retained size。 大对象阈值判断依据:JVM参数 -XX:PretenureSizeThreshold 设置的就是对象的浅堆大小阈值(在G1、ZGC 阅读全文
posted @ 2026-04-25 23:19 silyvin 阅读(7) 评论(0) 推荐(0)

如何定义强一致和MVCC

摘要: 强一致: 更新成功后,后续所有读都能读到 MVCC: RC级别是强一致性 RR级别不是 阅读全文
posted @ 2026-04-25 22:42 silyvin 阅读(4) 评论(0) 推荐(0)

三方支付为什么不用双向ssl,与U盾

摘要: 1 双向ssl 2 双向对商家太麻烦 nounce➕timestamp防重放 商家作为客户端生成订单号,支付宝作为服务端幂 但假如商家客户端连接到支付宝服务端被中间人,也是因为商家客户端没好好验支付宝服务端证书和公钥,属于自己的行为导致被中间人,自己请求支付宝时没验证公钥和证书就不要怪人用商家公钥窃 阅读全文
posted @ 2026-03-22 23:32 silyvin 阅读(11) 评论(0) 推荐(0)