JiaHe

相遇即是缘

git-merge 完全解析

Git 的 git-merge 是在 Git 中频繁使用的一个命令,很多人都觉得 git 合并是一个非常麻烦的事情,一不小心就会遇到丢失代码的问题,从而对 git 望而却步。本文基于 Git 2.8.2 对 git-merge 命令进行完整详细的介绍,特别是关于交叉合并所带来的代码遗失问题,在文末给出自己的建议,希望能够帮助到 git 的使用者。本文所介绍的内容基于 Git 2.8.2

git-merge 命令是用于将两个或两个以上的开发历史合并在一起的操作,通常也可写作:git merge。

转载:https://www.jianshu.com/p/58a166f24c81

阅读全文 »

安装插件
https://github.com/VSCodeVim/Vim

解决切换拼音输入法问题
https://github.com/daipeihust/im-select
https://www.zhihu.com/question/303850876/answer/822818615

"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.defaultIM": "1033",
"vim.autoSwitchInputMethod.obtainIMCmd": "C:\\Users\\JIAHE\\Desktop\\im-select.exe",
"vim.autoSwitchInputMethod.switchIMCmd": "C:\\Users\\JIAHE\\Desktop\\im-select.exe {im}"

连接

# 命令行连接mysql
mysql -u root -p
> Enter password: ******

# 退出
mysql> exit

阅读全文 »

前言

任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Java 实现:

  • Timer
  • ScheduledExecutor
  • 开源工具包 Quartz
  • 开源工具包 JCronTab

此外,为结合实现复杂的任务调度,本文还将介绍 Calendar 的一些使用方法。

阅读全文 »