Tomcat扩展了原生的Java线程池,来满足Web容器高并发的需求。 简单来说,Tomcat 自定义线程池继承了 JDK 线程池 java.util.concurrent....
Tomcat扩展了原生的Java线程池,来满足Web容器高并发的需求。 简单来说,Tomcat 自定义线程池继承了 JDK 线程池 java.util.concurrent....
首先我们根据下图,了解TCP三次握手与TCP队列之间的联系 第一次握手 client发送SYN给server,server收到来自client的SYN后,就把相关信息放入到s...
Resilience4j 简介 Resilience4j是一款轻量级,易于使用的容错库,其灵感来自于Netflix Hystrix,但是专为Java 8和函数式编程而设计。轻...
占小狼转载请注明原创出处,谢谢! 堆外内存 JVM启动时分配的内存,称为堆内存,与之相对的,在代码中还可以使用堆外内存,比如Netty,广泛使用了堆外内存,但是这部分的内存并...
本文记录一次堆外内存OOM的排查过程。周末的时候同事对线上服务进行了一次扩容,本以为只是简单增加几个实例而已,结果新实例接入流量后疯狂报警,只能马上切换下线,查看日志后发现如...
从Gerrit迁移代码到Gitlab 1.先在Gitlab新建仓库,随便添加个readme之类的文件(原有仓库有代码的不需要) 2.远程添加新仓库的地址为upstream 3...
原文网站:https://mp.weixin.qq.com/s/2qqSRIRRmUkAEqtKG3UhGg[https://mp.weixin.qq.com/s/2qqSR...
文章转载于:https://blog.csdn.net/yuxiang1014/article/details/101959910[https://blog.csdn.net...
mysql的两种锁 表锁:开销小,加锁快,锁粒度大,不会出现死锁;并发度最低,遇到锁冲突的概率高 行锁:开销大,加锁慢,锁粒度小,会出现死锁;并发度高,遇到锁冲突的概率低 m...