自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

转载 Kafka高可用性实现原理

本文转载自大数据杂谈公众号:http://mp.weixin.qq.com/s/ExzSzf0ue7d-_Qv8q6p9bw(点击后面阅读原文可以进行访问原文章)评论:写的很详细,不用看源码,就能够对kafka有一个较全面的认识。1 概述   Kafka与传统消息系统相比,有以下不同:它被设计为一个分布式系统,易于向外扩展;

2017-04-28 11:51:25 11227 1

转载 ADMM简介

转载:http://www.cnblogs.com/breezedeus/p/3496819.html,从等式约束的最小化问题说起:                                                                                        上面问题的拉格朗日表达式为:                    

2017-04-02 22:01:52 9275

转载 tcmalloc浅析

摘要: 最近因debug需要,阅读了一下慕名已久的tcmalloc,略记一些自己的理解。 一图胜千言: 总体结构 在tcmalloc内存管理的体系之中,一共有三个层次:ThreadCache、CentralCache、PageHeap,如上图所示。最近因debug需要,阅读了一下慕名已久的tcmalloc,略记一些自己的理解。一图胜千言:总体结构在tcmallo

2017-03-16 16:58:19 1143

转载 认识beta和dirichlet分布

认识Beta/Dirichlet分布本文主要是对rickjin的《LDA数学八卦》以及PRML一书中关于Beta分布和Dirichlet分布的知识整理。我们知道Gamma函数 Γ(x)=∫∞0tx−1e−tdtΓx0∞tx1etdt是阶乘运算在实数集上延伸。它具有如下性质Γ(x+1)=xΓ(x)Γx1xΓx所以,我们其实有Γ(n)=(n−1)!Γnn

2017-02-16 18:00:26 1513 1

转载 绝对干货:解密阿里巴巴“异地多活”技术

http://servers.pconline.com.cn/721/7215376.html编者按:11月16日,阿里“双十一”技术分享会上,阿里巴巴技术保障部研究员林昊详细解析了“异地多活”技术。相较于目前主流的“两地三中心”,该技术实现了质的飞跃。笔者对此的理解是,“提供‘丝般柔顺’的用户体验”,即用户在天猫、淘宝等阿里平台上的任何操作都流畅自如。而更为深入的技术剖析,请参阅以下演讲

2017-01-19 16:30:10 2841

转载 svd简介

http://charleshm.github.io/2016/03/Singularly-Valuable-Decomposition/漫谈奇异值分解作者 Charles | 发布于 Mar 10, 2016在进一步学习推荐系统之前,先把奇异值分解这块的理论理清。矩阵变换我们知道,方阵和向量相乘,从几何意义上来讲,就是对向量作 旋转、伸缩 变换。比如下

2017-01-13 19:50:35 559

转载 Thrift java server 模式分析

http://houjixin.blog.163.com/blog/static/35628410201501655134919/五、  Thrift服务器端几种工作模式分析与总结Thrift为服务器端提供了多种工作模式,本文中将涉及以下5中工作模式:TSimpleServer、TNonblockingServer、THsHaServer、TThreadPoolServer

2017-01-12 14:44:27 3724

转载 无锁队列的实现《转载》

转载自 酷壳:http://coolshell.cn/articles/8239.html关于无锁队列的实现,网上有很多文章,虽然本文可能和那些文章有所重复,但是我还是想以我自己的方式把这些文章中的重要的知识点串起来和大家讲一讲这个技术。下面开始正文。关于CAS等原子操作在开始说无锁队列之前,我们需要知道一个很重要的技术就是CAS操作——Compare & Set,或是

2017-01-03 21:08:06 256

转载 使用异步 I/O 大大提高应用程序的性能《转载》

http://www.ibm.com/developerworks/cn/linux/l-async/Linux® 中最常用的输入/输出(I/O)模型是同步 I/O。在这个模型中,当请求发出之后,应用程序就会阻塞,直到请求满足为止。这是很好的一种解决方案,因为调用应用程序在等待 I/O 请求完成时不需要使用任何中央处理单元(CPU)。但是在某些情况中,I/O 请求可能需要与其他进程

2017-01-03 19:57:33 384

转载 系统优化攻略《转载》

看到酷壳上面的文章,写的很好,忍不住转了。链接:http://coolshell.cn/articles/7490.html关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。

2017-01-03 19:51:20 413

转载 disruptor 简介《转载》

http://ifeve.com/locks-are-bad/剖析Disruptor:为什么会这么快?(一)锁的缺点原文:http://ifeve.com/disruptor-locks-are-bad/作者:Trisha’s  译者:张文灼,潘曦  整理和校对:方腾飞,丁一Martin Fowler写了一篇非常好的文章,里面不仅提到了Disruptor,而且还解释了D

2016-12-28 23:52:51 243

转载 volatile 详解《转载》

http://hedengcheng.com/?p=725转载自何博的,感觉写的很好,忍不住转了。背景前几天,发了一条如下的微博 (关于C/C++ Volatile关键词的使用建议): 此微博,引发了朋友们的大量讨论:赞同者有之;批评者有之;当然,更多的朋友,是希望我能更详细的解读C/C++ Volatile关键词,来佐证我的微博观点。而这,

2016-12-28 21:41:36 376

转载 google mock《转载》

http://blog.chinaunix.net/uid-25711527-id-3225605.html分类: 原文地址:转:google mock C++单元测试框架 作者:奋飞的菜鸟ContentMatcher(匹配器)基数(Cardinalities)行为(Actions)序列(Seq

2016-12-28 11:57:56 656 1

经典的程序员面试100题

为众多的程序员求职提供了一个很好的训练题

2011-03-13

《LINUX与UNIX SHELL编程指南》读书笔记

很好的学习linux/Unix 中shell脚本的指导书

2011-03-13

空空如也

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

TA关注的人

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