最新 最热

Golang: Starting my journey

Golang Wikipedia Golang Official Documentation How to Write Go Code For advanced devs: The Go Programming Language Specification For beginners: Golang Offic...

2022-10-27
1

Meta Force原力元宇宙佛萨奇forsage2.0系统开发详情

出现 Run "./build/bin/geth" to launch geth. 就说明成功了

2022-10-27
1

写了一个 gorm 乐观锁插件

最近在用 Go 写业务的时碰到了并发更新数据的场景,由于该业务并发度不高,只是为了防止出现并发时数据异常。

2022-10-27
1

搞清楚 Go Mod的版本和伪版本,下次别乱用了

关于 Go 项目的依赖管理的日常使用以及遇到的问题怎么解决,俺已经写过两篇文章了。

2022-10-27
1

Gossip协议及Consul中的实现

gossip 协议(gossip protocol)又称 epidemic 协议(epidemic protocol),是基于流行病传播方式的节点或者进程之间信息交换的协议,在分布式系统中被广泛使用,比如我们可以使用 gossip 协议来确保网络中所有节点的数据一样。gos...

2022-10-27
1

窥探下一个 Minecraft 社区时代 —— Java 版社区是否正在逐渐死去?

近日,一条由 @籽岷 发布的视频(此处)刷爆了各大 MC 社区,向大家全部了一个难以接受,但不得不接受的事实: 因为运营成本原因,国外知名 Minecraft 服务器 TheHive 将于 4 月 15 日关闭其 Java 版服务器服务(Hive: Java Edit...

2022-10-27
1

并发控制--悲观锁和乐观锁详解

两个用户同时修改商品库存表,A、B同时进入,看到的库存都是100,A购买一件把库存修改为99(100-1)。此时B购买两件把库存修改为98(100-2),因为A、B同时读到的库存都是100,B并不能看到A做的库存更新,所以造成B脏读,造成A丢失更新...

2022-10-27
1

Zookeeper相关

前面几篇以spring作为主题也是有些时日了,高并发分布式这个主题也挺大能说挺多东西的,也是再开了个坑,然后分P来慢慢跟进吧。我和大部分人一样是一名学习者,不是布道者,更多的是自己的学习总结而不具有权威,进行总结,尽量让...

2022-10-27
1

Zookeeper的事务日志和数据

1、事务日志log,对应代码类:org.apache.zookeeper.server.persistence.FileTxnLog 2、快照日志snapshot,对应代码类:org.apache.zookeeper.server.persistence.FileTxnSnapLog

2022-10-27
0

Zookeeper之FileSnap源码分析

FileSnap实现了SnapShot接口,主要用作存储、序列化、反序列化、访问相应snapshot文件。

2022-10-27
1