线程数突增!领导:谁再这么写就滚蛋!
Java源码

线程数突增!领导:谁再这么写就滚蛋!

27 0

今天给大家分享一个线上问题引出的一次思考,过程比较长,但是挺有意思。今天上班把需求写完,出于学习(摸鱼)的心理上skywalking看看,突然发现我们的一个应用,应用内线程数超过900条,接近1000条,但是cpu并没有高涨,内存也不算高峰。但是敏锐的我还是立刻意识到这个应用有不妥,因为线程数太多了...

阅读全文
面试官问:微服务的4种部署策略有哪些,什么区别?
Java

面试官问:微服务的4种部署策略有哪些,什么区别?

19 0

在项目迭代的过程中,不可避免需要上线。上线对应着部署,或者重新部署;部署对应着修改;修改则意味着风险。目前有很多部署发布的技术, 这儿将常见的做一个总结。上面所说难免有些抽象, 举一个情景例子,加入你是微博项目负责人员, 现在新版本较原来的老版本有很大的改变,这设计到服务架构、前端UI等等, 经过测...

阅读全文
面试官问:为什么Java线程没有Running状态?一下被问懵!
Java

面试官问:为什么Java线程没有Running状态?一下被问懵!

20 0

Java虚拟机层面所暴露给我们的状态,与操作系统底层的线程状态是两个不同层面的事。具体而言,这里说的 Java 线程状态均来自于 Thread 类下的 State 这一内部枚举类中所定义的状态:什么是 RUNNABLE?直接看它的 Javadoc 中的说明:一个在 JVM 中执行的线程处于这一状态中...

阅读全文