摘要: 今天,分享一个JDK中令人惊讶的BUG,这个BUG的神奇之处在于,复现它的用例太简单了,人肉眼就能回答的问题,JDK中却存在了十几年。经过测试,我们发现从JDK8到14都存在这个问题。 大家可以在自己的开发平台上试试这段代码: public class Hello { public void tes 阅读全文
posted @ 2020-04-18 08:58 CQqfjy 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 既然这块知识点不清楚,那回头就自己动手实践下。 首先,创建一个最简单的表,只包含一个自增id,并插入一条数据。 create table t0(id int unsigned auto_increment primary key) ;insert into t0 values(null); 通过sh 阅读全文
posted @ 2020-04-18 08:56 CQqfjy 阅读(2220) 评论(0) 推荐(0) 编辑
摘要: Spring Boot总体来说,搭建还是比较容易的,特别是Spring Cloud全家桶,简称亲民微服务,但在发展趋势中,容器化技术已经成熟,面对巨耗内存的Spring Boot,小公司表示用不起。如今,很多刚诞生的JAVA微服务框架大多主打“轻量级”,主要还是因为Spring Boot太重。 JA 阅读全文
posted @ 2020-04-18 08:55 CQqfjy 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 列举大家平时在工作中最容易犯的几个并发错误,都是在实际项目代码中看到的鲜活例子,希望对大家有帮助。 First Blood 线上总是出现:ERROR 1062 (23000) Duplicate entry 'xxx' for key 'yyy',我们来看一下有问题的这段代码: UserBindIn 阅读全文
posted @ 2020-04-18 08:52 CQqfjy 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 当你需要在 MySQL 数据库中批量插入数百万条数据时,你就会意识到,逐条发送 INSERT 语句并不是一个可行的方法。 MySQL 文档中有些值得一读的 INSERT 优化技巧。 在这篇文章里,我将概述高效加载数据到 MySQL 数据库的两大技术。 LOAD DATA INFILE 如果你正在寻找 阅读全文
posted @ 2020-04-18 08:51 CQqfjy 阅读(566) 评论(0) 推荐(0) 编辑