golang
咸鱼闲不闲
hello world
展开
-
git配置私有仓库依赖
[user] name = username email = xxx@gmail.com[http] extraheader = PRIVATE-TOKEN: ghp_xxx proxy = socks5://127.0.0.1:7890[url "git@github.com:orgname"] insteadof = https://github.com/orgname[http "https://github.com"] proxy = socks5://127.原创 2022-02-19 22:09:56 · 637 阅读 · 0 评论 -
使用docker部署graylog
docker-compose.yamlversion: '2'services: # MongoDB: https://hub.docker.com/_/mongo/ mongodb: container_name: mongo image: mongo:3 volumes: - mongo_data:/data/db # Elasticsearch: https://www.elastic.co/guide/en/elasticsearch/refere原创 2021-09-05 22:50:57 · 499 阅读 · 0 评论 -
fabric服务发现
./discover peers --userKey=crypto/peerOrganizations/org1.3hmis.com/users/Admin@org1.3hmis.com/msp/keystore/8c0375c37193953f86b216df3f270707273f2ad0ec826d94025c6ca6b2b959ba_sk --userCert=crypto/peerOrganizations/org1.3hmis.com/users/Admin@org1.3hmis.com/msp原创 2021-08-15 16:29:45 · 228 阅读 · 0 评论 -
vim配置go开发环境
先放一张效果图这里不介绍安装go环境使用plugin为例插件如下:Plugin 'fatih/vim-go' "go 主要插件"Plugin 'SirVer/ultisnips'Plugin 'dgryski/vim-godef' "go中的代码追踪 输入gd自动可以跳转Plugin 'majutsushi/tagbar' "文件内部接口"nerdtree系列Plugin 'scrooloose/nerdtree' "用来提供一个导航目录的侧边栏Plugin 'Xuyuanp/nerd原创 2021-08-15 16:24:57 · 637 阅读 · 0 评论 -
nginx转发grpcs配置
配置如下:在http{}中添加如下内容 client_max_body_size 4000M; grpc_read_timeout 1d; grpc_send_timeout 1d; grpc_buffer_size 100M; underscores_in_headers on;# grpc 代理配置 server { server_name localhost; listen 7050 ssl http2; # grpc方式对外暴露原创 2021-08-15 16:03:12 · 1189 阅读 · 1 评论 -
golang反射检查结构体字段零值
项目开发中经常遇到config不断更新的情况,如果还没有一套成熟的体系保障配置文件及时更新,可以试试用反射判断type Config struct {Addr string `binding:"required"`Port int `binding:"required"`MysqlStr string `binding:"required"`}func checkRequired(str interface{}) {原创 2021-08-12 21:32:19 · 830 阅读 · 0 评论 -
goland的左边目录栏消失了怎么办?
goland的左边目录栏一般情况下可以通过点击project隐藏和显示,如图所示但是这里说的是消失,而不是隐藏,一般很少遇到这种情况,所以解决方案也比较少,但通常情况下都是因为在操作goland过程中不小心损坏了.idea导致的,通常可以通过删除.idea然后重启goland,如图:目录恢复:接下来可以又愉快的开发了...原创 2020-04-23 15:09:51 · 4350 阅读 · 1 评论