导航

上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 87 下一页

2015年6月3日

摘要: gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。gRPC提供了一种简单的方法来精确地定义服务和为iOS、Android和后台支持服务自动生成可... 阅读全文

posted @ 2015-06-03 16:56 蝈蝈俊 阅读(7633) 评论(0) 推荐(0) 编辑

摘要: Windows 和 linux 区别 一、查看所有环境变量的名称和值: Linux下:export Windows下:set 二、根据名称查该环境变量的值: Linux下:echo $环境变量名 比如:echo $ORACLE_HOME Windows下:set 环境变量名 Win下 显示、设置或删除 cmd.exe 环境变量。 SET [varia... 阅读全文

posted @ 2015-06-03 10:56 蝈蝈俊 阅读(291) 评论(0) 推荐(0) 编辑

2015年6月1日

摘要: Go 中监控代码性能的有两个包: net/http/pprof runtime/pprof 这两个包都是可以监控代码性能的, 只不过net/http/pprof是通过http端口方式暴露出来的,内部封装的仍然是runtime/pprof。 runtime/pprof 的用法示例 这里的例子我们用 递归实现的斐波纳契数列来测试性能,斐波纳契数列 的代码如下: pac... 阅读全文

posted @ 2015-06-01 17:33 蝈蝈俊 阅读(1921) 评论(0) 推荐(0) 编辑

2015年5月30日

摘要: graphviz是贝尔实验室开发的一个开源的工具包,它使用一个特定的DSL(领域特定语言):dot作为脚本语言,然后使用布局引擎来解析此脚本,并完成自动布局。 官网地址: http://www.graphviz.org/ graphviz提供丰富的导出格式,如常用的图片格式,SVG,PDF格式等。 使用 Graphviz 自带的gvedit.exe,用dot语言来编写绘图脚本,产生的... 阅读全文

posted @ 2015-05-30 08:21 蝈蝈俊 阅读(1347) 评论(0) 推荐(0) 编辑

2015年5月29日

摘要: 一、快速入门 通过快速入门可以宏观的了解Go相关知识。快速入门可以去学习 go-tour 国内可以访问的中文版的 go-tour 地址有下面一些: http://gotour.qizhanming.com/#1 也可以自行搭建 go-tour 的环境, 搭建方法参考: http://www.cnblogs.com/ghj1976/archive/2013/03/08/29492... 阅读全文

posted @ 2015-05-29 14:46 蝈蝈俊 阅读(1282) 评论(1) 推荐(2) 编辑

摘要: WaitGroup的用途:它能够一直等到所有的goroutine执行完成,并且阻塞主线程的执行,直到所有的goroutine执行完成。 官方对它的说明如下: A WaitGroup waits for a collection of goroutines to finish. The main goroutine calls Add to set the number of goroutine... 阅读全文

posted @ 2015-05-29 11:11 蝈蝈俊 阅读(19326) 评论(0) 推荐(0) 编辑

2015年5月28日

摘要: 关闭2次 ch := make(chan bool) close(ch) close(ch) // 这样会panic的,channel不能close两次 读取的时候channel提前关闭了 ch := make(chan string) close(ch) i := <- ch // 不会panic, i读取到的值是空 "", 如果channel是bool... 阅读全文

posted @ 2015-05-28 19:31 蝈蝈俊 阅读(863) 评论(0) 推荐(0) 编辑

2015年3月24日

摘要: 赶集网mysql开发36军规 写在前面的话: 总是在灾难发生后,才想起容灾的重要性; 总是在吃过亏后,才记得曾经有人提醒过。 (一)核心军规 (1)不在数据库做运算:cpu计算务必移至业务层 (2)控制单表数据量:单表记录控制在1000w (3)控制列数量:字段数控制在20以内 (4)平衡范式与冗余:为提高效率牺牲范式设计,冗余数据 (5)拒绝3B:拒绝... 阅读全文

posted @ 2015-03-24 09:29 蝈蝈俊 阅读(300) 评论(0) 推荐(0) 编辑

2015年3月7日

摘要: 我们用 sublime Text 打开时,默认是看到非隐藏的目录和文件,如下图: 这时候在这个节目,按下 command +shift + 句号 快捷键,会自动切换 隐藏状态的, 这时候就可以切换成下面目录: 阅读全文

posted @ 2015-03-07 20:16 蝈蝈俊 阅读(1864) 评论(0) 推荐(0) 编辑

2015年3月6日

摘要: ctags(Generate tag files for source code)是vim下方便代码阅读的工具。尽管ctags也可以支持其它编辑器,但是它正式支持的只有VIM。并且VIM中已经默认安装了Ctags,它可以帮助程序员很容易地浏览源代码。 参考: http://baike.baidu.com/view/9340968.htm 环境准备: 1、安装 sublimet... 阅读全文

posted @ 2015-03-06 15:34 蝈蝈俊 阅读(720) 评论(0) 推荐(0) 编辑

上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 87 下一页