亨利空间

哼哼哈嘿... 开始使用

Part 30 - Go 语言学习 - 分布式系统

分布式系统分布式特征多个节点容错性可扩展性(性能)固有分布性消息传递对外:REST(通常是 HTTP 协议)模块内部:RPC(序列/反序列化)模块之间:中间件、REST 完成特定需求分布式 vs 为服务对比分布式:指导节点之间如何通信微服务:鼓励按业务划分模块微服务架构通过分布式架构来实现多层架构 vs 微服务架构微服务架构具有更多的“服务”,每个服务可能有自己的流水线微服务通常需要配合自动化测试,部署,服务发现

Part 25 - Go 语言学习 - 广度优先算法走迷宫

广度优先算法迷宫数据设有一个 6 行 5 列的迷宫,从左上角出发到达右下角,只能横向或纵向走,1 为墙,0 为出路,问如何走出去 65010000001001010111000100101000 代码示例 packagemainimport("fmt""os")//从文件中读出迷宫 funcreadMaze(filenamestring)[][]int{file,err:=os.Open(filename)iferr!