![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 52
wuxiangege
一个没有理想的人,就像一只没有翅膀的鸟。
展开
-
容器学习笔记
1、简单使用安装容器yum -y remove docker*yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum makecache fastyum -y install docker-ce启动容器systemctl start原创 2022-02-11 16:44:09 · 301 阅读 · 0 评论 -
网站记录
docker hub原创 2020-10-23 13:49:02 · 120 阅读 · 0 评论 -
记一次编译虹软SDK使用的Makefile
记一次编译虹软SDK使用的Makefile# -g 添加gdb调试选项# -o 指定生成可执行文件的名称# -fPIC 表明使用地址无关代码# -I i的大写,include头文件非标准库中存在的也不是在当前文件夹下的,需要将地址用-i(大写)包含# -L 用到的函数或操作非标准库下的,需要将库存在的地址用-L包含,库文件一般为.a或.so文件# -l 用在-L之后,后加库名称,-l库名(.a文件名)CXX := g++CXXFLAGS := `pk原创 2020-10-13 20:34:54 · 242 阅读 · 0 评论 -
rabbitmq的stomp的调试
部署服务docker run -d --name rabbitmq-management -p 15674:15674 -p 15672:15672 -p 15671:15671 -p 15670:15670 -p 25672:25672 -p 5672:5672 -p 5671:5671 -p 61613:61613 -p 61614:61614 f65f7c36d41b端口说明4369/tcp, // epmd, erlang发现口25672/tcp, // Erlang原创 2020-08-19 11:17:37 · 1148 阅读 · 0 评论 -
minio如何扩容
网友的解决方案(记录)扩容问题官方解答原创 2020-08-03 15:00:41 · 5991 阅读 · 2 评论 -
git的高频操作
删除远程分支git push origin --delete feature/icd10-ws删除本地分支git branch -D feature/icd10-ws原创 2020-07-24 17:09:20 · 81 阅读 · 0 评论 -
Illegal base64 data at input byte 4
go解析照片的base64字符串input := "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYA"b64data := input[strings.IndexByte(input, ',')+1:]fmt.Println(b64data)参考资料Illegal base64 data at input byte 4原创 2020-07-24 16:49:51 · 5164 阅读 · 0 评论 -
微服务网关落地方案
我们的网关支持http和websocket转发支持etcdv3集群增加超时名字空间#!/bin/shmicro \--registry=etcdv3 \--registry_address=192.168.88.31:2380,192.168.88.32:2380,192.168.88.33:2380 \--client_request_timeout=1m \api \--address=0.0.0.0:20000 \--namespace=cimcap.com.api \-原创 2020-07-23 18:51:32 · 192 阅读 · 0 评论 -
vscode快捷键
折叠代码// 先按下Ctrl + K,再按下Ctrl + 0 ; ( 注意这个是零,不是欧 )ctrl + k , ctrl + 0 ;// 展开所有折叠区域代码的快捷:ctrl +k ctrl + J ;Ctrl + K, ctrl + J原创 2020-07-13 17:22:25 · 100 阅读 · 0 评论 -
docker部署常用的各种服务
1、openresty1.1 下载镜像docker search openrestydocker pull docker.io/openresty/openresty 1.2 运行容器docker run -d \ --name="openresty" \ -p 80:80 \ -v $PWD/openresty/conf.d:/etc/nginx/conf.d/ \ -v $PWD/openresty/logs:/usr/local/openresty/nginx/logs \ -原创 2020-07-09 17:53:21 · 600 阅读 · 0 评论 -
git笔记
删除远程分支git push origin --delete feature/addlib删除本地分支git branch -D feature/addlib原创 2020-07-09 16:56:44 · 82 阅读 · 0 评论 -
micro使用心得
client调用srv超时现象 {"id":"go.micro.client","code":408,"detail":"call timeout: context deadline exceeded","status":"Request Timeout"}解决方案start := time.Now()var opts client.CallOption = func(o *client.CallOptions) { o.RequestTimeout = time.Second * 3600原创 2020-07-09 16:24:06 · 466 阅读 · 2 评论 -
websocket入门
websocket开源库地址说明github.com/gorilla/websocket第1名golang.org/x/net/websocket官方nhooyr.io/websocket网友推荐原创 2020-07-08 21:49:01 · 678 阅读 · 0 评论 -
微服务里写HelloWorld
greeter.protoprotoc greeter.protosyntax = "proto3";//服务service Greeter { rpc Hello(HelloRequest) returns (HelloResponse) {}}//输入参数message HelloRequest { string name = 1;}//输出参数message ...原创 2019-08-10 17:28:34 · 514 阅读 · 0 评论 -
gin二、编码笔记
元数据管理gin.Context 上下文的数据在调用链中共享// Keys is a key/value pair exclusively for the context of each request.Keys map[string]interface{}输入数据路由参数, param请求参数, query表单参数, postform表单文件, formfile绑定, bi...原创 2019-11-06 16:30:13 · 315 阅读 · 0 评论 -
安装elasticsearch
安装jdk技术资料参考CentOS7下安装JDK详细过程原创 2019-11-05 23:28:14 · 124 阅读 · 0 评论 -
gin一、初体验
入门笔记package mainimport ( "fmt" "io" "net/http" "os" "time" "github.com/gin-gonic/gin")type myStruct struct { Name string Age string}func main() { // 引擎设置 router := gin.Default()...原创 2019-11-05 15:46:21 · 512 阅读 · 0 评论 -
后端工具箱
后端应用框架序号名字1gin2beego数据库序号名字1mysql2redis原创 2019-11-05 09:13:05 · 118 阅读 · 0 评论 -
newifi刷老毛子笔记
刷机技术文档简介,即新三路由器刷老毛子刷机博客newifi-d2-jail-break.koputty中文版1.0v.exeRT-N56UB1-newif3D2-512M_3.4.3.9-099.trxWinSCP scrt8.1.rar获取登录密码因为不知道密码多少,我就重置了密码电源按键旁边的复位,10秒后释放。然后上电,就可以登录出厂管理后台默认IP地址192...原创 2019-11-04 14:24:04 · 3378 阅读 · 1 评论 -
gitlab之汉化笔记
TODO: 研究中,待续…原创 2019-10-27 21:42:26 · 294 阅读 · 1 评论 -
OptiPlex7040M装机备忘录
事件事件4月3号,清明节。笔记本已经渐渐不好使了,手放到上面去爱假死,且好久不恢复。来到SZ,女朋友也已经到位,工作也还算满意。想在SZ长久的积淀,于是动了买一个强悍台式机的念头。配置是参考公司的台式机,即戴尔Optiplex系列。京东下单。由于这是个品牌机,装机套路跟普通组装机不太一样,采用的是UEFI方式。折腾了接近一天,终于在晚上12点前完成。作个笔记,算是总结吧!准备工作下载ue...原创 2019-10-26 09:39:03 · 1065 阅读 · 0 评论 -
钉钉开发
用户分类散户 —— 从钉钉客户端进入管理员(有特权,超级散户) —— 从钉钉客户端左下角三个点“更多”进入,工作台,审批开发者 —— 接口文档表单设计和流程设计表单设计,即造单据,设计字段,设计应该填写什么流程设计,即单据提交后的流向,该让哪些大佬看到,签字,知晓其他...原创 2019-10-24 23:37:52 · 438 阅读 · 0 评论 -
用linux系统API实现定时器功能
刚入职一搞通讯的公司,我接手的是一段关于基站跟远程控制中心交互的程序。其中,有一个小功能(定时器),哥们看了觉得很赞,现把代码片段扣出来和猿们交流。在理解这段代码的过程中,我仔细翻阅了《APUE》和man手册。详细解说就不讲了,这2件神器在手,足以把定时器解析的偏僻如理。">wuxiangege,2014-11-14原创 2014-11-14 10:58:05 · 803 阅读 · 0 评论 -
linux环境表
【命令行】 在linux命令行下,敲env(如下面所示)wuxian@ubuntu:$envSSH_AGENT_PID=2211GPG_AGENT_INFO=/tmp/keyring-UwQ9VK/gpg:0:1TERM=xtermSHELL=/bin/bashXDG_SESSION_COOKIE=98c1baea22a7e14c6639b26600000003-143...原创 2015-04-29 10:22:03 · 473 阅读 · 0 评论 -
使用源码gcc-4.8.2安装c++编译器C++11
0、【尝试c++11】最近去新华书店,无意中看到了一本书《c++ primer(第五版)》,里面主要讲了c++11的一些特性。上网查了下,c++11是2011年定稿的,我2015年才知道,惭愧!于是,我上jd把这本书买了下来,研究之,发现需要C++11编译器才能验证c++11特性。于是我开始着手在我的ubuntu12.04下安装c++11编译器,gcc-4.8.2.下面是安装和配置步骤,及遇到原创 2015-06-06 16:01:17 · 2116 阅读 · 0 评论 -
用openresty做后台服务器
与OpenResty及其原作者邂逅 OpenResty是一个优秀的开源项目,作者是章亦春。官网是http://openresty.org/en/。这已经是我第二次在公司项目中使用它展开业务了。分享使用经历的时候,顺便帮春哥推广一下: 其实,我想说的是春哥真的像知乎上传的一样,热情,专业。同时也希望大家都到邮件列表里问问题,像我一样莽莽撞撞直接私发邮件,确实显得不大矜持,汗!原创 2016-08-18 11:09:35 · 11234 阅读 · 2 评论 -
gitlab安装笔记
安装依赖sudo yum install wget lrzsz vim git lsof curl cronie policycoreutils-python -y安装SSHsudo yum install openssh-server openssh-clientssudo systemctl enable sshd //设置开机启动sudo systemctl start ...原创 2019-08-14 14:35:51 · 192 阅读 · 0 评论 -
linux基本操作小技巧
vimvi=vim横线高亮行号tab=4vimrc快速跳转快速跳转到项目目录自定义命令cls=clear终端分屏器tmux原创 2019-08-27 23:25:27 · 83 阅读 · 0 评论 -
consul api基本操作总结
kv操作package mainimport ( "log" "github.com/hashicorp/consul/api")func main() { // config := api.DefaultConfig() config := api.DefaultNonPooledConfig() //DefaultNonPooledConfig config.Addre...原创 2019-09-17 10:31:22 · 1425 阅读 · 0 评论 -
并发系统设计
缓存异步水平扩展scale-out | 垂直扩展scale-up限速降级过载保护监控原创 2019-09-18 21:25:12 · 63 阅读 · 0 评论 -
IO多路复用之select总结
1、基本概念 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。 (2)当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出现。 (3)如果一个TCP服务器既要处理监听套接口,又要处理已连接套接口,一般也要用到I/O复用。转载 2015-04-25 12:52:37 · 339 阅读 · 0 评论