IntelliJ IDEA 2019从入门到癫狂 图文教程!

作者:yizhiwazi
来源:www.jianshu.com/p/9c65b7613c30
前言:IntelliJ IDEA

如果说IntelliJ IDE…

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

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

别在 Java 代码里乱打日志了,这才是正确的打日志姿势!

来源:http://t.cn/E9BkD7a
使用slf4j

使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。
实现方式统一使用: Logbac…

Serializable:明明就一个空接口!为什么还要实现它?

作者:沉默王二
微信公众号:Java极客技术(ID:Javageektech)
对于 Java 的序列化,我一直停留在最浅显的认知上——把那个要序列化的类实现 …

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

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

单元素的枚举类型经常…

不同时重写equals和hashCode又会怎样?

作者:flyhero
微信公众号:码上实战(ID:Push-Code)
可能一问到equals和hashCode相关的问题,就会有人讲他们的自反性,对称性,一致…

千万不要这样使用Arrays.asList !

作者:flyhero
微信公众号:码上实战(ID:Push-Code)
使用Arrays.asList()的原因无非是想将数组或一些元素转为集合,而你得到的集合…

2019年程序员高考真题新鲜出炉!看看你能得几分!

下面一套程序员高考试卷,带你重温一下高考,顺便测试一下自己是否是一个合格的程序员吧~
1.本试卷所有题目都是单选题,每题5分,共20题,满分100分;
2.考试…

从开源小白到 Apache Member,我的成长之路!

公众号:阿里巴巴中间件(ID:Aliware_2018)
我们走过的每一步路,都会留下印记,越坚实,越清晰。
近日,Apache 软件基金会(ASF)官方 Bl…

GitHub 五万星登顶,命令行的艺术!

今天给大家推荐一个GitHub开源项目《The Art of Command Line(命令行的艺术)》,这个开源项目雄踞了 GitHub TOP 周榜,直接以…

为什么有些大公司技术弱爆了?

源 | 知乎
本文整理自知乎上的同名讨论帖:《为什么有些大公司技术弱爆了?》,版权归原作者所有,原文地址:
www.zhihu.com/question/320…

必会的55个Java性能优化细节!一网打尽!

来源:https://yq.aliyun.com/articles/662001
在Java程序中,性能问题的大部分原因并不在于Java语言,而是程序本身。养成…

面试官:谈谈你对SpringAOP的了解?请加上这些内容,绝对加分!

作者:Java架构的傲慢与偏见
一、引言
众所周知,一旦提到AOP,相信大家都是条件反射的想到JDK代理和CGLib代理,没错,这两个代理都是在运行时内存中临时…

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

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

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

开源的13个Spring Boot 优秀学习项目!超53K星,一网打尽!

Spring Boot 算是目前 Java 领域最火的技术栈了,也是Java开发人员不得不掌握的技术,今天给大家整理了13个优质 Spring Boot 开源项…

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

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

工作发狂:Mybatis 中$和#千万不要乱用!

作者:程序猿的内心独白
开头
这是一次代码优化过程中发现的问题,在功能优化后发现部分数据查不到出来了,问题就在于一条sql上的#和$。
下图为两条sql:

从…

面试被问到“零拷贝”!你真的理解吗?

作者:ksfzhaohui
前言
从字面意思理解就是数据不需要来回的拷贝,大大提升了系统的性能;这个词我们也经常在java nio,netty,kafka,Ro…

JDK源码中,都有哪些NB的设计模式?

参考外国文献:http://h5ip.cn/lPtD
作者:肥朝 | 微信公众号:肥朝(ID:feichao_java)

一、结构性模式:

1、适配器模式:…

Dubbo 3.0 !提升不止一点点!

通信框架异步发送请求消息,请求消息发送成功后,返回代表业务结果的 CompletableFuture 给业务线程。之后对于 Future 的处理,根据调用类型会…