摘要:
文件锁 protected function addLock() { $this->lockFile = LOG_PATH.'/xxx.lock'; if(file_exists($this->lockFile)){ $lastmodify = filemtime($this->lockFile); 阅读全文
摘要:
常用的有三种删除方式:通过 delete、truncate、drop 关键字进行删除;这三种都可以用来删除数据,但场景不同 一、从执行速度上来说 drop > truncate >> DELETE 二、从原理上讲 DELETE DELETE from TABLE_NAME where xxx 1、D 阅读全文
摘要:
更新 apt库 apt-get update 安装go sudo apt-get install golang-go 鉴定是否安装成功 go version 配置全局变量 #修改~/.bashrc vim ~/.bashrc #添加Gopath路径 export GOPATH=/usr/local/ 阅读全文
摘要:
1.删除本地tag: git tag -d tag 2.批量删除本地tag git tag -l| awk '/^test_v1.[0-9]{1,}.[0-9]{1}$/ {print $1}' | xargs git tag -d 3.删除远程tag git push origin --delet 阅读全文
摘要:
一般情况下我们添加计划任务时,都是直接修改/etc/crontab。但是,不建议这样做,/etc/cron.d目录就是为了分项目设置计划任务而创建的。 例如,增加一项定时的备份任务,我们可以这样处理:在/etc/cron.d目录下新建文件crontabAdd,内容如下: # m h dom mon 阅读全文
摘要:
Ubuntu的ssh默认是禁止root用户登陆的,可以通过如下方式修改: 修ssh改配置文件,设置为允许root远程登录: ubuntu@ubuntu-xenial:/$ sudo vim /etc/ssh/sshd_config 将PermitRootLogin prohibie-password 阅读全文
摘要:
这里主要是介绍一些可逆的加密 # 建一张测试表 CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `username` varchar(128) DEFAULT NULL, `password` blob DE 阅读全文
摘要:
示意图 原理 从图中可以看得很清楚,前台想要调用接口,需要使用几个参数生成签名。 时间戳:当前时间 随机数:随机生成的随机数(最好是唯一) 私钥:服务端分配给前端的私钥(附带的还会有一个公钥,公钥作为请求参数传给服务端) 算法规则:商定好的运算规则,利用算法规则生成一个签名。 前台生成一个签名,当需 阅读全文
摘要:
在Jenkins中配置实现邮件通知,Jenkins提供了两种方式的配置。 1、Jenkins内置默认的邮件通知,但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容、无法定义发送邮件的格式、无法定义灵活的邮件接收配置等等。 2、通过安装Email Extension Plugin插件,使用 阅读全文
摘要:
生成秘钥 ssh-keygen :这个命令是用来生成本机的公钥和私钥的 ssh-keyscan : 这条命令是用来把远程服务器的公钥来获取到本地的 分配公钥 ssh-copy-id -i /root/.ssh/id_rsa.pub -p 22 root@192.168.2.244 注意第一次是要输入 阅读全文