
Java多线程编程-(12)-单例模式几种写法的错与对
Java多线程编程-(11)-面试常客ThreadLocal出现OOM内存溢出的场景和原理分析
一、背景知识
在所有的主流23中设计模式中,单例模式作为最简单…

Spring历史版本变迁和如今的生态帝国
在进一步学习Spring的核心原理之前,有必要和大家一起梳理一下Spring历史版本的变迁,知晓一下每一个版本新增了哪些东西,解决了哪些我们开发中的问题,以便我…

『GCTT 出品』6 款最棒的 Go 语言 Web 框架简介
https://twitter.com/ThePracticalDev/status/930878898245722112
如果你只是想写一个自己用的小网站,或…

使用Jenkins配置SpringBoot的自动化构建
一、相关阅读
1、使用Jenkins配置Git+Maven的自动化构建
http://blog.csdn.net/xlgen157387/article/det…
『GCTT 出品』理解 Go 语言中的 panic 输出
我的代码有一个 bug。😭
panic: runtime error: invalid memory address or nil pointer derefe…

Java程序员,你一定需要了解的六款大数据采集平台
亲爱的小伙伴,抽点时间帮忙投一下票,选一下您目前所处的阶段,以便后期推出更多对您有帮助的文章和内容哦!
随着大数据越来越被重视,数据采集的挑战变的尤为突出。今天…
Dubbo即将毕业,晋升为Apache顶级项目!
作者:Hollis | 微信公众号:Hollis(ID:hollischuang)
2018年2月9日,Apache 基金会的邮件列表上发起了讨论是否接纳阿里的…
『GCTT 出品』探索 Go 中的对象(object)
当我接受了 Go 根本没有 object 之后,我才开始更容易理解 Go 的 object 是什么,其实就是一些可以操作共有状态的函数集合,加了点语法糖的点缀。…

Spring AOP中JDK和CGLib动态代理哪个更快?
一、背景
昨天一位知识星球的小伙伴面试的时候被问到:Spring AOP中JDK和CGLib动态代理哪个效率更高?在知识星球整理了一下,今天特分享出来,供大家…

Dubbo生态再添新兵,许久未见的Dubbo Admin回来了!
作者:子观
公众号:阿里巴巴中间件(ID:Aliware_2018)
为了提升 Dubbo 里程碑版本2.7.0的使用体验,于去年年中启动了 Dubbo Ad…

还在使用SimpleDateFormat?你的项目崩没?
作者:Felix zyf
一、前言
日常开发中,我们经常需要使用时间相关类,说到时间相关类,想必大家对SimpleDateFormat并不陌生。主要是用它进行时…

为什么不用原生的Spring Cloud Config!
作者:孤独烟
微信公众号:孤独烟(ID:zrj_guduyan)
引言
近几年传统应用架构已经逐渐朝着微服务架构演进。那么随着业务的发展,微服务越来越庞大,此时…

Spring Boot中如何干掉过多的if else!
作者:Java高级架构狮
需求
这里虚拟一个业务需求,让大家容易理解。假设有一个订单系统,里面的一个功能是根据订单的不同类型作出不同的处理。
订单实体:
se…

一个NullPointerException,竟然有这么多花样!
本文作者:肥朝 | 已获授权转载
微信公众号:肥朝(ID:feichao_java)
案发现场
我们先看一下给出的异常栈
java.l…

GCTT 出品 | 优雅关闭的 Go Web 服务器
在这篇博文里我想要给你们展示下,如何创建一个可以优雅关闭的 Go HTTP Web 服务器。通过这个方法可以让服务器在它真正关闭之前清理某些资源,( 例如 )…

干货 | 一文看懂JVM内存布局及GC原理
作者简介
杨俊明,携程云客服平台研发部软件技术专家。从事IT行业10余年,腾讯云+社区、阿里云栖社区、华为云社区认证专家。近年来主要研究分布式架构、微服务、ja…

Spring 常犯的十大错误,这坑你踩过吗?
来源:JAVA高级程序员
1、错误一:
*太过关注底层
我们正在解决这个常见错误,是因为 “非我所创” 综合症在软件开发领域很是常见。症状包括经常重写一些常见的…