天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

Java8 判空新写法

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达!   1、引言 在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException.假设我们有两个类,他们的UML类图如下图所示 在这种情况下,有如下代码 user.getAddress().getProvince(); ……继续阅读 »

往事如烟 3年前 (2022-04-18) 1338浏览 0评论 0个赞

7 种提升 SpringBoot 吞吐量神技!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 目录 异步执行 增加内嵌 Tomcat 的最大连接数 使用 @ComponentScan() 默认 Tomcat 容器改为 Undertow 使用 BufferedWriter 进行缓冲 Deferred 方式实现异步调用 异步调用可以使用 AsyncHandlerInterceptor 进……继续阅读 »

往事如烟 3年前 (2022-04-17) 1004浏览 0评论 0个赞

SpringCloud 优雅下线+灰度发布

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 文章目录 前言 优雅下线 常见的下线方式 优雅的下线方式 灰度发布 蓝绿部署 滚动部署 金丝雀部署 1 前言 在生产环境中,如何保证在服务升级的时候,不影响用户的体验,这个是一个非常重要的问题。如果在我们升级服务的时候……继续阅读 »

itzoo 3年前 (2022-04-14) 675浏览 0评论 0个赞

HashMap夺命14问,你能坚持到第几问?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1. HashMap的底层数据结构是什么? 在JDK1.7中和JDK1.8中有所区别: 在JDK1.7中,由”数组+链表“组成,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。 在JDK1.8中,有“数组+链表+红黑树”组成。当链表过长,则会严重影响HashMap的……继续阅读 »

itzoo 3年前 (2022-04-14) 640浏览 0评论 0个赞

IntelliJ IDEA2022.1 正式发布, 更快,更强!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达!   刚刚,Jetbrains正式发布了IntelliJ IDEA2022.1,作为2022年第一个大的版本更新,这次更新对多项功能进行了增强,也新增了不少新功能。 IntelliJ IDEA 2022.1   不少网友表示这次更新:“更快,更强了”! 以下内容来自官网博客……继续阅读 »

往事如烟 3年前 (2022-04-13) 1340浏览 0评论 0个赞