- 博客(7)
- 收藏
- 关注
原创 mysql主从同步以及查看mysql运行进程的方法
记录一哈mysql主从同步参考链接怎么看同步有没有进行 参考链接 mysql主从同步详细流程 怎么看同步有没有进行 show full processlist; select * from information_schema.innodb_trx; 建议在navicat看,比较清晰; 解释:第一条命令,查看所有对改数据库的处理进程,有一个字段会显示sql,看有没有insert语句; 第二条指令:单单显示正在运行的进程,如果正在同步,必有insert操作,你刷新一哈,insert语句如果会变化肯定在跑,
2022-04-11 16:52:36 954
原创 mybatics的两种缓存
1.MyBatis缓存 a)一级缓存:SqlSession a)默认开启的 b)一级缓存只对当前SqlSession有效 b)二级缓存:SqlSessionFactory b)默认是关闭的,需要手动开启 b)如何开启二级缓存呢? a)在Mapper文件中添加标签 b)放在缓存中的对象需要实现序列化接口 1)对象序列化(保证对象读写一致的) 2)版本号 c)事务需要提交 c)每个SQLSession共享 2.缓存的概念 1)缓存是提高查询效率,减少和数据库的交互 2)最大的问题就是同一个数据放了两个地方 a)
2020-10-08 19:50:05 161
原创 Git常用操作
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-10-03 21:49:07 241
原创 spring cache基于注解
spring cache基于注解 原理: 当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以在使用Spring Cache的时候我们要保证我们缓存的方法对于相同的方法参数要有相同的返回结果。 1.@Cacheable @Cacheable可以标记在一个方法上,也可以标记在一个类上。当标记在一个方法上时表示该方法是支持缓存的,当标记在一个类上时则表示该类所有的方法都是支持缓存的。对于一个
2020-10-03 21:34:27 83
原创 spring-cloud的两种调用方式
spring-cloud的两种调用方式 第一种:ribbon 新建一个spring-cloud项目 引入依赖包 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId> </dependency> <dependency> <g
2020-10-01 22:26:13 501
原创 Mybatics动态sql
Mybatics动态sql if语句 只有满足在test中的条件的情况下,才会在查询条件中加入if标签内的内容 <select id="findActiveBlogWithTitleLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = ‘ACTIVE’ <if test="title != null"> AND title like #{title} </if> </se
2020-10-01 21:54:24 1476
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人