- 博客(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关注的人