上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 71 下一页

一次maven构建类冲突解决方法论【重要】

摘要: 1 启动时提示: javax.ws.rs.core.Application 类下有个函数找不到 2 idea ctrl+shift+n,Classes,Include non-project files javax.ws.rs.core.Application 导致打出来的包全限定名类冲突: jsr 阅读全文
posted @ 2019-11-27 14:55 silyvin 阅读(1218) 评论(0) 推荐(0) 编辑

8tcp为什么是可靠的,tcp如何保证顺序【重点】【yetdone】

摘要: https://mp.weixin.qq.com/s/7WZ0_lOrxiVrz-3OTPkLaA 0 连接握手 3次4次 [专项]tcp状态机,为什么3次握手(很好)(done) 1 tcp确认机制 1.1 什么是tcp确认机制 tcp在数据传输时,发送端先把数据发送到自己的缓存中,然后协议控制将 阅读全文
posted @ 2019-11-25 14:03 silyvin 阅读(869) 评论(0) 推荐(0) 编辑

限流怎么做(战略)

摘要: 限流怎么做 1 信号量 2 线程池 3 Redis 的 INCR 和 EXPIRE zset 4 redis 漏斗桶 reply 5 令牌桶 6 连接池 7 滑动窗口 原则: 假定:下游极限吞吐量qps,出现在最大并发数n,则 1)下游最大生产速度<=qps 2)上游同步生产的情况下,下游(限流池) 阅读全文
posted @ 2019-11-24 21:24 silyvin 阅读(474) 评论(0) 推荐(0) 编辑

a problem to pack jar with maven assembly and shade plugin

摘要: the problem appears when I package the jar file in a jetty and jersey project following the reference :maven 打jar包依赖问题 1 In idea, an http procedure wi 阅读全文
posted @ 2019-11-22 14:29 silyvin 阅读(330) 评论(0) 推荐(0) 编辑

spring 循环依赖,构造函数注入与setter注入(属性注入)有什么优劣,三种注入方式又有什么优劣

摘要: https://blog.csdn.net/u010853261/article/details/77940767 做了一些实践: 一 注解方式注入时,循环依赖 @Component("ioca") // 该句对IOCC的注入是必要的 @Qualifier("ioca2") // 此句同样有效 // 阅读全文
posted @ 2019-11-20 21:23 silyvin 阅读(1734) 评论(0) 推荐(0) 编辑

redis 连接池该取多大??

摘要: 应当取(并发线程数+1)*保险系数,遵循以下原则:(为什么+1:线程池的取值(三)阻塞队列边界取值+1,还需要全面了解线程池源码) 1 根据 组合设计qps ,避免过小的连接池压缩上游线程池并发数,进而影响整理吞吐量,只有当n2=n1时,整体吞吐量理论最大 2 也要从限流角度限流怎么做(战略),避免 阅读全文
posted @ 2019-11-19 22:09 silyvin 阅读(7646) 评论(0) 推荐(0) 编辑

pb协议 jdk序列化协议

摘要: 1 pb协议 协议由序列化容量,jdk pb json kryo server: 使用spring boot 这两个bean告诉springboot,使用pb序列化 client: 参考:https://blog.csdn.net/u013219624/article/details/8315280 阅读全文
posted @ 2019-11-19 22:00 silyvin 阅读(648) 评论(0) 推荐(0) 编辑

线程池的取值(三)阻塞队列边界取值+1,还需要全面了解线程池源码【yetdone】

摘要: 在上一篇中,线程池的取值(二)设计吞吐量 重要,使用无界的LinkedBlockingQueue来接收等待队列,我们将阻塞队列改为36来看看: 循环次数 2 jhm 自己压测 阻塞队列长度 36 多个放弃,响应时间28~19 1个放弃,相当稳定地每次出现在第4个打印“0”后 阻塞队列长度 37 没有 阅读全文
posted @ 2019-11-17 12:08 silyvin 阅读(555) 评论(0) 推荐(0) 编辑

解决hash冲突方法

摘要: 1 开放定址 1)线性 ( hash(key)+i) % L jdk threadlocalmap ThreadLocal内存泄漏问题实践(二) 原因: threadlocal冲突可能性低,threadlocal对象的hash:ThreadLocal内存泄漏问题实践(二) 链表 、树删除性能低 2) 阅读全文
posted @ 2019-11-11 17:17 silyvin 阅读(322) 评论(0) 推荐(0) 编辑

redis bitmap

摘要: https://www.cnblogs.com/devilwind/p/7374017.html Redis Bitmaps Redis允许使用二进制数据的Key(binary keys) 和二进制数据的Value(binary values)。Bitmap就是二进制数据的value。Redis的 阅读全文
posted @ 2019-11-07 17:50 silyvin 阅读(1134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 71 下一页