240 发简信
IP属地:广东
  • MySQl主从复制

    Mysql实现主从复制 在实际生产环境中,由单台MySQL作为独立的数据库是不能满足实际需求的,无论在安全性,高可用性以及高并发性等各个方面都存...

  • Golang,kafka实现消息推拉

    Kafka的安装与启动 kafka中涉及的名词 消息记录:由一个key,一个value和一个时间戳构成,消息最终存储在主题下的分区中,记录在生产...

  • Go Context的使用

    控制并发有两种经典的方式,一种是WaitGroup,另外一种就是Context WaitGroup的使用 WaitGroup可以用来控制多个go...

  • Go Error处理

    错误处理 Go语言的错误设计是通过返回值的方式来让调用者对错误进行处理,通常我们的处理是对error类型的返回值进行if判断f, err := ...

  • mySql与Redis做二级缓存

    redis简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库 Redis 与其他 key - value...

  • 免密码远程链接阿里云服务器

    使用ssh链接阿里云服务器 首先执行sudo -i进入root模式 接下来在阿里云控制台创建密钥对,密钥对创建好了之后会下载一个pem文件。 创...

  • go应用部署

    应用部署 C语言可以采用daemon就可以完美的实现程序后台持续运行,目前Go还没法实现daemon。针对Go的应用程序部署,我们可以利用第三方...

  • Go的单元测试与压力测试

    Go怎么写测试用例 开发程序其中很重要的一点就是测试,我们如何保证代码质量,如何保证每个函数都是可运行的,运行结果是正确的,又如何保证写出来的代...

  • 文件操作

    文件操作 目录操作 文件操作的大多数函数都是在os包里面,下面列举几个目录操作: func Mkdir(name string,perm Fil...