SpringBoot3.0的基线版本是Java17,SpringBoot3.0版本将全面对Java17的支持。较新版本的2.x的SpringBoot版本也可以使用Java17的特性。本文介绍SpringBoot2.6对Java17支持的一个新特性,使用Java17的Record来做为SpringBo
背景分布式、缓存、异步和多线程被称为互联网开发的四大法宝。今天我总结一下项目开发中常接触的四种缓存实际项目中遇到过的问题。JVM堆内缓存JVM堆内缓存因为可以避免Memcached、Redis等集中式缓存网络通信故障问题,目前还在项目中广泛使用。堆内缓存需要注意GC的问题。假如我们的设计是定时的从远
业务背景需求:使用三层架构开发,将用户信息导入到数据库中目标:初步熟悉三层架构开发核心操作:开发两套项目,对比Spring接管下的三层项目构建和传统三层项目构建的区别注意:本例中的数据访问层,先不连接数据库,只是进行简单数据模拟非Spring接管下的三层项目构建实体类+各访问层实体类:com.exa
JRebelforIntelliJ一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。收费的,破解比较麻烦。不过功能确实很强大。算是开发必备神器了。热部署快捷键是control+F9/command+F9。.ignoregit提交时过滤掉不需要提交的文件,很方便,有些本地文件是不需要