2022年1月2日
Blog 投资类 构建长期投资体系,长期目标实现稳定的被动收入 工作相关……
阅读全文
2022年1月2日
book golang go语言设计与实现 推荐系统与机器学习 深度学习推荐系统 数据结构和算法 算法4 devops bash脚本 https://wangdoc.com/bash/ 云原生 Kubernetes in action 数据库 视频 B站收藏夹内的视频 分布式6.824课程……
阅读全文
2022年1月2日
个人四维提升计划 身体提升 体重控制在143斤 2022年1月1日为148斤 2022累计跑步200km (一次健身环锻炼可以抵2km) 能力提升 技术提升 golang编程能力 数据库相关 redis ElasticSearch Mysql 操作系统相关 分布式 系统架构能力 算法能力 k8s云原生开发能力 devops基本的运维能力 基础的机器学习应用……
阅读全文
2022年1月2日
inbox 完成长期提升计划,包括四个todo leetcode 简历与面试……
阅读全文
2022年1月1日
又是一年元旦,新的一年,新的开始。 2022计划如约而至 今年的计划我打算将其升级为终身的长期计划 参考DaviedMa博客的一篇文章 https://www.bmpi.dev/self/build-personal-knowledge-system/ 根据这篇文章的思想可以将待办事项分为五个部分 1 2 3 4 5 6 7 /* inbox 正在进行的 goal 目标 study 学习计划 write 写作计划 side_project 个人项目 */……
阅读全文
2021年12月7日
P2P网络协议 分布式一致性算法 加密签名算法 账户与存储模型 普通账户/账户余额模型:跨行转账需要可信任的第三方做中介 UTXO模型: Unspent Transaction Output 未花费的交易输出 记录交易事件,类似于binlog 优质的核心企业信用无法向供应链上下游传导,中小企业融资难,贵。 供应链金融是指“以核心客户为依托,以真……
阅读全文
2021年10月15日
go test 介绍 https://geektutu.com/post/quick-go-test.html https://pkg.go.dev/testing go modules 依赖管理 https://blog.golang.org/using-go-modules slice go中数组的赋值和函数传参都是值传递。 切片是对数组的一个连续片段的引用。 1 2 3 4 5 type slice struct { len int cap int // cap >= len array unsafe.Pointer //指向数组的指针 } 扩容 首先判断,如果新申请容量(cap)大于2倍的旧容量(old.cap),最终容量(newcap)就是新申请的容量(cap……
阅读全文
2021年8月7日
Garbage collection 内存管理分自动和手动: C C++手动管理内存 jave golang有自动的内存管理系统,有内存分配器和垃圾回收器 主流的垃圾回收算法: 引用计数 - php使用引用计数 追踪式垃圾回收 - golang的三色标记法属于追踪式 Mark & Sweep 标记清除算法 STW:stop the world,需要停止已确定当前的引用关系……
阅读全文
2021年7月25日
Redis设计与实现的读书笔记,通过梳理结构希望能更好的理解 数据结构与对象 Redis是kv数据库,key总是一个字符串对象 string object,而键的值可以有五种类型 string list hash set sorted set SDS (simple dynamic string)简单动态字符串 1 2 3 4 5 6 7 8 9 sds.h/sdshdr struct sdshdr { //记录buf数组中已经使用字节的数……
阅读全文