String是Java中很重要的一个数据类型,除了基本数据类型以外,String是被使用的最广泛的了,但是,关于S...[作者空间]
Java 8:新的时间和日期API 在Java 8之前,所有关于时间和日期的API都存在各种使用方面的缺陷,因此建...[作者空间]
本文为死磕Synchronized底层实现第三篇文章,内容为重量级锁实现。 本系列文章将对HotSpot的sync...[作者空间]
CompletableFuture特别是对微服务架构而言,会有很大的作为。举一个具体的场景,电商的商品页面可能会涉...[作者空间]
底层数据结构: JDK1.7 的 ConcurrentHashMap 底层采用 分段数组+链表 实现,而 JDK1...[作者空间]
其他内容请参考Stream官方文档。 1.为什么引入Stream? Stream是Java函数式编程的主角。函数式...[作者空间]
1.什么是幂等? 幂等:F(F(x)) = F(x) 多次运算结果一致 在我们编程中常见幂等 (1)select查...[作者空间]
Java8 新增了 Optional 类,可以更加优雅地解决空指针的问题。 构造器 Optional 的构造器是私...[作者空间]
举个场景:多线程、多进程应用在对数据库的同一数据进行非幂等操作时,如果没有添加相应的锁机制进行校验、判断,通常会导...[作者空间]
1、Tomcat8优化 1.1、Tomcat配置优化 1.1.1、部署安装tomcat8 下载并安装 :https...[作者空间]
目录 Java8 Stream API 的不友好性 借助 IntelliJ IDEA 来优化一下 2.1 新建 S...[作者空间]
接触过线程安全的同学想必都使用过synchronized这个关键字,在java同步代码快中,synchronize...[作者空间]
防伪码:明日复明日,明日何其多。 生产环境中一台mysql主机存在单点故障,所以我们要确保mysql的高可用性,即...[作者空间]
一、接口的默认方法 Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default关键字即可,这个...[作者空间]
ApiBoot是一款基础的接口服务框架的整合,开箱即用,对于接口服务的开发者而言可以很大的提高开发效率,之前在Sp...[作者空间]
我曾经对自己的小弟说,如果你实在搞不清楚什么时候用HashMap,什么时候用ConcurrentHashMap,那...[作者空间]
一般的程序员或许只需知道一些JAVA的语法结构,能对数据库数据进行CRUD就可以应付了。但要成为JAVA(高级) ...[作者空间]
26.5 jdk8的日期时间类 [TOC]本文主要参考 Java编程的逻辑 一书 26章。 针对jdk8以前的时间...[作者空间]
面试原题 如何保证缓存与数据库的双写一致性? 面试官心理分析 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,...[作者空间]
spring boot整合quartz实现通过页面操作管理定时任务 说起quartz,大家肯定就会想起那些繁杂的配...[作者空间]