摘要:
在生产环境中,如何保证在服务升级的时候,不影响用户的体验,这个是一个非常重要的问题。如果在我们升级服务的时候,会造成一段时间内的服务不可用,这就是不够优雅的。那什么是优雅的呢?主要就是指在服务升级的时候,不中断整个服务,让用户无感知,进而不会影响用户的体验,这就是优雅的。 实际上,优雅下线是目标,而 阅读全文
posted @ 2021-03-10 15:12
指尖上的代码go
阅读(591)
评论(0)
推荐(0)
摘要:
索引,可能让好很多人望而生畏,毕竟每次面试时候 MySQL 的索引一定是必问内容,哪怕先撇开面试,就在平常的开发中,对于 SQL 的优化也而是重中之重。 可以毫不夸张的说,系统中 SQL 的好坏,是能直接决定你系统的快慢的。但是在优化之前大家是否想过一个问题?那就是:我们优化的原则是什么?优化SQL 阅读全文
posted @ 2021-03-10 15:10
指尖上的代码go
阅读(386)
评论(0)
推荐(0)
摘要:
今天千锋重庆Java培训机构的小编来探究一下 HashMap 的内部实现机制。 明确 JDK 1.8 中的 HashMap 使用数组 + 链表 + 红黑树的结构进行实现。 HashMap 的底层思想主要是哈希表,我们来看看 Java 的设计者们是怎么使用数组 + 链表 + 红黑树设计出 HashMa 阅读全文
posted @ 2021-03-10 15:05
指尖上的代码go
阅读(50)
评论(0)
推荐(0)
摘要:
基础数据类型交换 这个话题,需要从最最基础的一道题目说起,看题目:以下代码a和b的值会交换么: public static void main(String[] args) { int a = 1, b = 2; swapInt(a, b); System.out.println("a=" + a 阅读全文
posted @ 2021-03-10 14:59
指尖上的代码go
阅读(71)
评论(0)
推荐(0)
摘要:
1、Aliyun Java Initializr 在日常开发工作和自己学习跑demo的时候,往往都需要快速构建一个springboot基础工程。除了用IDEA开发工具构建,更多就是用Spring Initializr来生成,但用的时间长了发现,它也就仅仅只能帮我们引入一些必要的jar包,其他插件轮子 阅读全文
posted @ 2021-03-10 14:57
指尖上的代码go
阅读(151)
评论(0)
推荐(0)