首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
r0x
掘友等级
前**架构师
https://github.com/halokid
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
943
文章 134
沸点 809
赞
943
返回
|
搜索文章
最新
热门
go 和 rust 设计模式对比 - 工厂模式 | 水木双
属于创建型模式,不属于 23 种 GOF 设计模式之一,由一个工厂对象决定创建出哪一种产品类实例,逻辑为定义一个工厂类,根据传入的参数不同返回不同的产品实例,被创建的实例具有共同的父类或接口。 跟简单工厂模式的区别就是,定义了一些工厂子类,每个工厂子类都可以创建相对应的产品类实…
微服务网关白名单设计 | 水木双
我们的微服务网关(go 编写)需要增加具体的内网系统接入白名单认证,白名单有 IP 地址、系统名称两种数据,内网的系统部署方式各式各样, 微服务、单机、多机负载均衡、k8s、docker 原生等等,数据总数约 40W 个。我们的目的是需要验证 IP 是否在我们的白名单列表中即可…
9 人团本之基于 HTTP2 搬一个 RPC 的砖 | 水木双
默认用浏览器(postman) 之类的来请求服务端,目前只支持 TLS 之上的 HTTP2(即 https),所以这个 RPC 服务端如果用浏览器来请求,会退为 HTTP1。直接用代码的 client 来请求,协议才是 HTTP2。
基于go分析rpc服务从客户端到服务端的代码结构
以关键源代码流程的方式分析rpc服务端和客户端代码结构服务端流程结构初始化服务端,通常是一个类或者结构体(init),类似这样服务注册服务运行至此,一个服务端就完成了,其中要比较关注的点如下:opts
python的try闭包作用域的问题
如我们所见, 如果在main里面有另外的函数也执行了try捕捉异常,那么main本身的try是无效的,也就达不到我们要的目的了。所以我们要注意try本身的闭包作用域的问题 因为我们的主逻辑是在 foo()函数, 所以比较建议的做法就是把我们的异常捕捉放在这些我们需要关注,有可能…
golng mysql库连接池分析
关于第2点我们我们以后可以再发散来说,一般如果允许的话,用第一种方式即可。
个人成就
文章被点赞
10
文章被阅读
4,953
掘力值
132
关注了
182
关注者
4
收藏集
13
关注标签
47
加入于
2019-01-10