01 2018 档案
golang 常用的正则查找与替换
摘要:package main; import ( "regexp" "fmt" "strings" ) func main() { //1、过正则来判断字符串是否匹配 if ok, _ := regexp.Match("^[0-9a-zA-Z_]+$", []byte("hello")); ok { fmt.Println("ok"); } //上面的例子也可以通过Match... 阅读全文
posted @ 2018-01-22 16:12 怀素真 阅读(37506) 评论(0) 推荐(0) 编辑
golang xml和json的解析与生成
摘要:golang中解析xml时我们通常会创建与之对应的结构体,一层层嵌套,完成复杂的xml解析。 反之,通过创建结构体对象,生成xml数据 json数据的解析,很多时候我们并不知道json的具体结构,这就需要我们灵活使用interface{}和类型断言来进行解析。 通过结构体对象生成json数据 阅读全文
posted @ 2018-01-21 22:08 怀素真 阅读(8891) 评论(0) 推荐(1) 编辑
Beanstalkd消息队列的安装与使用
摘要:一、Beanstalkd是什么? Beanstalkd是一个高性能,轻量级的分布式内存队列 二、Beanstalkd特性 1、支持优先级(支持任务插队)2、延迟(实现定时任务)3、持久化(定时把内存中的数据刷到binlog日志)4、预留(把任务设置成预留,消费者无法取出任务,等某个合适时机再拿出来处 阅读全文
posted @ 2018-01-02 16:17 怀素真 阅读(11268) 评论(0) 推荐(0) 编辑