自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 nginx或tengine启动脚本

nginx或tengine启动脚本脚本如下):#!/bin/sh. /etc/rc.d/init.d/functions# Source networking configuration.. /etc/sysconfig/network# Check that networking is up.[ "$NETWORKING" = "no" ] && exit 0nginx="/usr/local/tengine/sbin/nginx"prog=$(basename

2021-09-08 16:11:59 142

原创 linux下rsync备份数据到其他服务器

linux下rsync备份数据到其他服务器直接上代码#!/bin/bashecho "`date +%Y-%m-%d-%H-%M-%S` start upload......"#备份服务器信息host=192.168.50.11user=rootport=22password=jzhl2020path=/root/1#需要备份文件位置filepath=/root/2/usr/bin/expect <<EOF#设置超时时间set timeout 0spawn rs

2021-07-22 17:30:36 116

原创 求模运算(%)和按位与运算(&)

最近看jdk1.7 hashMap源码,发现一个比较有意思的用法:static int indexFor(int h, int length) { return h & (length-1); }这个方法主要是让haskMap里面的值尽可能均匀分布,但是并没有使用我们常用的取模运算,而是使用了&运算,本着好奇的心态,研究了一下由于位运算直接对内存数据进行操作,不需要转成十进制,因此处理速度非常快,参看这篇文章为什么该方法和取模运算结果一样?首先,leng

2021-07-09 16:10:50 572

原创 centos7 开机启动执行脚本

centos7 开机启动执行脚本一、crontab二、/etc/init.d三. /etc/rc.d/rc.local一、crontabcrontab 除了定时任务,还可以设置开机执行脚本。crontab -e@reboot /home/sxr/bin/cs.sh脚本要有执行权限chmod 755 cs.sh二、/etc/init.d在/etc/init.d目录下新建脚本,如mycs#!/bin/bash#chkconfig: 123456 10 90 #description

2021-07-07 11:33:43 473

原创 单台服务器部署多台mysql实例

单台服务器部署多台mysql实例实际开发中,客户提供的一台和外网隔离的服务器上已经部署了一套mysql,需要在不破坏该mysql实例的情况下部署另一个mysql由于服务器无法和外网通信,选择通用二进制安装mysql官网下载压缩包https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.23-el7-x86_64.tar解压,进入加压目录;创建一个mysql用户和组shell> groupadd mysqlshell> usera

2021-06-09 17:48:06 202

原创 mysql宕机邮件通知管理员

mysql数据库宕机通知生产环境中,mysql数据库做了高可用配置,两台mysql做了主主复制,mycat做故障转移。正常情况下应用连接mycat,mycat读写mysql1,mysql1崩溃后,读写操作转移到mysql2,该过程对应用是完全透明的,如果想要让管理员知道mysql崩溃了,就需要发送邮件通知了,直接上脚本1.关闭本机的sendmail服务或者postfix服务#执行下面的命令,各位大侠都对号入座吧#sendmialservice sendmail stopchkconfig sen

2021-02-20 13:50:13 280

原创 yii乐观锁使用

yii2乐观锁使用乐观锁(Optimistic Locks)乐观锁是一种防止此冲突的方法:一行数据 同时被多个用户更新。例如,同一时间内,用户 A 和用户 B 都在编辑 相同的 wiki 文章。用户 A 保存他的编辑后,用户 B 也点击“保存”按钮来 保存他的编辑。实际上,用户 B 正在处理的是过时版本的文章, 因此最好是,想办法阻止他保存文章并向他提示一些信息。乐观锁通过使用一个字段来记录每行的版本号来解决上述问题。 当使用过时的版本号保存一行数据时,yii\db\StaleObjectExcept

2021-02-06 16:37:07 238

原创 关于Mq你必须要知道的那些知识点

关于Mq你必须要知道的那些知识点文章目录关于Mq你必须要知道的那些知识点前言一、MQ的功能场景1.解耦2.削峰填谷3.最终一致性二、MQ的幂等性问题1.非幂等性产生的原因2.非幂等解决方案三、MQ的发布订阅模式和设计模式的观察者模式对比前言记录一下自己学习MQ的一些知识点,希望可以帮助到小伙伴们,说的不对的地方希望大家指正一、MQ的功能场景1.解耦解耦分为空间解耦和时间解耦,比如生产者不需要知道消费者的存在,消费者也不需要知道生产者的存在,生产者和消费者不相互依赖,这样就实现了空间解耦。

2020-10-22 14:25:56 455

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除