摘要:
github: https://github.com/jwcen/gocache 本文来自博客园,作者:Jayvee,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/gocache-implement.html 本项目,我们将了解缓存的原理与意义,然后我们将设计并 阅读全文
2022年10月7日
2022年8月7日
摘要:
记录一些个人在刷leetcode和CF中用的比较多的语法 初始化数组 Golang go语言中定义二维数组和初始化比较特殊,需要先初始化行数再初始化列,定义一个mxn数组:: mat := make([][]int, m) for i := range mat { mat[i] = make([]i 阅读全文
2022年7月22日
摘要:
分快上传和断点续传 服务器架构变迁 两个改动: 分块上传: 大文件分块上传,小文件照先前架构普通上传 Redis缓存:存储上传文件的已经上传的每一块文件的元信息。为什么用Redis?因为分块信息只需要在文件上传期间保留,上传完成之后就可以清理掉了,所以这部分的数据体量不需要太大,主要取决于同时有多少 阅读全文
2022年7月20日
摘要:
秒传原理 TODO 服务架构变迁 较之前的加入了用户文件表、hash计算。 唯一文件表:一个文件只存一条记录,文件的filesha1为主键 用户文件表:存储每个用户所有文件的元数据 Hash计算:内潜在上传server里,作为内部逻辑模块存在;也可以单独抽出来作为独立的微服务,向外提供接口 无秒传的 阅读全文
2022年7月19日
摘要:
解决:登录 404 not found 阅读全文
2022年7月15日
摘要:
本文来自博客园,作者:Arway,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/16478717.html 项目结构 . ├── db │ ├── file.go │ └── mysql │ └── conn.go ├── doc │ └── 建表语句.sql 阅读全文
2022年7月12日
摘要:
话说,这个课的视频真是缺斤少两。。。 服务架构变迁 本文来自博客园,作者:Jayvee,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/16464465.html 环境 Docker安装 从dockerhub上拉取Mysql镜像 https://hub.docke 阅读全文
2022年7月10日
摘要:
本文来自博客园,作者:Jayvee,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/16462188.html 目录结构 ❯ pwd /home/cenjw/gowork/src/FileStorageDisk ❯ tree . ├── handler │ └── 阅读全文
2022年7月9日
摘要:
本文来自博客园,作者:Jayvee,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/16459817.html 目录结构 E:\goproj\FileStorageDisk │ main.go │ program.txt │ ├─handler │ handler 阅读全文
2022年7月8日
摘要:
目录结构 E:\goproj\FileStorageDisk │ main.go │ readme.txt │ ├─handler │ handler.go │ └─static └─view index.html 上传一个文件 本文来自博客园,作者:Jayvee,转载请注明原文链接:https:/ 阅读全文