会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
安子
记录工作中的点滴,为了加强记忆,便于日后查找,
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
下一页
2016年4月14日
简单去理解一致性哈希
摘要: 网上搜出来的一堆一堆的文章,说的不是很现实,我来总结一下。 什么叫一致性哈希呢,我们看他的名字就知道,他是保证一致性的哈希,也就是老数据可以不影响,只影响少部分数据,但是在实际过程中呢,我们还得考虑均匀的问题,这时候引入了虚拟节点。但是必须记住一点,他的目标是一致性,均匀不是重点,所以有可能不均匀是
阅读全文
posted @ 2016-04-14 10:57 安子
阅读(172)
评论(0)
推荐(1)
2016年4月12日
理解线程的挂起,sleep还有阻塞
摘要: 线程是靠cpu来运行的,cpu要运行一个线程(不说别的)最起码就是要占用cpu时间,象Windows这样的多任务操作系统,可以允许多个线程同时运行,所谓的同时运行并不是真正的同时运行,而是轮流运行不同的线程,因为cpu速度很快,如果线程不是很多,就会给用户有所有线程在同时运行的错觉。cpu的调度都是
阅读全文
posted @ 2016-04-12 18:47 安子
阅读(3836)
评论(0)
推荐(1)
2016年3月28日
解析一下rtmp协议比较难懂的地方
摘要: 官方文档写的过于复杂,这里弄个简单的好入门的。chunk 分基础头,消息头,时间戳,数据部分基础头中第一个字节最高位的两个位是用来设置消息头的四种格式的,和基础头没关系,整个基础头有3个字段的长度存储,是可变的,根据流id变化,先看第一个字节,除去最高位的两个位,剩下6个位还有2个完整的字节,他是这
阅读全文
posted @ 2016-03-28 14:57 安子
阅读(251)
评论(0)
推荐(0)
2016年3月3日
做项目要这样做
摘要: 1、别人提出bug,别脸红不丢人,解决不了也不丢人,丢人的是藏着问题不说实话。 2、解决问题的过程中一定要搞清楚再确定下一步,别了解了一个大概,就做下一步,哪怕多花点时间把问题搞清楚再说。 3、有些问题是很难搞清楚具体原因的,这种的一般就是特殊情况产生,我们也不需要去再现这种场景,我们只需要找当初设
阅读全文
posted @ 2016-03-03 12:20 安子
阅读(126)
评论(0)
推荐(0)
2016年3月1日
flowplayer+flashhls使用过程中发现的一些小问题
摘要: flashls里边有好几套代码,主要看生成路径,其中flowplayer用了flashls.swc,flashls.swc使用的代码在这里:/src/org/mangui/hls,所以要注意,当搜索代码找到一些东西的时候,还要看是否在这个目录下,否则是没关系的代码,如果想修改flashls的配置,只
阅读全文
posted @ 2016-03-01 16:16 安子
阅读(479)
评论(0)
推荐(0)
2016年2月23日
mysql命中索引规律
摘要: 就算where条件里写了and两个条件,然后建了2个独立索引,1个组合索引,他具体命中哪个是不确定的,他会根据数据分布情况选择。 比如 possible_keys :f1,f2,f1f2,有三种可选,但是命中的是f2,那么就说明f2字段的内容相比于f1字段的内容相同的少,他认为只需要走f2的索引就可
阅读全文
posted @ 2016-02-23 14:07 安子
阅读(517)
评论(0)
推荐(0)
2016年2月17日
golang 阻塞的坑
摘要: 1、写go程序的时候一定要牢记主线程不能阻塞,一旦阻塞就崩溃,就怕那种某种情况下偶尔会出现几下阻塞的,一定要杜绝。2、select case的执行顺序是乱的,不确定的3、写入管道的时候,一定要保证管道没有被阻塞写否则会崩溃,读取阻塞管道的时候关闭管道会读取到一个0值和一个false ok值4、go的
阅读全文
posted @ 2016-02-17 15:20 安子
阅读(1847)
评论(0)
推荐(0)
2016年2月2日
多线程和多进程写的服务器到底差在哪?
摘要: 其实性能上来说差别不多,主要的网络处理上,这个和多线程多进程没关系,还有一个是cpu调度,这个linux下多进程是可以调整的(cpu亲和度),别的影像不大了
阅读全文
posted @ 2016-02-02 17:39 安子
阅读(199)
评论(0)
推荐(0)
2015年11月5日
不用修改nginx的高并发合并回源架构
摘要: 利用nginx,和其他语言,实现高性能,合并汇源的方案,此方案具有简单,易把控,易扩展之功效。
阅读全文
posted @ 2015-11-05 11:52 安子
阅读(3349)
评论(1)
推荐(1)
2015年8月25日
rpc和websocket的区别
摘要: 虽然很久以前用过rpc但是当时没用过websocket,也没做过对比,现在就对比一下rpc的用法是客户端直接调用服务端的函数,其实他就是把数据传给服务端,服务端处理完以后返回给客户端,websocket是把数据发出去,他是在tcp之上一层的,他有发送结束标志,就是一次ws.send的结束,服务器会知...
阅读全文
posted @ 2015-08-25 17:28 安子
阅读(6920)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告