- 博客(30)
- 资源 (3)
- 收藏
- 关注
转载 建立ssh信任
1.各节点ssh-keygen生成RSA密钥和公钥 ssh-keygen -q -t rsa -N "" -f ~/.ssh/id_rsa2.将所有的公钥文件汇总到一个总的授权key文件中在10执行汇总: ssh 192.168.10.10 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys ssh 1...
2018-03-07 14:47:10 246
转载 你想建设一个能承受500万PV/每天的网站吗?
你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢? PV是什么:PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv。计算模型: 每台服务器每秒处理请求的数量=((80%*总PV量)/(24小时*60分*60秒*...
2018-02-11 15:37:16 205
原创 系统存在大量TIME_WAIT解决方案
如发现系统存在大量TIME_WAIT状态的连接,通过调整内核参数解决,vim/etc/sysctl.conf编辑文件,加入以下内容:net.ipv4.tcp_syncookies=1net.ipv4.tcp_tw_reuse=1net.ipv4.tcp_tw_recycle=1net.ipv4.tcp_fin_timeout=30然后执行/sbin/sysctl-p让参数生...
2018-02-09 15:23:35 1267
原创 数据库修改数据表
删除列alter table testdrop column column_name添加列alter table testadd column_name varchar(6000) default null
2018-02-08 14:50:00 192
原创 读完整的数据流
var body = make([]byte, 0) var len = 0 for { var buffer = make([]byte, 1024) n, err := c.Request.Body.Read(buffer) if err != nil && err != io.EOF { gLogger.Error("read http body fail...
2018-02-08 13:52:13 368
原创 运维小的知识点
关闭防火墙以及selinuxchkconfig iptables offsetenforce 0检测内存泄露valgrind --tool=memcheck --leak-check=full ./test数据库授权:mysql -A -uroot -ppassword test_db;grant select, update, insert on test_d
2018-02-06 20:11:33 323
原创 grpc鉴权
服务端自定义认证// 注册interceptorvar interceptor grpc.StreamServerInterceptorinterceptor = func(srv interface{}, ss grpc.ServerStream, info *grpc.StreamServerInfo, handler grpc.StreamHandler) error {
2018-02-06 18:06:12 3135
原创 golang添加json字段
phone_list := "{"phone_list":["a","b","c"]}"var obj map[string]interface{}err := json.Unmarshal([]byte(phone_list), &obj)obj["status"] = 200output, err := json.Marshal(obj)
2018-02-06 17:33:36 4637
原创 golang写文件
f, err := os.OpenFile("./output.pcm", os.O_WRONLY|os.O_TRUNC|os.O_CREATE, os.ModePerm)if err != nil {return}defer f.Close()f.Write(buf)
2018-02-06 17:12:10 232
原创 []int16转[]byte
_Slience = make([]int16, 0)buffer := new(bytes.Buffer)binary.Write(buffer, binary.LittleEndian, _Slience)output := buffer.Bytes()
2018-02-06 17:00:29 1809 1
原创 mongodb查询
查询语句db.tablename.find(查询语句):{"keys":/value.*/} 包含value字符{"keys":/.value.*/} value前面必须有字符{"keys":/^value/} 必须以value开头{"keys":{$ne:null} } 不为空创建用户db.createUser(... {... user:
2018-02-06 13:53:49 182
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人