- 博客(9)
- 资源 (14)
- 收藏
- 关注
转载 weed-fs 源码解读—分布式处理过程
上次看完 weed-fs 在存储处理上的代码之后,原想着能很快把分布式处理这一块的代码看完的,没想到到现在还是处于半懵懂状态,只能边写边整理思路了。由于我经验尚浅,加上学习上走了不少的弯路,所以对很多东西真的是完全不懂。像 weed-fs 这样子的东西,它们是如何处理分布式的,如何把数据分不到不到结点上的,如何保证数据一致性的等等这些问题我都不知道答案。因此这次刚好借着 weed-fs,以
2015-09-30 18:18:21 1811
转载 在 Ubuntu 14.04 中配置 Sublime Text 3 的 Golang 开发环境
1、下载 golang 并解压(这里以解压到 $HOME/golang/ 目录为例):http://www.golangtc.com/download2、创建 GoPath 相关目录(这里以 $HOME/golang/projects/ 目录为例):mkdir ~/golangmkdir ~/golang/projectsmkdir ~/golang/projects/3rdp
2015-09-22 15:39:48 2792
转载 Raft一致性算法
Why Not PaxosPaxos算法是莱斯利·兰伯特(LeslieLamport,就是 LaTeX 中的”La”,此人现在在微软研究院)于1990年提出的一种基于消息传递的一致性算法。由于算法难以理解起初并没有引起人们的重视,使Lamport在八年后1998年重新发表到ACM Transactions on Computer Systems上(The Part-TimeParlia
2015-09-20 18:18:29 564
转载 SublimeGDB调试Golang
下载 SublimeGDB在sublime text 2 中 Install Package -> SublimeGDB重启Sublime Text 2修改 workingdir 为工程所在目录,修改 commandline中executable为可执行文件名,如"workingdir": "${home}/gocode/bin", "commandline": "gdb --interp
2015-09-19 12:46:37 2467
转载 Golang适合高并发场景的原因分析
典型的两个现实案例:我们先看两个用Go做消息推送的案例实际处理能力。360消息推送的数据:16台机器,标配:24个硬件线程,64GB内存 Linux Kernel 2.6.32 x86_64 单机80万并发连接,load 0.2~0.4,CPU 总使用率 7%~10%,内存占用20GB (res) 目前接入的产品约1280万在线用户 2分钟一次GC,停顿2秒
2015-09-17 23:35:33 923
转载 okio分析
Okio是一个对原有的java.io和java.nio进行改进的IO库,使IO操作更加高效和方便。Okio的高效主要体现在三个方面:一它对数据进行了分块处理,这样在大数据IO的时候可以以块为单位进行IO,这可以提高IO的吞吐率。二它对这些数据块使用链表进行管理,这可以仅通过移动“指针”就进行数据的管理,而不用真正去处理数据,而且对扩容来说也十分方便。三对闲置的块进行管理,通过一个块池(Se
2015-09-07 21:09:01 2281
转载 Android gradle 编译 MultiDex
转帖:http://blog.csdn.net/wangbaochu/article/details/46536635当Android系统启动一个应用的时候,有一步是对Dex进行优化,这个过程有一个专门的工具来处理,叫DexOpt。DexOpt的执行过程是在第一次加载Dex文件的时候执行的。这个过程会生成一个ODEX文件,即Optimised Dex。执行ODex的效率会比直接执行De
2015-09-07 19:05:58 778
转载 Android gradle 编译 MultiDex
转帖:http://blog.csdn.net/wangbaochu/article/details/46536635当Android系统启动一个应用的时候,有一步是对Dex进行优化,这个过程有一个专门的工具来处理,叫DexOpt。DexOpt的执行过程是在第一次加载Dex文件的时候执行的。这个过程会生成一个ODEX文件,即Optimised Dex。执行ODex的效率会比直接执行De
2015-09-07 17:27:35 568
转载 分布式存储Weed-FS源码分析
基于源码版本号 0.67 , 【Weed-FS又名叫Seaweed-FS】。Weed-FS 是一个非常优秀的由 golang 开发的分布式存储开源项目, 虽然在我刚开始关注的时候它在 github.com 上面只有 star 50+, 但是我觉得这个项目是一个几千 star 量级的优秀开源项目。 Weed-FS 的设计原理是基于 Facebook 的一篇图片存储系统的论文 Facebo
2015-09-02 11:28:40 2655
基于ffmpeg的Android 2.2播放器开源代码
2012-07-24
Linux- 用C语言实现的简单Web服务器源代码
2011-08-31
Nokia论坛技术资料Symbian解决方案-中文版 CHM文档
2010-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人