千万不要把 Request 传递到异步线程里面!有坑!

前几天在网上冲浪的时候看到一篇技术文章,讲的是他把一个 request 请求传递到了线程池里面,然后遇到了一个匪夷所思的情况。
他写了这篇文章,把自己针对这个问…

Java 缺失的特性:操作符重载

本文介绍了什么是操作符重载、为什么需要操作符重载、如何在Java中实现操作符重载以及一些建议。
什么是操作符重载
操作符重载,就是把已经定义的、有一定功能的操…

高德Go生态的服务稳定性建设|性能优化的实战总结

目前go语言不仅在阿里集团内部,在整个互联网行业内也越来越流行,本文把高德过去go服务开发中的性能调优经验进行总结和沉淀,希望能为正在使用go语言的同学在性能…

从 JDK 9 到 19,认识一个新的 Java 形态(内存篇)

这篇文章是 EDAS 团队的同学在服务客户的过程中,从云原生的角度将相关的功能进行整理和提炼而来。希望能和大家一起认识一个新的 Java 形态。
前言
在 J…

Java异常处理和最佳实践(含案例分析)

如何处理Java异常?作者查看了一些异常处理的规范,对 Java 异常处理机制有更深入的了解,并将自己的学习内容记录下来,希望对有同样困惑的同学提供一些帮助。…

Spring探索|既生@Resource,何生@Autowired?

本文主要针对Spring为什么要支持@Resource和@Autowired两个类似的注解做出了解答。
提到Spring依赖注入,大家最先想到应该是@Reso…

JAVA中如何高效的实现SQL的like语法?

本文主要介绍了一些主流的解析器是怎么实现like的语法逻辑,接着作者分析了几种实现方式的优劣,最终采用状态机的方式,针对场景一步一步进行性能优化。
提及
最近…

Go 语言体系下的微服务框架选型: Dubbo-go

本文介绍了Go 微服务体系发展与选型,过去一年Dubbo-go 社区的飞速发展以及对未来的展望。

作者简介:
牛学蔚(GitHub: @justxuewei…

上线十年,81万行Java代码的老系统如何重构

本文借着CRP-付款模块的改造,总结和抽象了一些老系统改造的方法。希望能对遇到类似问题的同学有所帮助。文末有留言有礼活动~

前言
优酷CRP系统-内容采购…

深入Spring配置项问题,全面解析

本文就Spring配置项解析问题展开分析,这其中涉及到bean定义注册表后置处理、bean工厂后置处理、工厂bean等Spring相关的概念。本文将以上述问题…

一种新的流:为Java加入生成器(Generator)特性

一种全新的设计模式,数学美感与工程实用价值兼备,且不限编程语言。本文将以Java为样例,从无到有实现出完整的流式API,引入生成器特性,并介绍诸多应用场景。

编程中最难的就是命名?这几招教你快速上手

本文通过案例的讲解强调了命名的重要性及养成良好的命名习惯一些建议。
你可不能像给狗狗取名字那样给类、方法、变量命名。仅仅因为它很可爱或者听上去不错。
在写代码…

一文解读|Java编译期注解处理器AbstractProcessor

本文围绕编译器注解都是如何运行的呢? 又是怎么自动生成代码的呢?做出了详细介绍。
概述
我们接触的注解主要分为以下两类:

运行时注解:通过反射在运行时动态…

Spring Boot |如何让你的 bean 在其他 bean 之前完成加载

本文围绕 Spring Boot 中如何让你的 bean 在其他 bean 之前完成加载展开讨论。
问题
今天有个小伙伴给我出了一个难题:在 SpringBo…

Spring循环依赖那些事儿(含Spring详细流程图)

本篇不仅仅是介绍Spring循环依赖的原理,而且给出Spring不能支持的循环依赖场景与案例,对其进行详细解析,同时给出解决建议与方案,以后出现此问题可以少走…

一些杂想:Java老矣,尚能饭否?

本文就Java真的老了吗展开讲述,诠释了作者作为一名Java开发者的所思所感。
最近抽空看了Go、Rust等一些语言的新版本特性,还有云原生的一些基础设施(D…

10行Python代码的词云

什么是词云呢?
词云又叫文字云,是对文本数据中出现频率较高的“关键词”在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的…

7行Python的人脸识别

随着去年alphago 的震撼表现,AI 再次成为科技公司的宠儿。AI涉及的领域众多,图像识别中的人脸识别是其中一个有趣的分支。百度的BFR,Face++的开…

从构造函数看线程安全

线程是编程中常用而且强大的手段,在使用过程中,我们经常面对的就是线程安全问题了。对于Java中常见的数据结构而言,一般的,ArrayList是非线程安全的,Ve…

这位阿里工程师的家,为何设置了重重机关?

有江湖传闻,许多阿里程序猿,最近每天下班之后,不打农药,不撩妹,蹲在家暗挫挫的布置机关,很痴迷的样子。
阿里工程师“木酱”童鞋就是其中一份子。↓↓↓

下面阿里…