03 2018 档案

gorilla/mux类库解析
摘要:golang自带的http.SeverMux路由实现简单,本质是一个map[string]Handler,是请求路径与该路径对应的处理函数的映射关系。实现简单功能也比较单一: 而gorilla/mux是一个强大的路由,小巧但是稳定高效,不仅可以支持正则路由还可以按照Method,header,hos 阅读全文

posted @ 2018-03-22 16:01 荣耀王者 阅读(3994) 评论(0) 推荐(0)

Redis高可用集群方案
摘要:Redis为我们提供了哨兵,它就像一个为我们的Redis服务站岗的人,当主服务器发生异常时,他会通过投票的方式,将从服务节点升为主服务节点。当我们处理好主节点故障并重启时,原来挂掉的主节点,作为新的主节点的子节点。 为了在本机测试,首先我在6379,6380,6381节点上开启三个redis服务,6 阅读全文

posted @ 2018-03-16 17:02 荣耀王者 阅读(224) 评论(0) 推荐(0)

redis主从配置 从而实现数据备份和读写分离
摘要:首先打开cmd,用cd找到你的redis文件夹,我的操作是 在你的第一个redis客户端文件夹配置文件中,搜索port,找到如下位置 端口号设置为6379(默认的。后面一个,两个或者多个客户端分别修改为你想使用的端口号,我这里使用6380,6381) 这样一来,6379的rendi客户端已经启动。后 阅读全文

posted @ 2018-03-16 17:00 荣耀王者 阅读(221) 评论(0) 推荐(0)

redis mysql 连接池 之 golang 实现
摘要:1 mysql 连接池代码 2 redis 连接池代码 阅读全文

posted @ 2018-03-16 11:00 荣耀王者 阅读(317) 评论(0) 推荐(0)

使用golang插入mysql性能提升经验
摘要:前言 golang可以轻易制造高并发,在某些场景很合适,比如爬虫的时候可以爬的更加高效。但是对应某些场景,如文件读写,数据库访问等IO为瓶颈的场合,就没有什么优势了。 前提基础 1、golang数据库访问 在golang中数据库访问使用”database/sql”包提供的接口,不同的数据库,比如pg 阅读全文

posted @ 2018-03-15 16:06 荣耀王者 阅读(1584) 评论(0) 推荐(0)

golang学习之旅:使用go语言操作mysql数据库
摘要:1.下载并导入数据库驱动包 然后按照里面的说明下载驱动包: 最后导入包即可: 2.连接至数据库 3.执行查询 (1)Exec (2)Query (3)QueryRow (4)Prepared statements 4. 事务 5. 各种方式效率分析 问题:db.exec和statement.exec 阅读全文

posted @ 2018-03-15 15:44 荣耀王者 阅读(311) 评论(0) 推荐(0)

golang操作mysql使用总结
摘要:前言 Golang 提供了database/sql包用于对SQL数据库的访问, 作为操作数据库的入口对象sql.DB, 主要为我们提供了两个重要的功能: sql.DB 通过数据库驱动为我们提供管理底层数据库连接的打开和关闭操作. sql.DB 为我们管理数据库连接池 需要注意的是,sql.DB表示操 阅读全文

posted @ 2018-03-15 15:16 荣耀王者 阅读(615) 评论(0) 推荐(0)

win7环境搭建以太坊私链
摘要:如何创建私链: 创建创世配置文件: 首先需要创建一个“创世”json配置文件,此文件描述了创世区块的一些参数。下面就是文件中的内容: 将上面这段代码复制到一个文本文件里并起名为genesis.json 创世!: 为了不和主链的数据冲突,这里建议建立自己的私链数据文件夹。在我的电脑上在E盘建了一个Et 阅读全文

posted @ 2018-03-07 14:48 荣耀王者 阅读(971) 评论(1) 推荐(1)

导航