欢迎来到我的博客
事件溯源与CQRS 事件溯源与CQRS
什么是事件溯源?即将所有更改(事件)存储到系统,而不仅仅是其当前状态。
2022-08-19
Go程序员开发效率神器汇总! Go程序员开发效率神器汇总!
neon是鹅厂的一位资深后台开发工程师,多年工作下来他总结了很多效率神器,今天分享给大家。
2022-02-09
IPFS-可快速索引的版本化的点对点文件系统 IPFS-可快速索引的版本化的点对点文件系统
星际文件系统是一种点对点的分布式文件系统, 旨在连接所有有相同的文件系统的计算机设备。在某些方面, IPFS类似于web, 但web 是中心化的,而IPFS是一个单一的Bittorrent 群集, 用git 仓库分布式存储。换句话说, IPFS 提供了高吞吐量的内容寻址块存储模型, 具有内容寻址的超链接。这形成了一个广义的Merkle DAG 数据结构,可以用这个数据结构构建版本文件系统,区块链,甚至是永久性网站。。IPFS 结合了分布式哈希表, 带有激励机制的块交换和自我认证命名空间。IPFS 没有单故障点, 节点不需要相互信任。
2022-01-21
团队协作中的Githubflow工作流程 团队协作中的Githubflow工作流程
作为一名开发人员Git常用命令每天都在使用,大家肯定信手拈来,但是在团队协作中Git的使用姿势和个人开发还是有很多不一样的地方,对于技术团队,期望大家使用规范的Git操作流程,规范的CommitMessage,规范的代码风格。这样才能提高团队开发相率和项目的可维护性。
2022-01-07
我作为软件工程师的财务独立之路 我作为软件工程师的财务独立之路
财务独立是我优先考虑和追求的事情。今年,在企业界工作了12年后,我欣喜若狂,我终于实现了自己的目标。这篇文章是关于我旅程的具体细节,以防其他人发现它有助于制定自己的路线。
2022-01-07
什么是消息队列 什么是消息队列
观察者模式中,观察者和主题都知道对方的存在;而在发布与订阅模式中,生产者与消费者不知道对方的存在,它们之间通过频道进行通信。
2021-12-20
什么是分布式? 什么是分布式?
分布式系统不可能同时满足一致性(C:Consistency)、可用性(A:Availability)和分区容忍性(P:Partition Tolerance),最多只能同时满足其中两项。
2021-12-17
什么是缓存? 什么是缓存?
当某个请求能够通过访问缓存而得到响应时,称为缓存命中。 缓存命中率越高,缓存的利用率也就越高。
2021-12-16
热情假设 热情假设
与其强调跟随内心的热情,不如强调如何在某种职业里面获得自主权。你必须使自己变得优秀,让别人无法忽视你,同意让你掌控更多的资源
2021-12-07
JSON Web Token 入门教程 JSON Web Token 入门教程
JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。
2021-12-03
什么是微服务架构? 什么是微服务架构?
软件架构本质上是任何给定软件系统的结构。它用于提供整个系统的图形表示,有助于开发人员。通常有多个组件,每个组件都解决一个或多个功能。
2021-12-03
成功所需的 5 种文案写作技巧 成功所需的 5 种文案写作技巧
成功所需的 5 种文案写作技巧
2021-11-23
对新人的一些建议 对新人的一些建议
本文收集了我向团队中的工程师提供的晋升建议
2021-11-19