自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的博客

希望我的博客内容能帮到您

  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

转载 golang使用http client发起get和post请求示例

golang使用http client发起get和post请求示例

2017-12-20 16:43:14 56469

转载 golang语言中map的初始化及使用

golang语言中map的初始化及使用

2017-12-20 16:23:49 44446

转载 golang fmt格式“占位符”

golang fmt格式“占位符”

2017-12-20 14:46:57 731

转载 golang 逐行读取文件

golang 逐行读取文件

2017-12-20 14:17:28 1626

转载 golang 使用 strings.Split 切割的注意

golang 使用 strings.Split 切割的注意s := strings.Split("", "") fmt.Println(s, len(s)) s = strings.Split("abc,abc", "") fmt.Println(s, len(s)) s = strings.Split("", ",")

2017-12-20 11:44:10 71007 4

转载 如何关闭Golang中的HTTP连接 How to Close Golang's HTTP connection

我们的一个服务是用Go写的,在测试的时候发现几个小时之后它就会core掉,而且core的时候没有打出任何堆栈信息,简单分析后发现该服务中的几个HTTP服务的连接数不断增长,而我们的开发机的fd limit只有1024,当该服务所属进程的连接数增长到系统的fd limit的时候,它被操作系统杀掉了。。。 HTTP Connection中连接未被释放的问题在https://groups.google.

2017-12-19 15:30:21 5095

转载 golang range 遍历

在python,我们常用for i in x来遍历list/tuple,在go语言中,遍历数据或切片时可以用range,range会产生两个值,分别是数据的索引与值:package mainimport "fmt"func main() { x := []string{"a", "b", "c"} for v := range x { fmt.Println(v) //

2017-12-19 15:05:52 21435

转载 golang字符串不能为"nil"

字符串不能被赋为”空”:package mainfunc main() { var x string = nil //error if x == nil { //error x = "default" }}./hello.go:4: cannot use nil as type string in assignment./hello.go:6: inval

2017-12-19 14:55:36 22947 2

转载 golang中json小谈之字符串转浮点数

有时会有这种需求,将一个json数据形如:{"x":"golang", "y":"520.1314"}中的y反序列化为浮点类型,如果这样写:package mainimport ( "encoding/json" "fmt")type JsonTest struct { X string `json:"x"` Y float64 `json:"y"`}func

2017-12-19 14:49:59 5688

转载 go连接mysql数据库

首先,在mysql数据库中建立一张表:CREATE TABLE `t_test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `age` int(11) DEFAULT '0', `name` varchar(32) COLLATE utf8_bin DEFAULT NULL, PRIMARY KEY (`id`) ) ENGI

2017-12-19 14:33:00 763 1

转载 Java中的ReentrantLock和synchronized两种锁定机制的对比

多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Thread 类,可以用它来构建、启动和操纵线程,Java 语言包括了跨线程传达并发性约束的构造 —— synchronized 和 volatile 。在简化与平台无关的并发类的开发的同时,它决没有使并发类的编写工作变得更繁琐,只是使它变

2017-12-12 15:56:23 208

转载 分布式锁与实现(一)——基于Redis实现

概述目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一

2017-12-06 10:33:34 13156

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除