• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园    首页    新随笔    联系   管理    订阅  订阅
12 2019 档案
grpc之protobuf常用语法速学

摘要:1,语法速学(1):返回商品”数组”、repeated修饰符 Repeated:是一个修饰符,返回字段可以重复任意多次(包括0次) 可以认为就是一个数组(切片) 服务端: 创建protobuf文件 生成Prod.pb.go文件 cd pbfiles && protoc --go_out=plugin 阅读全文
posted @ 2019-12-22 17:36 孙龙-程序员 阅读(2233) 评论(0) 推荐(0)
使用gRPC-Gateway快速构建微服务-双向认证下rpc-gateway使用(同时提供rpc和http接口)

摘要:https://github.com/grpc-ecosystem/grpc-gateway 在grpc之上加一层代理并转发,转变成protobuf格式来访问grpc服务 安装 Prod.proto 生成两个文件 首先cd 进入pbfiles httpserver.go server.go 源码地址 阅读全文
posted @ 2019-12-16 22:12 孙龙-程序员 阅读(1182) 评论(0) 推荐(0)
深入protoBuf

摘要:ProtoBuf 官方文档翻译 [翻译] ProtoBuf 官方文档(一)- 开发者指南 [翻译] ProtoBuf 官方文档(二)- 语法指引(proto2) [翻译] ProtoBuf 官方文档(三)- 语法指引(proto3) [翻译] ProtoBuf 官方文档(四)- 规范指引 [翻译] 阅读全文
posted @ 2019-12-15 17:40 孙龙-程序员 阅读(707) 评论(0) 推荐(0)
Golang数据库操纵对IN语句的支持

摘要:一: 在实际的工程项目中,SQL通常使用预编译的形式进行执行操纵,可以有效的防止SQL注入的风险,提高编码的规范性。golang中使用sqlx进行sql查询的时候,在使用in语句在一个集合中查询的时候,若使用预编译形式则通常有两种形式:方法一:使用语言的for语句循环生成SQL语句中的“?”,类似这 阅读全文
posted @ 2019-12-07 21:06 孙龙-程序员 阅读(2896) 评论(0) 推荐(0)
golang几种常用配置文件使用方法总结(yaml、toml、json、xml、ini)

摘要:1,yaml配置文件的使用方法总结 首先介绍使用yaml配置文件,这里使用的是github上第三方开源 gopkg.in/yaml.v2第一步:下载 第二步:新建一个yaml文件,比如conf.yaml 特别需要强调的是冒号后面必须有一个空格,以user: tigerwolfc为例, user: t 阅读全文
posted @ 2019-12-04 16:13 孙龙-程序员 阅读(6275) 评论(0) 推荐(0)
golang实现rabbitmq消息队列消费失败尝试重试

摘要:golang实现rabbitmq消息队列消费失败尝试重试;rabbitmq实现延时队列 阅读全文
posted @ 2019-12-04 14:38 孙龙-程序员 阅读(2701) 评论(0) 推荐(0)
Trie性能分析之敏感词过滤golang

摘要:package util import ( "strings" ) type Node struct { //rune表示一个utf8字符 char rune Data interface{} parent *Node Depth int //childs 用来当前节点的所有孩子节点 childs map[rune]*Node term bool } type Trie struct { root 阅读全文
posted @ 2019-12-03 22:33 孙龙-程序员 阅读(1714) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3