随笔分类 -  golang

摘要:关于MongoDB 数据分页和排序 limit,skip用户的一些基础语句,介绍MongoDB 数据分页和排序实例方法。 使用Skip和limit可以如下做数据分页: Code: page1 = db.things.find().limit(20) page2 = db.things.find(). 阅读全文
posted @ 2018-09-25 14:45 割肉机 阅读(920) 评论(0) 推荐(0) 编辑
摘要:dadream · 2015-12-22 03:00:00 · 1541 次点击 · 预计阅读时间 1 分钟 · 大约1分钟之前 开始浏览 dadream · 2015-12-22 03:00:00 · 1541 次点击 · 预计阅读时间 1 分钟 · 大约1分钟之前 开始浏览 这是一个创建于 20 阅读全文
posted @ 2018-09-25 11:24 割肉机 阅读(2369) 评论(0) 推荐(0) 编辑
摘要:Golang 和 MongoDB 中的 ISODate 时间交互问题 2018年02月27日 11:28:43 独一无二的小个性 阅读数:357 标签: Golang MongoDB 时间交互 时间转换 更多 个人分类: MongoDB Golang 版权声明:本文为博主原创文章,未经博主允许不得转 阅读全文
posted @ 2018-09-23 14:38 割肉机 阅读(8959) 评论(0) 推荐(0) 编辑
摘要:学习正则 - golang实现 手机号码正则匹配 String PHONE_NUMBER_REG = "^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\\d{8}$"; /** * JS 使用 */ "180163812 阅读全文
posted @ 2018-09-21 14:20 割肉机 阅读(23605) 评论(0) 推荐(0) 编辑
摘要:standard_init_linux.go:178: exec user process caused "no such file or directory" 2018年04月21日 21:50:10 往前的娘娘 阅读数:1010 标签: docker 异常 启动 容器 镜像 更多 个人分类: D 阅读全文
posted @ 2018-09-19 13:37 割肉机 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:stephen830 · 2015-01-31 01:00:03 · 4901 次点击 · 预计阅读时间 2 分钟 · 9分钟之前 开始浏览 stephen830 · 2015-01-31 01:00:03 · 4901 次点击 · 预计阅读时间 2 分钟 · 9分钟之前 开始浏览 这是一个创建于  阅读全文
posted @ 2018-09-18 14:47 割肉机 阅读(1587) 评论(0) 推荐(0) 编辑
摘要:2018年02月08日 10:07:13 冷月醉雪 阅读数:346 标签: golang HTTP 文件上传 更多 个人分类: Go 2018年02月08日 10:07:13 冷月醉雪 阅读数:346 标签: golang HTTP 文件上传 更多 个人分类: Go 2018年02月08日 10:0 阅读全文
posted @ 2018-09-18 09:52 割肉机 阅读(7124) 评论(2) 推荐(0) 编辑
摘要:2016年06月16日 15:38:25 阅读数:2575 标签: golang json 数组 更多 个人分类: golang 2016年06月16日 15:38:25 阅读数:2575 标签: golang json 数组 更多 个人分类: golang 2016年06月16日 15:38:25 阅读全文
posted @ 2018-09-06 17:57 割肉机 阅读(1814) 评论(0) 推荐(0) 编辑
摘要:使用gopkg.in/mgo.v2库操作,插入操作主要使用mongodb中Collection对象的Find方法,函数原型: 查找的时候Find的参数都会用bson.M类型 统一封装下getDB方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 阅读全文
posted @ 2018-09-06 15:40 割肉机 阅读(6364) 评论(0) 推荐(0) 编辑
摘要:golang中实现并发非常简单,只需在需要并发的函数前面添加关键字"go",但是如何处理go并发机制中不同goroutine之间的同步与通信,golang 中提供了sync包和channel机制来解决这一问题. golang中实现并发非常简单,只需在需要并发的函数前面添加关键字"go",但是如何处理 阅读全文
posted @ 2018-08-17 14:49 割肉机 阅读(1441) 评论(0) 推荐(0) 编辑
摘要:Channel 1. 概述 “网络,并发”是Go语言的两大feature。Go语言号称“互联网的C语言”,与使用传统的C语言相比,写一个Server所使用的代码更少,也更简单。写一个Server除了网络,另外就是并发,相对python等其它语言,Go对并发支持使得它有更好的性能。 Goroutine 阅读全文
posted @ 2018-08-17 14:44 割肉机 阅读(1095) 评论(0) 推荐(0) 编辑
摘要:作者:John Graham-Cumming. 原文点击此处。翻译:Lubia Yang(已失效) 前些天我介绍了我们对Lua的使用,implement our new Web Application Firewall. 另一种在CloudFlare (作者的公司)变得非常流行的语言是Golang。 阅读全文
posted @ 2018-08-17 14:29 割肉机 阅读(2115) 评论(0) 推荐(1) 编辑
摘要:一般来说,内存池都是采用预分配的方式,分为固定大小的和非固定大小块,固定大小的内存效率高,非固定大小灵活。同时,分为单线程和多线程版的,单线程不需要考虑并发问题。 一般内存池的实现思想:分配一块比较大多内存,把这块内存分成大小相等的块,即固定大小,第一块要保存必要的信息,比如nfirst(第一块可分 阅读全文
posted @ 2018-08-17 14:24 割肉机 阅读(2316) 评论(0) 推荐(0) 编辑
摘要:作者|Russell Cohen 译者|张卫滨 本文通过 Java 和 Golang 在底层原理上的差异,分析了 Java 为什么只能创建数千个线程,而 Golang 可以有数百万的 Goroutines,并在上下文切换、栈大小方面对两者的实现原理进行了剖析。 很多有经验的工程师在使用基于 JVM 阅读全文
posted @ 2018-08-13 09:50 割肉机 阅读(1646) 评论(0) 推荐(0) 编辑
摘要:最近在看《七天七并发模型》这本书,在书上介绍了 Actor 和 CSP 这两种并发模型。这两种模型很像,但还是有一些不同的地方。看完之后,比较困扰的是: 在什么场合使用哪种模型比较好呢? 在网上查了一些资料,在没有实现使用这两种模型进行编程的情况下,结合网上的资料,把自己的思考记录一下。下面先说说两 阅读全文
posted @ 2018-08-13 09:10 割肉机 阅读(1547) 评论(0) 推荐(0) 编辑
摘要:Go 语言相比Java等一个很大的优势就是可以方便地编写并发程序。Go 语言内置了 goroutine 机制,使用goroutine可以快速地开发并发程序, 更好的利用多核处理器资源。这篇文章学习 goroutine 的应用及其调度实现。 一、Go语言对并发的支持 使用goroutine编程 使用 阅读全文
posted @ 2018-08-10 18:25 割肉机 阅读(2218) 评论(0) 推荐(0) 编辑
摘要:golanggoroutine协程池Groutine Pool高并发 golanggoroutine协程池Groutine Pool高并发 并发(并行),一直以来都是一个编程语言里的核心主题之一,也是被开发者关注最多的话题;Go语言作为一个出道以来就自带 『高并发』光环的富二代编程语言,它的并发(并 阅读全文
posted @ 2018-07-05 13:00 割肉机 阅读(10455) 评论(5) 推荐(4) 编辑
摘要:这篇文章主要介绍了Go语言中字符串的查找方法小结,示例的main函数都是导入strings包然后使用其中的方法,需要的朋友可以参考下 1.func Contains(s, substr string) bool这个函数是查找某个字符是否在这个字符串中存在,存在返回true 复制代码代码如下: imp 阅读全文
posted @ 2018-06-26 08:54 割肉机 阅读(14029) 评论(0) 推荐(0) 编辑
摘要:1 package main 2 3 import ( 4 "fmt" 5 "time" 6 ) 7 8 func sum(a ...int) int { 9 defer trace("sum")() // note:不要忘记defer语句后的圆括号,否则本该在进入时执行的操作会在退出时执行,而本该 阅读全文
posted @ 2018-06-26 08:49 割肉机 阅读(1587) 评论(0) 推荐(0) 编辑
摘要:一、连接池的描述图片如下: 二、连接池代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 阅读全文
posted @ 2018-06-25 15:46 割肉机 阅读(488) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示