- 博客(12)
- 收藏
- 关注
原创 Change the PowerShell MachinePolicy Execution Policy in Windows 10
选择启用,配置相应的脚本执行策略即可。
2023-09-07 10:32:54 157 1
原创 dpkgdeb: error: paste subprocess was killed by signal (Broken pipe) 错误解决方法
dpkgdeb: error: paste subprocess was killed by signal (Broken pipe) 错误解决方法
2022-05-07 11:01:09 1645
原创 etcd启动错误
etcd启动报错:wal: releasing file lock to rename "default.etcd/member/wal.tmp" to "default.etcd/member/wal"create wal error: sync default.etcd/member: invalid argument该错误原因是因为不支持挂载的磁盘造成的,将项目文件放到系统自身的磁盘上可以解决。...
2021-06-15 11:40:31 1163
原创 rocketmq启动报内存不足的问题
RocketMQ默认的启动内存事8g,如果内存不足的话可以修改启动参数。解决方法: 修改broker启动脚本runbroker.sh里面的jvm参数JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"改为JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx256m -Xmn256m"然后重新启动broker。...
2021-03-01 11:00:45 1262
原创 redis主从节点数据同步
Redis主从节点在数据同步阶段,主节点会根据当前状态的不同执行的不同复制操作,包括全量复制和部分复制。 全量复制:用于首次复制或者其他不能进行部分复制的情况。全量复制是一个非常重的操作,一般我们都要规避它。 部分复制:用于从节点短暂中断的情况(网络中断、短暂的服务宕机)。部分复制是一个非常轻量级的操作,因为它只需要将中断期间的命令同步给从节点即可,相比于全量复制,它显得更加高效。 Redis 2.8 以前,从节点向主节点发送 sync 命令请求同步数据,此种方式是全量复制。在 Redi
2021-01-30 18:26:03 1172
原创 golang运算符
1.^x bitwise complement is m ^ x with m = "all bits set to 1" for unsigned x and m = -1 for signed x此运算符可用于将标志位取消的操作:f := 4f &^= 4fmt.Println(f) //输出为0
2021-01-25 18:52:40 87
原创 golang中interface可以比较是否相等
Interface values are comparable. Two interface values are equal if they haveidenticaldynamic types and equal dynamic values or if both have valuenil
2021-01-16 17:52:27 2043
原创 mysql错误解决
1.问题MySQL 报 [ERROR] Can't start server: can't check PID filepath: No such file or directory。错误原因:一般是由于服务器强制关机导致pid文件丢失。解决方法:1.在/etc/my.cnf 中查看pid-file的位置2.创建对应的目录及文件并修改权限vi /var/run/mysql/m...
2019-05-10 11:55:28 445
原创 数据库事务的四大特性及事务隔离级别
一、数据库事务的四大特性(ACID)⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必使须数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。...
2018-08-21 23:03:46 200
原创 mysql修改账户密码(linux平台)
方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); 方法2:用mysqladmin 格式:mysqladmin -u用户名 -p旧密码...
2018-06-06 14:47:06 160
原创 Golang 在windows下编译Linux下可执行文件
Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。 Windows 下编译Linux 64位可执行程序SET CGO_ENABLED=0SET GOOS=linux SET GOARCH=amd64go build main.goGOOS:目标平台的操作系统(darwin、freebsd、linux、windows...
2017-08-11 09:41:30 10066
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人