教程

Windows|将 IDEA 的 Terminal 改造为 Git Bash

刘启春

环境 win10,idea 2019.3,git 2.23.0

在 Windows 中使用 idea 开发中 git 操作通常在 Git Bash 中进行,操作时总要打开一个 Bash 窗口(如下图),虽然对开发影响不大,但每次都去项目目录还是增加使用复杂性。

Git Bash Window

为了在每次使用 Git 时不打开这个窗口,可以对 idea 的 Terminal 进行改造,这样使用就方便许多了。不对 idea Terminal 改造也可以使用 Git,但终端是 Windows 的 CMD,对于一个习惯使用 Linux 总有些别扭。

改造后 idea 的终端运行的是 Git 的 Shell,可以使用 Linux 的常用命令,同时 Git 的操作输出也有色彩,开发体验直接起飞。

改造效果

Linux|在 Nginx 上配置 SSL 证书

刘启春

为了保障网站数据传输安全、放置恶意用户篡改网站内容使用 ssl 对传输协议进行加密是很有必要的。 使用 https 协议的几个优点:

  • 保障传输数据安全,防止他人篡改网站
  • 增加用户访问量,使用 http 协议浏览器默认有安全提示会阻挡一部分用户
  • 提升网站 SEO,便于搜索引擎收录

MySQL|实现定时备份数据

刘启春

数据库中的数据是撑起应用系统的重中之重,定期备份数据库中的数据是很有必要的。定期备份数据是为了防止数据库出现意外情况,如被病毒入侵造成删库,勒索等。

实现是使用 mysql 的 mysqldump 备份命令, 利用 cron 配合脚本实现定期备份。

Linux|CentOS7中设置时区

刘启春

Linux 中如果时区不对, 可能产生很多小问题, 会影响运行的服务同步, 而且如果在使用数据库自动生成时间时会出错等等, 这都是时区引起的问题. 今天我们就来看一下, Linux 中如何设置和修改时区.