点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
最常见的异常
NullPointerException (NPE) 是 Java 中最常见的异常。此异常的原因是已知的,但在大多数情况下,开发人员更愿意忽略它并且不采取任何措施。我个人认为这种行为的原因如下:
大多数开发人员在这里没有看到任何问题,并……继续阅读 »
往事如烟
3年前 (2022-04-19) 751浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
来源:腾讯开源(ID:tencentopen)
Oracle 正式对外发布JDK18。
据Oracle官方公告,腾讯Kona蝉联JDK18中国企业贡献度第一,连续四次对OpenJDK开源社区贡献全国第一(JDK15~18)。
同时,在官方首次公布的OpenJDK的综合贡献排名结果中,……继续阅读 »
往事如烟
3年前 (2022-04-19) 632浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
前言
在移动互联网,分布式,微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前分离分离方式
一般系统的大致整体架构图如下:
需要说明的是,有些小伙伴会回复说,这个架构太简单了吧,太low了,什么网关啊,缓存啊,消息中间件啊,都没有。因为老顾介绍主要介绍的是API接口,所以我们……继续阅读 »
往事如烟
3年前 (2022-04-19) 784浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
Nacos架构
Provider APP:服务提供者
Consumer APP:服务消费者
Name Server:通过VIP(Virtual IP)或DNS的方式实现Nacos高可用集群的服务路由
Nacos Server:Nacos服务提供者,里面包……继续阅读 »
往事如烟
3年前 (2022-04-19) 730浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
如果你不是 Java8 的钉子户,你应该早就发现了:String 类的源码已经由 char[] 优化为了 byte[] 来存储字符串内容,为什么要这样做呢?
开门见山地说,从 char[] 到 byte[],最主要的目的是为了节省字符串占用的内存 。内存占用减少带来的另外一个好处,就是 ……继续阅读 »
往事如烟
3年前 (2022-04-19) 602浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
之前有一个同事突然我问了我一个问题,说在foreach当中能不能删除list里面的元素,我当时大概说了一下是否能删除,以及原因;接下来我们来探讨一下是否能够如此;
(1)遍历元素
首先,我们一一段代码为例:
String[] array = {"1", "2", "3"};
for (St……继续阅读 »
往事如烟
3年前 (2022-04-18) 1266浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1、引言
在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException.假设我们有两个类,他们的UML类图如下图所示
在这种情况下,有如下代码
user.getAddress().getProvince();
……继续阅读 »
往事如烟
3年前 (2022-04-18) 1336浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
目录
异步执行
增加内嵌 Tomcat 的最大连接数
使用 @ComponentScan()
默认 Tomcat 容器改为 Undertow
使用 BufferedWriter 进行缓冲
Deferred 方式实现异步调用
异步调用可以使用 AsyncHandlerInterceptor 进……继续阅读 »
往事如烟
3年前 (2022-04-17) 1004浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
文章目录
前言
优雅下线
常见的下线方式
优雅的下线方式
灰度发布
蓝绿部署
滚动部署
金丝雀部署
1
前言
在生产环境中,如何保证在服务升级的时候,不影响用户的体验,这个是一个非常重要的问题。如果在我们升级服务的时候……继续阅读 »
itzoo
3年前 (2022-04-14) 673浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1. HashMap的底层数据结构是什么?
在JDK1.7中和JDK1.8中有所区别:
在JDK1.7中,由”数组+链表“组成,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。
在JDK1.8中,有“数组+链表+红黑树”组成。当链表过长,则会严重影响HashMap的……继续阅读 »
itzoo
3年前 (2022-04-14) 640浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
目录:
BigDecimal概述
BigDecimal常用构造函数
BigDecimal常用方法详解
BigDecimal格式化
BigDecimal常见异常
BigDecimal总结
1
BigDecimal概述
Java在java.m……继续阅读 »
往事如烟
3年前 (2022-04-14) 707浏览 0评论
0个赞
Java高薪面试资料: 面试资料,阿里,百度,腾讯大厂面试题,电子书…
the license xxx has been suspended
最近不少小伙伴在使用激活码的时候都提示“the license xxx has been suspended”,“许可证XXX已被吊销”,很明显提示激活码已经失效了。
 ……继续阅读 »
往事如烟
3年前 (2022-04-09) 1294浏览 0评论
0个赞