导图社区 idea常用技巧
这是一个idea常用的快捷键的思维导图,介绍了编码快捷键、代码补全、运行调试三个方面的内容,供大家学习参考。
正则表达式:文本处理的万能钥匙!一、基础概念:用模式描述字符串规则,掌握元字符、量词、分组即可入门二、核心语法:从简单匹配到复杂逻辑,精准控制文本三、高级特性:零宽断言等技巧解决棘手问题,注意不同语言引擎差异四、应用场景:格式验证、日志分析、批量替换,覆盖编程语言(Python/Java)、编辑器(VS Code)、数据库(MySQL)等附赠工具:regex101在线调试,regexr可视化学习,助你快速上手!
G1垃圾回收器:高效分代式内存管理的革新者! G1(GarbageFirst)是面向多核大内存的垃圾回收器,通过分区模型(Region)和分代设计实现低延迟。其核心包括内存模型(分区、分代、收集集合CSet)和活动周期:RSet维护、并发标记(初始标记→根扫描→并发标记→重新标记→清除)、混合收集(转移失败触发Full GC)以及年轻代收集(动态调整GC线程)。G1以可预测停顿为目标,平衡吞吐量与响应速度,适合现代Java应用。
"Redis三高架构与新版本黑科技,解锁大厂实战秘籍! 内容亮点: 1. 深度解析Redis高可用(哨兵/Cluster)、高扩展及性能调优核心策略 2 揭秘微博亿级流量下的缓存实践与监控体系化方案 3. 新版本特性全览:多线程IO、Stream类型、ACL安全防护等 4 避坑指南:缓存击穿/雪崩、bigkey、内存碎片等高频问题解决方案 5. 从Redis4到6的演进路径与未来模块化生态展望。
社区模板帮助中心,点此进入>>
安全教育的重要性
个人日常活动安排思维导图
西游记主要人物性格分析
17种头脑风暴法
计算机操作系统思维导图
如何令自己更快乐
头脑风暴法四个原则
思维导图
第二职业规划书
记一篇有颜又有料的笔记-by babe
idea常用技巧
编码快捷键
光标
移动
行头
home
行尾
end
单词头
Ctrl + 左方向键
单词尾
Ctrl + 右方向键
跳到文件尾
Ctrl + End
跳到文件头
Ctrl + Home
跳转到指定行处
Ctrl + G
跳转到错误处
Shift + F2
开始新一行
Shift + Enter
选中
单词
Ctrl+w
选当前行
ctrl + c
搜索
当前文件搜索
Ctrl + F
全局搜索/替換
Ctrl + Shift + R
文本操作
展开代码
Ctrl + +
折叠代码
Ctrl + -
删除光标右边的单词
Ctrl + Delete
撤销
Ctrl + Z
取消撤销
Ctrl + Shift + Z
对选中的代码进行大 / 小写轮流转换
Ctrl + Shift + U
对当前类生成单元测试类
Ctrl + Shift + T
调整方法排序
Ctrl + Shift + 前方向键 光标放在方法名上,将方法移动到上一个方法前面,调整方法排序 Ctrl + Shift + 后方向键 光标放在方法名上,将方法移动到下一个方法前面,调整方法排序
代码补全
快速打印输出
除了用 sout 开头快速生成,还能在后面快速生成。
快速定义局部变量
快速定义成员变量
在值后面输入.field,可以快速定义一个成员变量,如果当前方法是静态的,那生成的变量也是静态的。
快速格式化字符串
在字符串后面输入.format,回车,IDEA会自动生成 String.format...语句,牛逼吧!
快速判断(非)空
if (xx != null) if (xx == null) 像上面这种判断空/非空的情况非常多吧,其实可以快速生成 if 判断语句块,非空:.notnull 或者 .nn,空:.null。
快速取反判断
输入 .not 可以让布尔值快速取反,再输入 .if 可快速生成 if 判断语句块。
快速遍历集合
下面是几种 for 循环语句的快速生成演示,.for, .fori, .forr 都可以满足你的要求。
快速返回值
在值后面输入.return,可以让当前值快速返回。
快速生成同步锁
在对象后面输入.synchronized,可以快速生成该对象的同步锁语句块。
运行调试
启动
Alt + Shift + F10
debug启动
Alt + Shift + F9
重新启动
Ctrl + F5
关闭
Ctrl + F2
断点加判断条件
右键点击断点 然后加条件
修改代码后快速启动
Ctrl + F9