2022年10月7日

摘要: github: https://github.com/jwcen/gocache 本文来自博客园,作者:Jayvee,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/gocache-implement.html 本项目,我们将了解缓存的原理与意义,然后我们将设计并 阅读全文
posted @ 2022-10-07 20:09 micromatrix 阅读(222) 评论(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 阅读(154) 评论(0) 推荐(0) 编辑

2022年7月22日

摘要: 分快上传和断点续传 服务器架构变迁 两个改动: 分块上传: 大文件分块上传,小文件照先前架构普通上传 Redis缓存:存储上传文件的已经上传的每一块文件的元信息。为什么用Redis?因为分块信息只需要在文件上传期间保留,上传完成之后就可以清理掉了,所以这部分的数据体量不需要太大,主要取决于同时有多少 阅读全文
posted @ 2022-07-22 22:48 micromatrix 阅读(198) 评论(0) 推荐(0) 编辑

2022年7月20日

摘要: Golang仿云盘项目- 5. 用户上传/查询文件/秒传 秒传原理 TODO 服务架构变迁 较之前的加入了用户文件表、hash计算。 唯一文件表:一个文件只存一条记录,文件的filesha1为主键 用户文件表:存储每个用户所有文件的元数据 Hash计算:内潜在上传server里,作为内部逻辑模块存在;也可以单独抽出来作为独立的微服务,向外提供接口 无秒传的 阅读全文
posted @ 2022-07-20 21:58 micromatrix 阅读(254) 评论(0) 推荐(0) 编辑

2022年7月19日

摘要: Golang仿云盘项目-4 账号系统与鉴权(1)-解决:登录 404 not found 解决:登录 404 not found 阅读全文
posted @ 2022-07-19 18:50 micromatrix 阅读(173) 评论(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 阅读(218) 评论(0) 推荐(0) 编辑

2022年7月12日

摘要:  Golang仿云盘项目-3.1 MySQL主从数据同步(一) 话说,这个课的视频真是缺斤少两。。。 服务架构变迁 本文来自博客园,作者:Jayvee,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/16464465.html 环境 Docker安装 从dockerhub上拉取Mysql镜像 https://hub.docke 阅读全文
posted @ 2022-07-12 17:11 micromatrix 阅读(376) 评论(0) 推荐(2) 编辑

2022年7月10日

摘要:  Golang仿云盘项目-2.3 实现文件下载、修改、删除接口 本文来自博客园,作者:Jayvee,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/16462188.html 目录结构 ❯ pwd /home/cenjw/gowork/src/FileStorageDisk ❯ tree . ├── handler │ └── 阅读全文
posted @ 2022-07-10 20:13 micromatrix 阅读(382) 评论(0) 推荐(1) 编辑

2022年7月9日

摘要: Golang仿云盘项目-2.2 文件查询信息接口 本文来自博客园,作者:Jayvee,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/16459817.html 目录结构 E:\goproj\FileStorageDisk │ main.go │ program.txt │ ├─handler │ handler 阅读全文
posted @ 2022-07-09 19:58 micromatrix 阅读(282) 评论(0) 推荐(1) 编辑

2022年7月8日

摘要: 目录结构 E:\goproj\FileStorageDisk │ main.go │ readme.txt │ ├─handler │ handler.go │ └─static └─view index.html 上传一个文件 本文来自博客园,作者:Jayvee,转载请注明原文链接:https:/ 阅读全文
posted @ 2022-07-08 18:59 micromatrix 阅读(121) 评论(0) 推荐(0) 编辑

导航