- 博客(11)
- 收藏
- 关注
原创 【demo】异步调用时,kafka发布订阅实现规范gRPC多个服务器的执行顺序
上述代码中,我们使用kafka-go库来创建kafka读取器和写入器。在异步调用gRPC服务器时,我们使用callGRPCServer函数模拟了服务器的逻辑,并将结果发布到kafka中。然后,我们使用kafka读取器来读取消息,并根据消息的key来控制执行顺序。异步调用时,kafka发布订阅可以实现规范gRPC多个服务器的执行顺序。
2024-01-04 17:23:13
632
1
原创 golang 生成PDF文件标题和目录
首先,需要使用New()函数创建一个新的PDF文档对象。接下来,使用SetFont()函数设置标题的字体和大小。然后,使用AddPage()函数添加一个新的页面。使用SetFont()函数设置目录的字体和大小。使用SetFont()函数设置正文的字体和大小。使用AddPage()函数添加一个新的页面。使用AddFont()函数添加一个新的字体。使用Ln()函数在标题下面添加一些空白行。使用Ln()函数在目录下面添加一些空白行。使用Cell()函数在页面上输出标题。使用Cell()函数在页面上输出目录。
2023-10-25 11:10:08
544
1
原创 mysql、redis面试相关知识
1、mysql引擎innodb:支持事务;支持索引;行锁;myisam:不支持事务;不支持索引;表锁;memory:对表大小有要求,数据量不能过大;处理速度快,但是安全性不高;MySQL中使用该引擎作为临时表,存放查询的中间结果;archive:适合存储大量独立的、作为历史记录的数据,适合存储归档数据,如记录日志信息;提供了压缩功能,拥有高效的插入速度;不支持索引,查询性能较差一些;本身不是事务安全的;2、mysql、redis使用哪种数据结构存储mysql的inn
2021-09-12 17:37:59
142
原创 git生成个人令牌Access Token
1、从Settings页面生成唯一的Token点击个人头像找到setting2、手动拼接出远程仓库的地址,比如:https://$GH_TOKEN@github.com/owner/repo.git3、从以上地址克隆或使用git remote add 的方式关联本地仓库,之后都不需要输入用户名和密码信息。...
2021-09-10 10:35:50
2787
原创 redis数据库相关操作,go语言操作redis相关接口
1、默认端口号:63792、可持久化存储:rdb、aof3、常用命令//查询所有键keys * //获取hello键的值get hello //新增键(hi)值对(root)set hi root //清除所有flushall4、使用redis数据库
2021-09-10 09:59:15
198
原创 git命令
1、拉取创建的远程仓库到本地git clone https://github.com/xxxxx2、上传本地修改后的代码git add *git commit -m "这里写上传备注"git push origin
2021-09-09 17:36:12
88
原创 微服务简单应用(protobuf、grpc、consul、go-micro)
安装protobuf1、下载protobufgit clone https://github.com/protocolbuffers/protobuf.git2、安装依赖工具sudo apt-get install autoconf automake libtool curl make g++ unzip libffi -dev -y3、进入protobuf文件cd protobuf/4、进行安装检测 并生成自动安装脚本./autogen.sh./configure5、进行编译c
2021-08-28 21:48:08
286
原创 服务器安装go环境、go程序在服务器的后台运行操作、mysql安装和基本命令
#服务器下载go环境1、安装go环境sudo apt-get install golang2、配置go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.io,direct#后台运行go的二进制文件与关闭进程//后台运行mainnohup ./main & //查看main进程ps aux|grep main//杀死进程(后面加进程号,例如123)kill -9 123#mysql安装跳转博客链接...
2021-08-22 16:38:32
722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人