上一页 1 ··· 107 108 109 110 111 112 113 114 115 ··· 234 下一页

2019年9月17日

告别GOPATH,快速使用 go mod(Golang包管理工具)

摘要: 如果你还在使用 GOPATH 模式来开发Golang程序,那么你可以参考本文来告别 GOPATH,并带给你一个方便的包管理工具。 关于 go mod 的说明和简单使用,可以参考: 1、Go1.1.1新功能module的介绍及使用 2、Introduction to Go Modules 3、Go 1 阅读全文

posted @ 2019-09-17 20:11 ExplorerMan 阅读(391) 评论(0) 推荐(0)

Golang中基础的命令行模块urfave/cli

摘要: 前言相信只要部署过线上服务,都知道启动参数一定是必不可少的,当你在不同的网络、硬件、软件环境下去启动一个服务的时候,总会有一些启动参数是不确定的,这时候就需要通过命令行模块去解析这些参数,urfave/cli是Golang中一个简单实用的命令行工具。 安装通过 go get github.com/u 阅读全文

posted @ 2019-09-17 17:10 ExplorerMan 阅读(2026) 评论(0) 推荐(0)

Golang的一个CLI框架

摘要: 因为机缘巧合,因为希望能在VPS中使用百度网盘,了解到了一个开源的项目BaiduPCS-Go,可以用来直接存取访问百度网盘,做的相当不错 而且看ISSUES,作者可能还是个学生,很强的样子。稍微看了下代码,发现了一个很不错的用来写命令行程序CLI的框架,也是在Github上开源的,因为Golang主 阅读全文

posted @ 2019-09-17 17:08 ExplorerMan 阅读(672) 评论(0) 推荐(0)

2019年9月16日

pika常见问题解答(FAQ)

摘要: 1 编译安装 Q1: 支持的系统? A1: 目前只支持Linux环境,包括Centos,Ubuntu; 不支持Windowns, Mac Q2: 怎么编译安装? A2: 参考编译安装wiki Q3: Ubuntu编译偶尔报错isnan isinf was not declared? A3: 一些旧版 阅读全文

posted @ 2019-09-16 21:01 ExplorerMan 阅读(2212) 评论(0) 推荐(0)

大容量类Redis存储--Pika介绍

摘要: 嘉宾介绍 大家好,首先自我介绍一下,我是360 web平台-基础架构组的宋昭,负责大容量类redis存储pika的和分布式存储Bada的开发工作,这是我的github和博客地址,平时欢迎指正交流^^ 我的github: https://github.com/KernelMaker 我的博客: htt 阅读全文

posted @ 2019-09-16 19:05 ExplorerMan 阅读(9214) 评论(0) 推荐(4)

Beego开启热升级

摘要: 1、打开配置 2、写入pid 程序入口main()函数里写入pid 3、测试热升级 1、编写代码,在beego应用的controller中Get方法实现大概如下: 2、打开两个终端一个终端输入:ps -ef | grep 应用名一个终端输入请求:curl "http://127.0.0.1:8080 阅读全文

posted @ 2019-09-16 15:04 ExplorerMan 阅读(851) 评论(0) 推荐(0)

Beego框架的一条神秘日志引发的思考

摘要: 公司目前的后台是用Beego框架搭的,并且为了服务的不中断升级,我们开启了Beego的Grace模块,用于热升级支持。一切都跑井然有序,直到有一天,领导甩出一些服务日志,告知程序一直报错: 2018/03/08 17:49:34 20848 Received SIGINT.2018/03/08 17 阅读全文

posted @ 2019-09-16 12:00 ExplorerMan 阅读(839) 评论(0) 推荐(0)

2019年9月14日

Redis的最常被问到知识点总结

摘要: 1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作 阅读全文

posted @ 2019-09-14 22:24 ExplorerMan 阅读(272) 评论(0) 推荐(0)

go语言的defer语句

摘要: go语言defer语句的用法 defer的语法 defer后面必须是函数调用语句,不能是其他语句,否则编译器会出错。 这个例子中defer后面使用的是n++指令,不是一个函数调用语句,编译器就报错: defer的基本功能 defer后面的函数在defer语句所在的函数执行结束的时候会被调用;我们查看 阅读全文

posted @ 2019-09-14 22:23 ExplorerMan 阅读(404) 评论(0) 推荐(0)

2019年9月9日

GO-REDIS的一些高级用法

摘要: 1. 前言 说到Golang的Redis库,用到最多的恐怕是redigo 和 go-redis。其中 redigo 不支持对集群的访问。本文想聊聊go-redis 2个高级用法 2. 开启对Cluster中Slave Node的访问 在一个负载比较高的Redis Cluster中,如果允许对slav 阅读全文

posted @ 2019-09-09 19:02 ExplorerMan 阅读(2102) 评论(0) 推荐(0)

上一页 1 ··· 107 108 109 110 111 112 113 114 115 ··· 234 下一页

导航