自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker搭建mysql主备

1、设置配置文件设置主库配置文件[mysqld]pid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockdatadir = /var/lib/mysql#log-error = /var/log/mysql/error.log# By d...

2019-12-13 11:35:54 264

原创 docker运行指定容器IP

1、先创建自定义网络 创建网络docker network create --subnet=192.168.13.0/24 --gateway=192.168.13.1 mysqlnet查看创建的网络root@ubuntu:/dockercfg# docker network inspect mysqlnet[ { "Name": "mysqlnet", ...

2019-12-12 17:46:39 530

原创 ubuntu 18 netplan

netplan配置root@ubuntu:~# cat /etc/netplan/50-cloud-init.yaml # This file is generated from information provided by# the datasource. Changes to it will not persist across an instance.# To disable c...

2019-12-06 14:19:49 1165

原创 NATS的使用(2)、客户端连接

客户端连接var conn *nats.Conn var err error //默认连接,连接到本地地址nats://127.0.0.1:4222 conn,err = nats.Connect(nats.DefaultURL) //连接到指定地址 conn,err = nats.Connect("nats://192.168.101.109:4223") //连接到集群 c...

2019-12-04 14:03:52 1032

原创 NATS的使用(1)、NATS介绍

NATS的介绍NATS官网nats是一个高性能的消息中间件。下载地址 运行单个运行方式nats-server -D -p 4222集群运行模式A:nats-server -D -p 4222 -cluster nats://localhost:6222B:nats-server -D -p 4333 -cluster nats://localhost:6333 -rout...

2019-12-02 18:01:53 2332

原创 一个一致性hash的例子

一个一致性hash的例子步骤代码步骤1、创建节点信息2、为节点创建虚拟节点3、根据虚拟节点的hashKey排序4、根据提供的key信息,进行hash计算,查找匹配的节点代码package mainimport ( "crypto/md5" "crypto/rand" "fmt" "hash/crc32" "sort" "sync" "sync/atomic" "t...

2019-12-02 11:30:37 224

原创 Java TLV tcp粘包处理

TLV: type length value,用来处理tcp粘包的一种解决办法。在发送tcp包时,用type标明数据类型,length标明数据长度,value代表要发送的数据。type、length:一般用2到4个字节表示。-----type(4bytes)------|--------length(4bytes)--------|-------value------//tcp数据写入、读取...

2019-10-31 17:23:57 534

原创 mysql查看事务相关命令行语句

1、查看正在执行的事务select * from information_schema.INNODB_TRX;2、查看正在锁的事务select * from information_schema.INNODB_LOCKS;3、查看等待锁的事务select * from information_schema.INNODB_LOCK_WAITS;4、查询全局等待事务锁超时时间sho...

2019-10-31 13:40:12 802

原创 go JWT RS256 加解密 "key is of invalid type"

go JWT RS256 加解密 "key is of invalid type" import ( "fmt" "github.com/dgrijalva/jwt-go" "time")func signed(name string, key interface{}) (string, error) { tk := jwt.NewWithClaims(jwt.SigningMe...

2019-10-30 11:56:36 6165

原创 微服务优势和不足

微服务优势和不足优势独立性:服务相对独立敏捷性:快速迭代技术栈灵活:可以有多样的技术,技术调整灵活不足额外的工作:服务的拆分等数据的一致性:每个微服务有自己的数据,要确保数据一致性沟通成本:架构、接口变动...

2019-06-11 17:07:21 757

原创 docker启动mysql

docker启动mysqldocker run -p 3306:3306 -v /dockermysqlcfg/config/my.cnf:/etc/mysql/my.cnf -v /dockermysqlcfg/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql-p 3306:3306 映射端口-v /dockermys...

2019-06-11 17:04:07 190

原创 slice扩容

slice扩容部分源代码func growslice(et *_type, old slice, cap int) slice {... newcap := old.cap doublecap := newcap + newcap if cap > doublecap { newcap = cap } else { if ...

2019-06-11 15:28:39 252

空空如也

空空如也

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

TA关注的人

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