2020 年 1 月

共 4 篇
杂记
SQL思维训练营笔

基于 MySQL 5.7,这是程序员在囧途的课程笔记,如果需要的话可以关注一下这个网站,有很多 PHP 相关的学习资料,而且很接地气,没有任何复杂概念,博主个人很喜欢。 01 场景案例:实现 select 增加行号 很多时候我们在做一个项目,无论使用的语言是 PHP 还是 Java,不管是为了性能还是业务逻辑,很多时候…

11 分钟 · 7 次阅读
Socket 编程
网络编程实战笔记:C 语言中套接字地址格式

套接字地址格式 在使用套接字时,首先要解决通信双方寻址的问题。我们需要套接字的地址建立连接,就像打电话时首先需要查找电话簿,找到你想要联系的那个人,你才可以建立连接,开始交流。接下来,我们重点讨论套接字的地址格式。 通用套接字地址格式 在这个结构体里,第一个字段是地址族,它表示使用什么样的方式对地址进行解释和保存,好比…

4 分钟 · 17 次阅读
Golang
Go Etcd 开发简易的配置中心

在这篇文章中,我们将介绍利用 Confid 配合 Etcd 来完成建议配置中心。 随着服务越来越多每个服务都是一个独立的项目,在项目中可能会涉及到数据库和一些配置,如果这些配置一旦发生改变了那我们就可能到服务器上进行修改,然后重启服务,如果服务只有一两个,那么没有必要使用配置中心。 如果服务有几十个,甚至上百个,我们就…

5 分钟 · 5 次阅读
Golang
Go Etcd 开发简易的注册中心

什么是 ETCD Etcd 是 CoreOS 基于 Raft 开发的分布式 keyvalue 存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等)。 在分布式系统中,如何管理节点间的状态一直是一个难题, etcd 像是专门为集群环境的服务发现和注册而设计,它提供了数据 TTL 失效、数据改变监视、多…

16 分钟 · 17 次阅读