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程序员,你一定需要了解的六款大数据采集平台

亲爱的小伙伴,抽点时间帮忙投一下票,选一下您目前所处的阶段,以便后期推出更多对您有帮助的文章和内容哦!
随着大数据越来越被重视,数据采集的挑战变的尤为突出。今天…

我是 SPI,我让框架更加优雅了!

来源:公众号-陈树义 | 作者:陈树义
自从上次小黑进入公司的架构组之后,小黑就承担起整个公司底层框架的开发工作。就在刚刚,小黑又接到一个任务:做一个通用的歌…

Maven的这三个用法你一定要会!

作者:Java知音
微信公众号:Java知音(ID:Java_friends)
本文中将介绍maven的自定义插件(入门实战)自定义archeType模板(实…

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…

Go 笔记之为什么要学 Go

以下文章来源于码神路漫漫 ,作者波罗学
新学一门语言,大家都想先弄清楚为什么要学它?玩知乎一段时间更是让我感受深刻,诸如

为什么要学习Python?
为什么要…

Spring 常犯的十大错误,这坑你踩过吗?

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