会员
众包
新闻
博问
闪存
赞助商
Trae
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Mr.YF
博客园
首页
新随笔
联系
订阅
管理
[置顶]
【对象存储】Minio本地运行和 golang客户端基本操作
摘要: minio的安装和基本使用
阅读全文
posted @ 2023-10-19 16:55 Mr.YF
阅读(2401)
评论(0)
推荐(0)
2022年6月15日
【Golang】程序如何优雅的退出?
摘要: 1. 背景 项目开发过程中,随着需求的迭代,代码的发布会频繁进行,在发布过程中,如何让程序做到优雅的退出? 为什么需要优雅的退出? 你的 http 服务,监听端口没有关闭,客户的请求发过来了,但处理了一半,可能造成脏数据。 你的协程 worker 的一个任务运行了一半,程序退出了,结果不符合预期。
阅读全文
posted @ 2022-06-15 15:07 Mr.YF
阅读(1108)
评论(0)
推荐(0)
2022年6月10日
【Golang】创建有配置参数的结构体时,可选参数应该怎么传?
摘要: 写在前面的话 Golang中构建结构体的时候,需要通过可选参数方式创建,我们怎么样设计一个灵活的API来初始化结构体呢。 让我们通过如下的代码片段,一步一步说明基于可选参数模式的灵活 API 怎么设计。 灵活 API 创建结构体说明 v1版本 如下 Client 是一个 客户端的sdk结构体,有 h
阅读全文
posted @ 2022-06-10 12:24 Mr.YF
阅读(1465)
评论(5)
推荐(0)
2022年4月6日
【图像处理】Golang 获取常用图像的宽高总结
摘要: 一、背景 有些业务需要判断图片的宽高,来做一些图片相关缩放,旋转等基础操作。 但是图片缩放,旋转,拼接等操作需要将图片从某一格式(JPG/PNG/GIF...)转成 RGBA 格式操作,操作完毕后,再转回 (JPG/PNG/GIF...) 图片。 那如何不做 RGBA 的转换就得到图片的宽和高呢?
阅读全文
posted @ 2022-04-06 21:20 Mr.YF
阅读(4856)
评论(0)
推荐(1)
2021年11月22日
【Golang】基于beego/orm实现相同表结构不同表名的分表方法实现
摘要: 一、背景 在业务场景开发的过程中, 随着数据量的增加,相同表结构不同表名的分表策略是常用的方案选择之一。如下以golang做为后端业务开发,尝试修改beego的orm库做一个相同表结构不同表名的分表实现。 二、orm相同表结构不同表名的修改逻辑 三、orm分表对比 操 作 不分表代码使用 分表代码使
阅读全文
posted @ 2021-11-22 20:32 Mr.YF
阅读(1466)
评论(0)
推荐(1)
2021年10月8日
【图像处理】基于OpenCV实现图像直方图的原理
摘要: 背景 直方图均衡化归类于图像增强的一种图像处理方式。 图像的直方图是衡量图像像素分布的一种方式,可以通过分析像素分布,处理太亮或太暗的图像,通过均衡化处理使用直方图均衡化对图像进行优化,让图像变的清晰。 opencv官方对图像直方图的定义如下: 直方图是图像中像素强度分布的图形表达方式. 它统计了每
阅读全文
posted @ 2021-10-08 19:55 Mr.YF
阅读(1557)
评论(0)
推荐(1)
【k8s】使用k8s部署一个简单的nginx服务
摘要: 名词解释 Namespace 表示命名空间 Deployment 表示pod发布 Service 表示多个pod做为一组的集合对外通过服务的表示 kubectl 是k8s的命令行操作命令,可以创建和更新,删除,列表和查详情等一系列的操作 部署步骤 同样的方法将deployment改成service,
阅读全文
posted @ 2021-10-08 12:32 Mr.YF
阅读(22614)
评论(1)
推荐(1)
2021年9月29日
【Go】Golang实现gRPC的Proxy的原理
摘要: 背景 gRPC是Google开始的一个RPC服务框架, 是英文全名为Google Remote Procedure Call的简称。 广泛的应用在有RPC场景的业务系统中,一些架构中将gRPC请求都经过一个gRPC服务代理节点或网关,进行服务的权限限制,限流,服务调用监控,增加请求统计等等诸多功能。
阅读全文
posted @ 2021-09-29 19:00 Mr.YF
阅读(8614)
评论(0)
推荐(2)
2021年9月10日
【C++】C++实现类似Golang的defer功能
摘要: 背景 在Golang代码中,使用的比较多的defer是延时语句,按照倒序执行。 Go代码的简单的demo func DemoFunc() { fmt.Println("Demo Func...") } func Main() { defer DemoFunc() fmt.Println("Main
阅读全文
posted @ 2021-09-10 15:45 Mr.YF
阅读(286)
评论(0)
推荐(0)
【流程】Flowable流程定义总结
摘要: 背景 近几年,互联网企业从消费互联网向产业互联网转型。在消费互联网时期,企业面对的时C端消费者,而产业互联网面对的是B端用户。产业互联网涉及方方面面,企业信息化的建设就是B端用户的业务之一,在企业就存在上下级关系,存在审批业务,需要流程管理。在企业信息化建设中流程管理也是重要的一部分。 流程引擎是低
阅读全文
posted @ 2021-09-10 12:30 Mr.YF
阅读(2496)
评论(2)
推荐(3)
下一页
公告
点击右上角即可分享