JiaHe

相遇即是缘

安装插件
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 的一些使用方法。

阅读全文 »

事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编码式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP, 将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用的比较多。声明式事务有两种方式,一种是在配置文件(XML)中做相关的事务规则声明,另一种是基于 @Transactional 注解的方式。注释配置是目前流行的使用方式,因此本文将着重介绍基于 @Transactional 注解的事务管理。

阅读全文 »