记录有用的工具
软件列表
- gvim for windows
- wingrep
- jq 命令行 json 解析 https://stedolan.github.io/jq/#
- curl https://curl.haxx.se/
- postman
- soapui
- jd-gui
- Pencil 原型工具 http://pencil.evolus.vn/
- BCompare 比较工具
- Everything
- Xlight FTP/SFTP 服务器 http://www.xlightftpd.com/cn/
在线工具
- json package http://jsonviewer.stack.hu/
- oschina 在线工具集 https://tool.oschina.net/
- chinaz 编码/解码工具 http://tool.chinaz.com/Tools/URLEncode.aspx
- cron 工具 http://cron.qqe2.com/
- json schema 验证 https://json-schema-validator.herokuapp.com/
vim
gvim 配置
1 | source $VIMRUNTIME/vimrc_example.vim |
vim 插件
vim-plug 插件管理器
下载地址 https://github.com/junegunn/vim-plug
下载后保存到 ${VIM_HOME}/vim81/autoload
file_line.vim
下载地址 http://www.vim.org/scripts/script.php?script_id=2184
保存到 ${VIM_HOME}/vimfiles/plugin
例如可以配合 grepwin :
C:\Program Files (x86)\Vim\vim81\gvim “%path%:%line%”
主题
下载地址 https://raw.githubusercontent.com/jonathanfilip/vim-lucius/master/colors/lucius.vim
参考
VIM 键盘映射 https://www.cnblogs.com/softwaretesting/archive/2011/09/28/2194515.html
maven
查看插件帮助
1 | mvn help:describe -DgroupId=org.apache.maven.plugins -DartifactId=maven-compiler-plugin -Dversion=3.8.1 |
查看插件明细
1 | mvn help:describe -DgroupId=org.apache.maven.plugins -DartifactId=maven-compiler-plugin -Dversion=3.8.1 -Dgoal=compile -Ddetail |
maven 插件的帮助手册在 jar 的 plugin-help.xml 中定义
在 plugin.xml 的 mojo -> phase 节点可以看出插件默认绑定的阶段
apache maven 插件
apache mave 插件列表 https://maven.apache.org/plugins/index.html
常用 apache mave 插件
maven-dependency-plugin
依赖插件
http://maven.apache.org/plugins/maven-dependency-plugin/maven-compiler-plugin
编译插件
https://maven.apache.org/plugins/maven-compiler-plugin/maven-jar-plugin
打包成 jar 的插件
https://maven.apache.org/plugins/maven-jar-plugin/maven-shade-plugin
将依赖的 jar 打散,然后打包到当前 jar
http://maven.apache.org/plugins/maven-shade-plugin/maven-checkstyle-plugin
检查代码风格
https://maven.apache.org/plugins/maven-checkstyle-plugin/maven-release-plugin
发布项目
http://maven.apache.org/components/maven-release/maven-release-plugin/
其它插件
git-commit-id-plugin
将 git 信息提取出来放到一个文件
https://github.com/git-commit-id/maven-git-commit-id-plugin
maven id https://mvnrepository.com/artifact/pl.project13.maven/git-commit-id-pluginchecksum-maven-plugin
产生校验和
http://checksum-maven-plugin.nicoulaj.net/spring-boot-maven-plugin
spring boot 打包插件
https://docs.spring.io/spring-boot/docs/current/maven-plugin/usage.htmljacoco-maven-plugin
测试覆盖率报告插件
https://www.eclemma.org/jacoco/trunk/doc/maven.htmlfindbugs-maven-plugin
FindBug 插件(注:FindBug 已经没维护,可以用 SpotBug 代替)
https://gleclaire.github.io/findbugs-maven-plugin/index.htmlspotbugs-maven-plugin
java 代码静态检查,可以代替 FindBug
https://spotbugs.readthedocs.io/en/latest/maven.htmlaspectj-maven-plugin
AspectJ 编译插件
https://www.mojohaus.org/aspectj-maven-plugin/spring-boot-maven-plugin
spring boot 的 maven 打包插件
https://docs.spring.io/spring-boot/docs/current/maven-plugin/
idea
官方插件库 https://plugins.jetbrains.com/
Lombok
支持 LombokMybatis Plugin
mybatis 插件, 支持代码补全、语法高亮等功能MyBatis Log Plugin
可以将 mybatis 输出的带参数的 SQL 日志复制出来,还原成可以执行的 SQL 语句Spring Assistant
辅助写 spring-boot 的 yml 配置,需要在工程加入 spring-boot-configuration-processor 依赖Scala
支持 scala 语言
chrome
谷歌访问助手
访问 google, 翻墙安装或在 github 搜索JSONView
json 美化工具Octotree
支持在 github 以树的方式访问文件React Developer Tools
React 应用调试工具Tampermonkey
用户脚本管理工具- 贴吧全能助手
可以方便地访问百度贴吧,免登录,去广告等 - 购物党自动比价工具-领取淘宝内部券
。。。
- 贴吧全能助手
Selenium IDE
录制 Selenium 脚本
git
- git pull 强制覆盖本地文件
1 | git fetch --all |