- 博客(8)
- 资源 (10)
- 收藏
- 关注
原创 IDEA快捷键使用汇总
可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展取消选中范围 (必备)Alt + Shift + F7在 Debug 模式下,下一步,进入当前方法体内,如果方法体还有方法,则会进入该内嵌的方法中,依此循环进入。Ctrl + Shift + 左方向键 在代码文件上,光标跳转到当前单词 / 中文句的左侧开头位置,同时选中该单词 / 中文句(必备)F7 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中。
2024-03-05 23:52:28 1090 1
原创 idea2023 汇总骨灰级使用技巧
虽然有点重,但依旧瑕不掩瑜,内置了非常多的功能,大大提高了日常的开发效率,下面汇总了常用的28个使用小技巧,学会之后,让你的撸码效率直接起飞...这其实是本文第13点的上位替代方案,idea自带的快捷键查看代码调用,只是以菜单形式展示,不太直观,如果是自己写的代码或比较规范的代码,那用自带的也就无所谓,如果是比较复杂的源码或不规范的代码,那使用 SequenceDiagram 会直观特别多。idea默认是选择显示单行的,我们把这个去掉,就可以显示多行tab了,在打开tab过多时的场景非常方便!
2024-02-08 18:23:49 1767
原创 Redis 与 MySQL 数据一致性
重试机制第(5)步如果删除失败且未达到重试最大次数则将消息重新入队,直到删除成功,否则就记录到数据库,人工介入。该方案有个缺点,就是对业务代码中造成侵入,于是就有了下一个方案,启动一个专门订阅 数据库 binlog 的服务读取需要删除的数据进行缓存删除操作。防止删除失败,我们采用异步重试机制保证能正确删除,异步机制我们可以发送删除消息到 mq 消息中间件,或者利用 canal 订阅 MySQL binlog 日志监听写请求删除对应缓存。数据库、缓存的最终一致性,不必强一致性。先删除缓存,再更新数据库。
2023-05-23 21:46:11 67
原创 spring 事务
事务中,继承自runtimeexception的异常,spring将回滚。@trunsactional只能应用于public方法。2、事务注解@transactional。3、事务的传播性和隔离级别。
2023-02-07 20:59:12 76 1
原创 java反射机制
JAVA反射与AOP双剑合璧详细记录操作日志http://blog.csdn.net/kimylrong/article/details/7639346一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。二、哪里用到反射机制 有
2012-09-03 04:17:07 454 1
原创 java线程的介绍
线程简介:谈到线程,就必然要提到另一个概念,那就是进程。一般可以在同一时间内执行多个程序的操作系统都有进程的概念。一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块内存空间、一组系统资源。在进程概念中,每一个进程的内部数据和状态都是完全独立的。Java通过流控制来执行程序流,程序中单个顺序的流控制称为线程,多线程则意味着一个程序的多行语句可以几乎在同一时间内同时运行。(为什么是几乎,
2012-09-01 12:37:12 520
jQuery_Mobile中文API手册.pdf
2011-11-25
200个js技巧汇总
2011-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人