TaskDecorator——异步多线程中传递上下文等变量

TaskDecorator——异步多线程中传递上下文等变量
开发中很多数据如oauth2的认证信息,日志TracerId都是在请求线程中的,如果内部使用多线程处…

这些年背过的面试题——多线程篇

阿里妹导读
本文是技术人面试系列多线程篇,面试中关于多线程都需要了解哪些基础?一文带你详细了解,欢迎收藏!
线程调度
1、线程状态
线程是cpu任务调度的最小…

案例分析|线程池相关故障梳理&总结

阿里妹导读
本文作者梳理和分享了线程池类的故障,分别从故障视角和技术视角两个角度来分析总结,故障视角可以看到现象和教训,而技术视角可以透过现象看到本质更进一步…

线程操纵术之更优雅的并行策略

阿里妹导读
本文详细介绍了并行编程以及一些并行问题案例中的真实业务场景。如何写出更优雅的并行程序?有哪些风险和注意事项?本文来为你解答。

Photo by …

如果你也会这样调试,那真是泰酷辣

阿里妹导读
学会如何利用 IDEA 高效 debug ,将会大大提升我们的工作效率,希望本文会给你一些参考。
一、引言
工欲善其事,必先利其器,学会如何利用 …

高并发限流全解析:5种限流算法,7种限流方式挡住突发流量

前言
最近几年,随着微服务的流行,服务和服务之间的依赖越来越强,调用关系越来越复杂,服务和服务之间的稳定性越来越重要。在遇到突发的请求量激增,恶意的用户访问,亦…

GCTT出品 | Go 语言的并发性

昨天,我在 Quora 上回答了一个关于 Go 语言并发模型的问题。现在,我觉得我还想再多说些什么!并发性是 Go 语言中最强大的特性之一。许多人讨论了这个话题…

用 GODEBUG 看调度跟踪

以下文章来源于不会写Go的煎鱼 ,作者陈煎鱼

让 Go 更强大的原因之一莫过于它的 GODEBUG 工具,GODEBUG 的设置可以让 Go 程序在运行时输出…

咱们从头到尾说一次 Java 垃圾回收

作者:聂晓龙(花名:率鸽)
来源:微信公众号,阿里巴巴中间件
之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走…

漫漫优化路,总会错几步!记一次接口优化!

作者:狂乱的贵公子
最近做了一个搜索接口的优化,反复压测了四次,终于达到要求了,记录一下,晚上加个鸡腿🍗
业务逻辑
从OpenSearch中检索出数据,然后各种…

e.printStackTrace()只打印,会导致锁死?

作者:sxgkwei
来源:https://my.oschina.net/sxgkwei/blog/825700
e.printStackTrace() 会导致…

钻钻 “单例模式” 的牛角尖!你写的安全吗?

作者:秉心说
微信公众号:秉心说
枚举很适合用来实现单例模式。实际上,在 Effective Java 中也提到过(果然英雄所见略同):

单元素的枚举类型经常…

多线程,到底该设置多少个线程?

作者:享学课堂老顾
微信公众号: 享学课堂online

一、前言
“不好了,线上服务器超时严重,请求非常慢,好像报连接数too many了,怎么办?“小伙伴们…

生产环境下到底该如何部署Tomcat?

作者:享学课堂老顾
微信公众号: 享学课堂online

一、前言
小伙伴们在网上看到的很多文章,都是对Tomcat的一些介绍,什么配置啊,怎么启动。其实在生产…

不了解这12个语法糖,别说你会Java!

作者:Hollis
微信公众号:Hollis
本文从 Java 编译原理角度,深入字节码及 class 文件,抽丝剥茧,了解 Java 中的语法糖原理及用法,帮…

select count(*)底层究竟干了啥么?

作者:贾春生
“SELECT COUNT( ) FROM TABLE” 是个再常见不过的 SQL 需求了。在 MySQL 的使用规范中,我们一般使用事务引擎 …

不止JDK7的HashMap,JDK8的ConcurrentHashMap也会造成CPU 100%

作者:朱小厮
公众号:朱小厮的博客(ID:hiddenkafka)
大家可能都听过JDK7中的HashMap在多线程环境下可能造成CPU 100%的现象,这个由…

Spring Boot这只怪物到底是如何跑起来的?

作者:钱文品 |《Redis 深度历险:核心原理与应用实践》作者
微信公众号:码洞(ID:codehole)
不得不说 SpringBoot 太复杂了,我本来…

为什么阿里巴巴不建议在for循环中使用"+"进行字符串拼接?

作者:Hollis | 微信公众号:Hollis
本文,也是对于Java中字符串相关知识的一个补充,主要来介绍一下字符串拼接相关的知识。本文基于jdk1.8.0…

IoT之智能照明

大多数照明控制系统仍然基于遗留的连接模型,这些模型是该领域专有的。 与物联网技术的深入整合是下一个主要的颠覆性转变,这将导致真正的智能照明与建筑连接管理的基础设…