crontab介绍通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。
1crontab [-u user] file crontab [-
...
mysql
mysql运维装卸123456sudo apt-get install mysql-server-5.7service mysql startservice mysql stopsudo apt-get remove mysql-server-5.7# 数据存放目录 /var/lib/mysql#
...
hibernate的动态SQL机制
一、问题描述使用hibernate管理ORM时,如果某个映射实体字段为null保存时会报column ‘xx’ cannot be null之类的异常,导致存库失败,为解决这个问题,hibernate提供了动态SQL的机制。
二、解决方案在实体关系配置时,加入dynamic-insert / dyn
...
使用gitmoji规范git-commit
gitmoji
一种增强git提交信息表达的图标
官网 https://gitmoji.carloscuesta.me
官方介绍:An emoji guide for your commit messages
基本语法 :word:
将语法写入commit任意位置,即可生成对应icon
...
Java8 Collections::sort引起的ConcurrentModificationException
问题背景生产环境(JDK8u144)中有部分公共数据存在xml中,使用时会将xml数据读取到内存,以 ArrayList 存储,多个用户(多线程)对同一个 ArrayList 使用了 Collections 的sort(List,Comparator)方法进行排序,从而触发了 Concurrent
...
Api-Mocker
Api-MockerApi-Mocker是 丁香园 前端团队开源的一款接口管理软件。集诸如阿里开源的Rap、Chrome的postman等接口相关工具的优点于一身。 github地址
生产环境部署1234567891011121314151617181920212223242526272829303
...
nginx
一、nginx安装12345678#安装依赖sudo apt-get install openssl zlib1g-dev libssl-dev gcc libpcre3 libpcre3-dev#配置./configure --prefix=/srv/nginx --with-http_ssl_m
...