小年轻的firstblood——第一篇没什么技术含量的小软件小技巧推荐博文

前言

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 ]

  • 这里写图片描述

猜你喜欢

转载自blog.csdn.net/vipshop_fin_dev/article/details/80271531