- 博客(10)
- 收藏
- 关注
原创 mybatis-plus生成模板
3.在启动类上加上@MapperScan(basePackages = “”)注意:如果配置idea链接数据库下载插件超时异常:需要配置http代理。1、需要将LocalDateTime换成Date。2、将xml移东到resource目录下+mybatis-plus生成模板。
2024-07-07 19:33:47
381
原创 工作笔记:事务踩坑小节(一)
场景:需要实现将数据导入,如果数据存在,就看当前数据是否可修改,可修改则就进行修改。如果数据不存在,新增数据,并关联其他表进行新增相关数据。同时将修改的数据和其他要查询的数据一同返回,方便前端进行判断,那那些数据,修改过,进行设置角标。原因:由于在进行修改后,return 调用查询方法时,查询方法内使用List,多线程来处理,使得未出在同一个事务内。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。问题:每次查询的数据,修改的数据都不是最新值,新增的数据都为0.2.方法执行完成后?
2023-05-22 02:43:29
146
原创 Redis的expire(过期时间)
在redis中使用expire命令设置一个键的过期时间。到时间redis会自动删除他。语法:expert key seconds 其中seconds 参数表示键的过期时间。127.0.0.1:6379> EXPIRE key 10 //设置key 过期时间为10s(integer) 1127.0.0.1:6379> ttl key // ttl 查看key的过期时间(integer) -2 //当键不存在时返回-2 永不过期为 -1 127.0.0.1:637
2021-11-23 19:07:03
21168
原创 Redis持久化详解
一、RDB方式RDB是通过快照完成的、当符合一定条件时 :Redis会自动将内存中的所有数据生成一份副本并存储在硬盘上,这个过程即为“快照”。1、标题Redis快照触发条件:1.1、根据配置规则进行自动快照1.2、用户根据 save 或 bgsave 命令1.3、执行 flushall 命令1.4、执行复制(replication)时。1.1根据配置规则进行自动快照:Redis允许用户自定义快照条件,例如redis 安装目录中包括的样例配置文件的预制 3 条件:save 900 1
2021-11-23 18:51:37
813
1
原创 Redis中的事务
Redis 事务Redis中用Multi 命令用于标记一个事务块的开始。事务块内的多条命令会按照先后顺序被放进一个队列当中,最后由 EXEC 命令原子性(atomic)地执行。语法redis Multi 命令基本语法如下:redis 127.0.0.1:6379> Multi可用版本>= 1.2.0 返回值总是返回 OK 。 实例redis 127.0.0.1:6379> MULTI # 标记事务开始 OK redis 127.0.0.1
2021-11-22 18:28:44
749
原创 分布式session
#分布式session1、分布式session解决什么问题?在一次客户端和服务器为之间的会话中,客户端(浏览器)向服务器发送请求,首先cookie会自动携带上次请求存储的数据(JSESSIONID)到服务器,服务器根据请求参数中的JSESSIONID到服务器中的session库中查询是否存在此JSESSIONID的信息,如果存在,那么服务器就知道此用户是谁,如果不存在,就会创建一个JSESSIONID,并在本次请求结束后将JSESSIONID返回给客户端,同时将此JSESSIONID在客户端cooki
2021-10-15 20:36:50
109
原创 Mybatis-plus逆向工程
Mybatis-plus逆向工程一、添加依赖二、 添加需要的模板引擎三、构建类进行逆向生成一、添加依赖注入mybatis-plus<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.0</v
2021-10-08 15:48:03
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅