

[译] 200 行 Go 代码实现自己的区块链:区块生成与网络通信
source link: http://mp.weixin.qq.com/s/pJBnEJv7xmvkstWmkVgadQ?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Recommend
-
93
-
34
引子: 在 dubbo剖析:二 服务引用 中,我们讲到了RegistryProtocol.refer过程中有一个关键步骤,即在监听到服务提供者url时触发RegistryDirectory.notify()方法。 RegistryDirectory.notify()方法调用refreshInvoker()方法将服务提供者urls转换为对应的远程invoke...
-
13
之前写的实现简单网络通信的代码,有一些严重bug。后面详细写。 根据上次的代码,主要增加了用户注册,登录页面,以及实现了实时显示当前在登录状态的人数。并解决一些上次未发现的bug。(主要功能代码参见之前随笔
-
16
如何 200 代码内实现垃圾回收2019-12-29有的人觉得垃圾回收很复杂。其实实现一个基础的垃圾回收算法一点都不难的。正好刚刚写过,就顺便说一下,如何在 200 行代码以内实现垃圾回收。实现垃圾回收的第一个难点是,如何确定 root 区...
-
13
JAVA Socket编程:使用HTTP实现网络通信March 22, 2016 服务器功能 提供 HTML,JPG 等 MIME 类型的资源。 客户端功能 访问服务器,获取 HTML 和 JPG 资...
-
7
JAVA Socket编程:使用FTP实现网络通信March 12, 2016 FTP通信流程和通信命令 FTP使用2个端口,一个数据端口和一个命令端口(也叫做控制端口)。这两个端口一般是21(命令端口)...
-
6
这两天用到 cacheables 缓存库,觉得挺不错的,和大家分享一下我看完源码的总结。「cacheables」...
-
4
技术不懂是非善恶,区块链黑客事件从未断绝。链新(ID:ChinaBlockchainNews)原创作者 | 廖羽2021年的区块链世界,光明面欣欣向荣,黑暗面也在稳步发展。据SlowMist Hacked不完全统计,2021年区块链世界频发安全事件,在数量、危险...
-
3
涉及到网络通信的代码阅读套路 0x01 分层架构 1.1 架构定义 分层架构模式也叫做N层架构,分层架构模式中,每层都有特定的角色和职能。一般RPC 框架都是分层架构。例如GRPC,dubbo; RPC 框架可以分为tr...
-
6
Linux网络通信(线程池和线程池版本的服务器代码)
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK