自动登录远程机器,自动输入密码和yes/no等,可以利用expect,需要先安装。 自动备份远程机器上的文件(remote_bak.sh): 123456789101112131415#! /usr/bin/expectset t...
过滤日志目录中所有日志里最近1小时的错误记录及上下5行
这里假设日志文件中的时间标准格式为:[YYYY-mm-ddTHH:MM:SS.ZZZ]例如,日志格式: 12345[2019-12-11T15:15:05.533] [INFO] default - Executing (defaul...
Mongoose中使用shortid遇到的坑
mongoose用的不多,感觉还挺好用,对比mysql/mariadb的orm如sequelize, bookshelf等,要灵活的多,不过其接口和参数比较多,有一些默认的行为,用起来需要比较小心,要多进行测试。 shortid ...
完全卸载删除gitlab
>>本文来源 gitlab 项目比较庞大,卸载起来有点麻烦,所以这里记录一下。 1、停止gitlab1gitlab-ctl stop 2、卸载gitlab(注意这里写的是gitlab-ce)1rpm -e gitl...
Authentication in MariaDB 10.4 (MariaDB 10.4 root账号密码问题)
昨天更换工作电脑,重装了一下ubuntu下的mariadb,ubuntu默认源下的mariadb 是10.0 版本,默认charset 是utf8mb4, 使用sequelize不好解决Index column size too l...
github算法面试资料(Java版)
Interviews Maintainer - Kevin Naughton Jr. Translations 简体中文 Table of Contents YouTube Instagram Articles Online Ju...
linux命令netstat的几个用法
Netstat 简介Netstat 是linux下的一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,还能列出处于监听状态(即等待接入请求)的套接字。如果你想查看系统某一个端口是...
sequelize引起mysql错误:Too many keys specified. Max 64 keys allowed
一个项目中使用sequelize作为mysql的ORM,项目已经发布运行快一个月了,最近查看日志,发现了如标题中的mysql错误,让我感觉十分莫名其妙。进入mysql控制台一看,简直吓一跳,几乎所有的表都一堆的unique index...