自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 一文解决缓存数据不一致性问题

由于分布性系统,不能保证每个节点都可用,所有可能引起 Redis 在极限情况下数据没有写入成功,那么此时缓存中的数据和数据库数据不一致。数据的更新为什么会成功:因为事务保证数据不管是成功还是失败,都不会有脏数据。

2024-03-14 17:31:13 1485

原创 jdk的动态代理实现aop

目录一、jdk的动态代理如何使用一、jdk的动态代理如何使用1. 需要动态代理的接口package com.yihua.base.proxy.jdk.v1;/** * 用户服务 * * @author YiHua * @date 2022/4/12 14:38 */public interface UserService { /** * 新增用户 * * @param username * @param passwo

2022-04-13 17:40:13 447

原创 idea配置springboot热部署

1. 引入配置<!-- SpringBoot 热部署组件 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId></dependency>2. 配置静态自动编译3. 配置动态编译这个配置的意思是:当应用在启动的时候也支持编译新

2022-03-19 03:20:02 4215

原创 mybatis-plus插入一条数据,获取插入数据自动生成的主键

需求背景:当插入一条数据,下一步的操作需要使用上一步生成的主键idmodel模型:chapter.java@Getter@Setterpublic class Chapter extends BaseModel { // 主键id @TableId(value = "id", type = IdType.AUTO) private Long id; // 章节号 private String chapterNo; // 章节标题

2022-01-24 10:38:51 2428

原创 idea打开和读取*properties文件乱码(有大招:解决设置了项目文件依然乱码)

第一步: 设置编码字符设置 File Encodings的Transparent native-to-ascii conversion为true,具体步骤如下:依次点击File -> Settings -> Editor -> File Encodings将页面顶端的Global Encoding和Project Encoding置为UTF-8将Properties Files (*.properties)下的Default encoding for propertie

2021-11-23 10:38:44 17780 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除