摘要: 我们用openvpn讲外网路由更新为内网路由的时候,需要提供openvpn客户端连接的域名加端口,而内网环境是提供不了的,所以需要用到frp内网穿透。frp的客户端已经搭建好,以下是frp的服务端操作。 阅读全文
posted @ 2021-09-07 20:38 布叔喂丶 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 我们用openvpn讲外网路由更新为内网路由的时候,需要提供openvpn客户端连接的域名加端口,而内网环境是提供不了的,所以需要用到frp内网穿透。frp的服务端已经搭建好,以下是frp的客户端操作。 阅读全文
posted @ 2021-09-07 20:05 布叔喂丶 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 今天梳理下golang中结构体的赋值、指针以及获取成员变量方式 阅读全文
posted @ 2021-08-25 19:36 布叔喂丶 阅读(1557) 评论(0) 推荐(0) 编辑
摘要: golang用到管道的时候,如果没有恰当的写入和读取等会遇到死锁问题,今天我遇到了偏门的死锁问题,解决过程如下 阅读全文
posted @ 2021-08-25 19:22 布叔喂丶 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 由于同事每次让我这边清空redis数据(string,集合)都需要我来操作比较麻烦,所以开放了个api给他。考虑到golang直接操作redis没新意,换个思路:此api通过控制shell脚本来一步到位。 阅读全文
posted @ 2021-08-24 18:31 布叔喂丶 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 每个语言都有异常处理机制,比如Java、PHP、Python等都拥有一种try catch机制,这种异常捕获机制可以非常方便的处理程序运行中可能出现的各种意外情况。而go的错误处理机制个人感觉比较单一且简单粗暴,本文介绍了几种异常情况及处理 阅读全文
posted @ 2021-08-24 18:06 布叔喂丶 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 并发场景,锁机制尤为关键,我们一起通俗易懂的了解下golang的锁吧 阅读全文
posted @ 2021-08-19 14:34 布叔喂丶 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 当我们用windows办公时,会经常用到vmware构建linux虚拟机,而最常用的nat网络模式会导致我们主机ping不了虚拟机,更别说办公室其他电脑了。那么我们怎么解决呢? 阅读全文
posted @ 2021-08-16 18:19 布叔喂丶 阅读(396) 评论(0) 推荐(0) 编辑
摘要: php的普通server(非swoole)因为是解释型的,更新代码无需restart。而golang实现的常驻内存server就需要做到平滑关闭,否则并发量大的时候,因为重启而导致部分连接终端,从而导致数据库脏乱,也会给业务带来很大的麻烦。 阅读全文
posted @ 2021-08-16 17:17 布叔喂丶 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 写api的时候我们更希望文档能够即时、同步、方便。golang的gin框架编写api的时候可以用gin-swagger 阅读全文
posted @ 2021-08-13 15:30 布叔喂丶 阅读(923) 评论(1) 推荐(0) 编辑