会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jayvee
Keep thinking, keep coding
首页
新随笔
订阅
管理
2025年5月12日
【Golang】实现一个 HTTP 反向代理服务器
摘要: 在企业应用开发中,如果需要对外提供接口,最好的方式是提供 HTTP 接口。为了避免重新实现一套 HTTP 服务代码,建议使用 grpc-gateway 包,将 HTTP 请求转化为 gRPC 请求,以完全复用 gRPC 接口的请求处理逻辑。 grpc-gateway 介绍 grpc-gateway
阅读全文
posted @ 2025-05-12 23:20 micromatrix
阅读(94)
评论(0)
推荐(0)
2025年5月8日
【k8s】怎么理解容器编排和 Kubernetes ?它们应该能够解决什么问题?
摘要: 如何理解容器编排? 先拆成两个部分,什么是容器?什么是编排?以前,程序运行在物理机或虚拟机中。容器,是现代程序的运行方式。编排就是部署、管理应用程序的系统,能动态地响应变化,例如以下部分功能。 回滚 滚动升级 故障自愈 自动扩缩容 自动完成以上所有任务。需要人工最初进行一些配置,就可以一劳永逸。回顾
阅读全文
posted @ 2025-05-08 23:31 micromatrix
阅读(7)
评论(0)
推荐(0)
【Docker】容器与外部系统之间沟通交流方式
摘要: 如何拷贝容器内的数据 类似 Linux 的“cp”、“scp”,指定源路径(src path)和目标路径(dest path) # 将 a.txt 拷贝到容器的 /tmp 目录 docker cp a.txt 964:/tmp # 从容器拷贝出文件 docker cp 964:/tmp/a.txt
阅读全文
posted @ 2025-05-08 22:58 micromatrix
阅读(43)
评论(0)
推荐(0)
2025年5月7日
如何初始化一个 Go 项目仓库
摘要: 根据开发能力、项目类别、项目需求等,可以选择不同的项目初始化方式。 初始方式 描述 生成工具 借助项目开发脚手架、如 kratos、gozero、osctl 等 复制已有项目 - 从 0-1 实现 - 生成工具 通过这些脚手架工具,可以快速生成一个 Go 项目模板,并基于生成的项目模板进行开发。 优
阅读全文
posted @ 2025-05-07 21:43 micromatrix
阅读(42)
评论(0)
推荐(0)
2022年10月7日
基于Golang的简易缓存系统实现
摘要: github: https://github.com/jwcen/gocache 本文来自博客园,作者:Jayvee,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/gocache-implement.html 本项目,我们将了解缓存的原理与意义,然后我们将设计并
阅读全文
posted @ 2022-10-07 20:09 micromatrix
阅读(259)
评论(0)
推荐(0)
2022年8月7日
Python/Go/Java 算法常用模板、数据结构
摘要:
记录一些个人在刷leetcode和CF中用的比较多的语法 初始化数组 Golang go语言中定义二维数组和初始化比较特殊,需要先初始化行数再初始化列,定义一个mxn数组:: mat := make([][]int, m) for i := range mat { mat[i] = make([]i
阅读全文
posted @ 2022-08-07 20:37 micromatrix
阅读(179)
评论(0)
推荐(0)
2022年7月22日
Golang仿云盘项目- 6 分块上传
摘要: 分快上传和断点续传 服务器架构变迁 两个改动: 分块上传: 大文件分块上传,小文件照先前架构普通上传 Redis缓存:存储上传文件的已经上传的每一块文件的元信息。为什么用Redis?因为分块信息只需要在文件上传期间保留,上传完成之后就可以清理掉了,所以这部分的数据体量不需要太大,主要取决于同时有多少
阅读全文
posted @ 2022-07-22 22:48 micromatrix
阅读(249)
评论(0)
推荐(0)
2022年7月20日
Golang仿云盘项目- 5. 用户上传/查询文件/秒传
摘要:
秒传原理 TODO 服务架构变迁 较之前的加入了用户文件表、hash计算。 唯一文件表:一个文件只存一条记录,文件的filesha1为主键 用户文件表:存储每个用户所有文件的元数据 Hash计算:内潜在上传server里,作为内部逻辑模块存在;也可以单独抽出来作为独立的微服务,向外提供接口 无秒传的
阅读全文
posted @ 2022-07-20 21:58 micromatrix
阅读(309)
评论(0)
推荐(0)
2022年7月19日
Golang仿云盘项目-4 账号系统与鉴权(1)-解决:登录 404 not found
摘要:
解决:登录 404 not found
阅读全文
posted @ 2022-07-19 18:50 micromatrix
阅读(219)
评论(0)
推荐(2)
2022年7月15日
Golang仿云盘项目-3.2 云存储系统之持久化
摘要:
本文来自博客园,作者:Arway,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/16478717.html 项目结构 . ├── db │ ├── file.go │ └── mysql │ └── conn.go ├── doc │ └── 建表语句.sql
阅读全文
posted @ 2022-07-15 21:24 micromatrix
阅读(272)
评论(0)
推荐(0)
下一页
公告