摘要:
如下面代码所示: package main import ( "bytes" "fmt" "runtime" "strconv" ) /** 实现一个自动注入跟踪代码,并输出有层次感的函数调用链跟踪命令行工具. */ func Trace() func() { //通过 runtime.Caller 阅读全文
摘要:
把https模式换成ssh 用git remote -v查看使用的是https还是ssh等$ git remote -v> origin https://github.com/USERNAME/REPOSITORY.git (fetch)> origin https://github.com/USE 阅读全文
摘要:
brew services start rabbitmqError: uninitialized constant Homebrew::Service::System/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services/cmd/ser 阅读全文
摘要:
mysql版本5.7 在my.cnf配置文件中增加下面的配置信息: [mysqld_multi] #mysqld = /usr/local/mysql/bin/mysqld_safe mysqladmin = /usr/local/mysql/bin/mysqladmin user = root p 阅读全文
摘要:
通过 brew install telnet 时会要求安装 xcode brew install telnet Warning: No remote 'origin' in /usr/local/Homebrew/Library/Taps/homebrew/homebrew-services, sk 阅读全文
摘要:
https://www.cnblogs.com/cphovo/p/16355202.html 1. 修改my.inf# [root@VM-12-15-centos ~]# vim /etc/my.cnf 添加如下 skip-grant-tables 2. 重启MySQL服务# [root@VM-12 阅读全文
摘要:
https://www.yangdx.com/2019/09/56.html 本文地址: https://www.yangdx.com/2019/09/56.html 转载请注明出处 前段时间把服务器的 OpenSSL 升级了到 1.1.1c 版本,今天安装 Composer 的时候报错了! 报错的 阅读全文
摘要:
一致性哈希是什么,使用场景,解决了什么问题? 转载:https://mp.weixin.qq.com/s/hJHMlbQpANwMjx9BetwkUg 1. 如何分配请求 大多数网站背后肯定不是只有一台服务器提供服务,因为单机的并发量和数据量都是有限的,所以都会用多台服务器构成集群来对外提供服务。 阅读全文
摘要:
RedLock是什么? RedLock是基于redis实现的分布式锁,它能够保证以下特性: 互斥性:在任何时候,只能有一个客户端能够持有锁; 避免死锁:当客户端拿到锁后,即使发生了网络分区或者客户端宕机,也不会发生死锁;(利用key的存活时间) 容错性:只要多数节点的redis实例正常运行,就能够对 阅读全文
摘要:
背景 一直都知道redis里可以执行lua脚本,但是以前一直搞不懂redis为啥要这么搞,今天看了人家一篇博文,说秒杀场景出现商品超卖,解决方案是利用lua脚本来保证操作的原子性 自己也小试了一把程序,确实通过lua能保证操作的原子性,直接上代码。 【eval — lua脚本】 EVAL scrip 阅读全文