前言
QAQ 好多好厉害的技术用了还不懂分享(就是吸收不够!肚子里没墨水!)。只能先把目前积累的软件啊小技巧啊分享一下,希望有部分内容对各位程序员同学有所帮助。
自用软件效率推荐
- window自带的搜索不够快?
listary
了解一下 随时随地ctrl两下
弹出window搜索框,再也不担心文件存放杂乱
以及window文件搜索效率慢的问题了
- hosts太多难管理?
SwitchHosts
了解一下
依据项目环境不同配置多个host方案
- 文件乱放不知道怎么处理?
MyBase
了解一下
捕获目录树,编辑文本存放工作日志或者常用命令
最快找到你我最常ctrl+c ctrl+v的那行字符串
- 环境变量太多不知道怎么管理?
Rapid Environment Editor
了解一下
jdk啊 maven啊 node啊 装一个软件要配一个环境变量设置下软件执行路径
日积月累项目环境变量越来越多越来越难管理,这个软件大家可以了解一下
IDEA小技巧~
装个阿里巴巴规范插件
(用代码左侧的黄色小灯泡规范一下自己的编码) 比如要用”“.equals(xxx) 而不是xxx.equals(“”)避免xxx是null调用equals报空指针
装个lombok插件
java lombok了解一下,注解方式解放常见繁琐的手工编码 getter setter logger等。结合这个idea插件,在idea里尽情效率地开发!
常用自动格式化代码块(Ctrl + ALT+ L)
效果如图
自动去除无用引用包(Ctrl + ALT+ o )
剔除这些灰灰的没有用过的包
IDEA全局搜索(Ctrl +Shift + f)
找类找关键字,举例:全项目搜索xxx()方法,右键菜单点击find usage 。就很快能快定位到该方法并且找到调用链了~
移动光标到下一个单词(ctrl+右方向箭头)
在线小网站推介
- processOn 在线作图协作
https://www.processon.com/
(懒得装Axure xmind 也可以在线简单作作图) - 墨刀在线原型图
https://modao.cc/
- 石墨文档
https://shimo.im/
- 驼峰下划线互相转换
https://www.bejson.com/convert/camel_underscore/
(便于关系命名转对象命名) - json格式化转换
https://www.bejson.com/
- 时间戳转换
https://tool.lu/timestamp/
(日期and时间戳)
最后推荐一波书籍《重构》
一起来看看重构吧!等我看完再举栗子分享。 —— [ 《重构》PDF ]