ThreadLocal
ThreadLocal 将一个变量隔离在某一个线程上,即该变量只在某个线程本身可见,其他线程无法访问,可以实现线程的安全性,而且可以避免线程同步带来的性能损失
ThreadLocal 将一个变量隔离在某一个线程上,即该变量只在某个线程本身可见,其他线程无法访问,可以实现线程的安全性,而且可以避免线程同步带来的性能损失
Linux 常见问题整理
在 SpringBoot 中使用 spring.jackson.date-format 只会对 Date 类型进行格式化,而使用 @JsonFormat 和 @DataTimeFormat 只能针对单个属性进行格式化,比较麻烦,所以需要一个全局的格式化
MySQL 主从复制是指数据可以从一个 MySQL 数据库服务器主节点复制到一个或多个从节点,MySQL 默认采用异步复制方式,这样从节点不用一直访问主服务器来更新自己的数据,数据的更新可以在远程连接上进行,从节点可以复制主数据库中的所有数据库或者特定的数据库,或者特定的表
Linux 环境下安装 MySQL
由于项目所依赖的 jar 包使用 System.out 进行输出日志,对于排查问题并不方便,所以需要将日志重定向
解决方案:https://projects.lidalia.org.uk/sysout-over-slf4j
Cloud Toolkit 是阿里云针对 IDE 平台为开发者提供的一款插件,用于帮助开发者高效开发并部署适合在云端运行的应用,
本文介绍的是在 IDEA 中使用 Cloud ToolKit 插件部署 Spring Boot 项目到服务器
Certbot 是 Let’s Encrypt 官方推荐的获取证书的客户端,可以帮我们获取免费的 Let’s Encrypt 证书