自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

huaweitman的专栏

专注于数据结构、算法、c/c++、python、数据挖掘等

  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 为什么说Kafka使用磁盘比内存快

为什么说Kafka使用磁盘比内存快学习过[跟我学Kafka源码之LogManager分析]的同学一定会问为什么Kafka大量使用了磁盘作为传统意义的缓存。其实Kafka最核心的思想是使用磁盘,而不是使用内存,可能所有人都会认为,内存的速度一定比磁盘快,我也不例外。在看了Kafka的设计思想,查阅了相应资料再加上自己的测试后,发现磁盘的顺序读写速度和内存持平。而且

2017-11-28 10:41:07 3327

原创 微服务架构的基础框架选择:Spring Cloud还是Dubbo?

最近一段时间不论互联网还是传统行业,凡是涉及信息技术范畴的圈子几乎都在讨论 微服务架构 。近期也看到各大技术社区开始组织一些沙龙和论坛来分享Spring Cloud的相关实施经验,这对于最近正在整理Spring Cloud相关套件内容与实例应用的我而言,还是有不少激励的。目前,Spring Cloud在国内的知名度并不高,在前阵子的求职过程中,与一些互联网公司的架构师、技术VP或者CT

2017-11-28 10:29:58 286

转载 职业天花板来自认识的局限性

快到年底了,可能是回顾一年工作收获的时候了,不知道你这一年在职业发展中是否满意。如果你获得了晋升,或者有明显进步,那么恭喜你。如果你觉得没有达到年初的预想,甚至遇到了职业发展的天花板,也不用着急。我们提高了见识,找到正确做法以后,相信你明年会做得比现在更好。遇到职业天花板是一件常见的事情,大家不用大惊小怪。很多 IT 从业人士向我抱怨,说他们在社会上被人看不起,被谑称为“码农”,希望我作为

2017-11-27 13:45:53 1202

原创 Kafka是一种分布式的,基于发布/订阅的消息系统

Kafka剖析(一):Kafka背景及架构介绍稍背景介绍Kafka创建背景Kafka是一个消息系统,原本开发自LinkedIn,用作LinkedIn的活动流(Activity Stream)和运营数据处理管道(Pipeline)的基础。现在它已被多家不同类型的公司 作为多种类型的数据管道和消

2017-11-27 13:26:32 1720

原创 使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节

使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节作者Todd Hoff以下为译文:本文的作者是AntoniOrfin,Octivi联合创始人兼软件架构师。在这篇文章中,我将展示一个非常简单的架构,使用HAProxy、PHP、Redis和MySQL支撑每周10亿请求。除此之外,我还将展示项目未来的横向扩展途径及常见的模式

2017-11-23 10:46:51 320

原创 为什么软件工程师找不到工作?我想分享四个“恐怖故事”

https://news.cnblogs.com/n/583027/

2017-11-22 15:04:00 520

原创 学习AngularJs:Directive指令用法(完整版)

http://www.jb51.net/article/83051.htm

2017-11-22 10:24:57 429

原创 PHP 进阶之路 - 亿级pv网站架构实战之性能压榨

https://segmentfault.com/l/1500000010050212?utm_source=ad_ad

2017-11-20 19:04:08 1070

原创 吉德林法则,把难题清清楚楚地写出来,便已经解决了一半。

吉德林法则,把难题清清楚楚地写出来,便已经解决了一半。

2017-11-20 15:12:23 11630

原创 画图表利器

http://echarts.baidu.com/demo.html#pie-doughnut

2017-11-20 14:28:42 226

原创 Editor.md和markdown实现Sg一样的截图粘贴上传

https://segmentfault.com/a/1190000010776967

2017-11-17 10:42:55 1073

原创 martinfowler

https://martinfowler.com/articles/microservices.html

2017-11-15 11:37:08 401

原创 ngx_process_events_and_timers

首先继续回忆下,之前子线程执行操作里面有一个未涉及的内容ngx_process_events_and_timers,今天我们就来研究下这个函数。先来看一下第十九节的部分截图:今天主要讲解的就是事件驱动函数,图中的红色部分:[cpp] view plain copysrc/event/ngx_event.c   

2017-11-11 16:23:56 1304

原创 惊群

在说nginx前,先来看看什么是“惊群”?简单说来,多线程/多进程(linux下线程进程也没多大区别)等待同一个socket事件,当这个事件发生时,这些线程/进程被同时唤醒,就是惊群。可以想见,效率很低下,许多进程被内核重新调度唤醒,同时去响应这一个事件,当然只有一个进程能处理事件成功,其他的进程在处理该事件失败后重新休眠(也有其他选择)。这种性能浪费现象就是惊群。惊群通常发生

2017-11-11 16:06:47 357

原创 高性能网络编程(二):上一个10年,著名的C10K并发连接问题 1、前言 对于高性能即时通讯技术(或者说互联网编程)比较关注的开发者,对C10K问题(即单机1万个并发连接问题)应该都有所

高性能网络编程(二):上一个10年,著名的C10K并发连接问题   1、前言对于高性能即时通讯技术(或者说互联网编程)比较关注的开发者,对C10K问题(即单机1万个并发连接问题)应该都有所了解。“C10K”概念最早由Dan Kegel发布于其个人站点,即出自其经典的《The C10K problem (英文PDF版、中文译文)》一文。

2017-11-11 14:48:47 770

原创 POJ推荐50题 1. 标记“难”和“稍难”的题目可以看看,思考一下,不做要求,当然有能力的同学可以直接切掉。 2. 标记为 A and B 的题目是比较相似的题目,建议大家两个一起做,可以对比总结,

POJ推荐50题1. 标记“难”和“稍难”的题目可以看看,思考一下,不做要求,当然有能力的同学可以直接切掉。2. 标记为 A and B 的题目是比较相似的题目,建议大家两个一起做,可以对比总结,且二者算作一个题目。3. 列表中大约有70个题目。大家选做其中的50道,且每类题目有最低数量限制。4. 这里不少题目在 BUPT ACM FTP 上面都有代码,请大家合理利

2017-11-11 12:44:27 1192

原创 明年的KPI就是写本书,书名暂定《Kafka实战》

Kafka实战

2017-11-08 10:54:52 399 3

原创 提高MySQL性能的7个技巧

http://blog.csdn.net/dev_csdn/article/details/78424471

2017-11-03 10:33:30 403

python经典教材

讲述python的,入门好教程,python是一门最近火起来的语言,学起来方便快捷

2014-08-11

jsp增删改查

通过jsp实现对数据库的增删改查,就是这些了,没什么多说了

2012-07-12

空空如也

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

TA关注的人

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