Tools
耘田
洞察 思考 实践
格物致知,耕耘心田
展开
-
git分支信息比对
git分支 commit 信息比对,比对文件差异原创 2022-10-26 14:51:19 · 1007 阅读 · 0 评论 -
Mac系统通过标签管理文件
Mac系统通过标签管理文件管理标签可自由增减、命名、排序标签建议:重要、个人、工作添加收藏建议:都加进来,按照自己喜欢的方式排序,考虑下哪几个最常用ps: 添加到收藏后,方可使用 快捷键 Ctrl+1~7mac 给文件添加 标记添加标记选择文件,手动添加快捷键,Ctrl + 1~7 添加指定标记取消标记选择文件,手动取消快捷键,Ctrl+0 取消所有标记...原创 2022-03-01 18:42:24 · 572 阅读 · 0 评论 -
Maven 自定义 archeType
根据已有项目创建模板,后续依据模板创建工程,提高效率创建archeType在工程根目录打包mvn archetype:create-from-project# 使用个人settingsmvn archetype:create-from-project --settings /Users/yuan/apache-maven-3.8.1/conf/personal_settings.xml生成archetype模板切到 archetype 目录cd target/generated-.原创 2022-01-21 15:37:08 · 608 阅读 · 0 评论 -
单元测试基本原则
FIRSTFAST快速对于大型成熟项目可能会有数千个测试用例。每个测试用例应尽可能快的运行,最好在毫秒级别。# 参考> 单个测试小于200ms> 单个测试套件小于10s> 整个测试小于10分钟Independent隔离单元测试是独立的,可以单独运行而不依赖外部元素,如文件系统或数据库。Repeatable可重复在不改变输入的情况下,单元测试的输出结果应保持不变。Self-validating自检查单元测试应自动检测测试是否通过而无需人原创 2021-11-18 12:43:45 · 1354 阅读 · 0 评论 -
HomeBrew 修改镜像源
HomeBrew 修改镜像源查看当前源git -C "$(brew --repo)" remote -v替换源清华大学镜像站git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.gitgit -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna原创 2021-09-20 16:39:09 · 2973 阅读 · 0 评论 -
Git代码统计
统计有多少个代码贡献者sort -u 等于 sort | uniqgit log --pretty=%aN | sort -u | wc -l个人代码量git log --author="$(git config --get user.name)" --pretty=tformat: --numstat | awk ‘{adds += $1; subs += $2; all += $1 +...原创 2019-11-21 09:40:15 · 233 阅读 · 0 评论 -
开机启动mysql
mac 在本地安装了mysql,本地服务每次启动前还要手动去执行mysql.server start,麻烦,写个脚本实现开机自启动mysql服务目录 ~ which mysql/usr/local/bin/mysqlmysql.server 也在该目录/usr/local/bin/mysql.server基本命令mysql.server 支持的命令{start|stop|...原创 2019-08-08 17:53:18 · 215 阅读 · 0 评论 -
API Document Auto Generator
Swagger接入Swagger# 添加依赖 <swagger.version>2.9.2</swagger.version> <depende原创 2018-11-07 19:13:58 · 520 阅读 · 0 评论 -
5mins-live template configuration
Live TemplateExportFile – Export Settingsmake sure that the Live templates(schemes) check box is selectedchoose path to save jar fileOKImportFile – Import SettingsSpecify the path to the J...原创 2018-10-30 16:42:37 · 151 阅读 · 0 评论 -
5mins-打包Chrome插件
打包流程更多工具–>扩展程序点击"打包扩展程序"选择扩展程序根目录~/Library/Application Support/Google/Chrome/Default/Extensions/文件夹名称/版本号如:~/Library/Application Support/Google/Chrome/Default/Extensions/ADblock/v1.6...原创 2018-10-30 16:12:40 · 213 阅读 · 0 评论 -
curl
curl 最初的设计初衷是使用不同的协议(比如 FTP、HTTP、SCP 等)在端点之间移动文件。它最初是一个命令行实用工具,但现在也是一个绑定了 30 多种语言的库。因此,现在不仅可以通过 shell 使用 cURL,您还可以构建合并了这个重要功能的应用程序。getcurl "https://api.github.com/user?access_token=XXXXXXXXXX"...原创 2018-04-17 13:34:39 · 176 阅读 · 0 评论 -
Git命令
git git status git checkout git checkout master git commit -m git diff git diff –cached git push查看分支查看本地所有分支git branch查看远程所原创 2017-03-21 11:25:04 · 311 阅读 · 0 评论 -
IDEA 快捷键for MAC
IDEA 快捷键for MAC原创 2017-03-20 13:01:29 · 642 阅读 · 0 评论 -
包管理工具
Red hat有yum,Ubuntu有apt-getbrewMac OSX 下,方便高效的包管理工具 brewbrew 的全名叫做 Homebrewbrew 的官网http://brew.sh/index_zh-cn.htmlbrew 安装打开你的 mac 终端命令行工具,输入下面的脚本ruby -e "$(curl -fsSL https://raw.githubusercontent.com/H原创 2017-06-20 10:12:51 · 487 阅读 · 0 评论 -
autojump——一步到位
autojump安装配置转载 2017-05-11 00:33:37 · 1763 阅读 · 0 评论 -
git pull error: remote ref is at but expected
AnalysisIf you are running git under a file system that is not case sensitive (Windows or OS X) this will occur if there are two branches with the same name but different capitalisationSolutionADelete原创 2017-09-12 08:11:53 · 964 阅读 · 0 评论 -
用好搜索引擎
搜索引擎命令1、双引号“” ———— 完全匹配搜索 把搜索词放在双引号中,代表完全匹配搜索,也就是说搜索结果返回的页面包含双引号中出现的所有的词,连顺序也必须完全匹配。bd和Google 都支持这个指令。例如搜索: “seo方法图片”2、减号- ———— 不包含 减号代表搜索不包含减号后面的词的页面。使用这个指令时减号前面必须是空格,减号后面没有空格,紧跟着需要排除的词。Goog转载 2017-07-18 10:44:57 · 505 阅读 · 0 评论 -
文本内容查看(less/cat/tac/more/less/head/tail)
vi命令是编辑器,但是有个可怕的地方。如果文件很大,好几十G,那么vi一下,则会把所有文件都会加载到内存中。导致服务器瘫痪。 因此查看文件,最好用less,cat,tail命令。less/cat/tac/more/less/head/tail转载 2017-06-19 16:00:55 · 592 阅读 · 0 评论 -
Git 的 4 个阶段的撤销更改
基本概念3个步骤 正常情况下,我们的工作流就是3个步骤,对应上图中的3个箭头线:git add .git commit -m “comment”git pushgit add .把所有文件放入暂存区;git commit把所有文件从暂存区提交进本地仓库;git push把所有文件从本地仓库推送进远程仓库。4个区git之所以令人费解,主要是它相比于svn等等传统的版本管理工具,多引入了一个暂转载 2017-12-19 10:09:20 · 303 阅读 · 0 评论 -
Mac 快捷键
通用快捷键Command + A: 全选Command + C: 复制Command + V: 粘贴Command + X: 剪切Command + [ 前进Command + ] 后退强制结束应用程序:Command option esc返回上一步:Command Z返回下一步:Command shift Z快速切换应用程序:Command Tab / 三至四只手指向上扫原创 2017-05-24 10:47:11 · 234 阅读 · 0 评论