自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

转载 Nginx的slab page内存缓存机制

Nginx的内存缓存是通过slab pool来实现的,但是目前Nginx代码没有对http响应进行内存缓存。比如作为反向代理服务器时向后端获取的文件也只是缓存在磁盘里,而内存只是用来做索引。不过Nginx已经提供了内存缓存功能的函数,所以如果在其他地方有需要使用内存缓存的话,也可以通过修改代码来实现(当然,也可以用memory disk来实现内存缓存)。在Nginx的内存缓存机制中,最重要的结构就

2015-09-10 15:16:49 1507

原创 Java动态代理详解

JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两

2015-09-08 18:14:19 466

转载 java abstract类和interface的区别,精辟!

java里抽象类和接口的区别 下面的这篇文章讲的十分透彻了,所以转载之 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstrac

2015-09-07 17:43:29 629

原创 STL 配置器和容器,序列容器和关联容器总结

STL中定义了许多容器类型,这些类型在C++中非常实用。但是很多人却并没有理解为什么叫配置器和容器,下面做个总结:序列容器:数组、vector、list、deque、stack、queue、heap、priority-queue。这些类型存放的内容为value,并且在排放的逻辑上是一种线性结构。其中,stack、queue为配置器。为什么称他们为配置器,而不是容器呢?配置器的意思:修改

2015-09-07 11:04:02 1904

WebKit技术内幕——朱永盛

WebKit技术内幕——朱永盛 完整版 非常适合学习webkit的同学

2018-05-22

机器学习实战源代码和数据

机器学习实战 源代码

2017-01-13

机器学习实战

机器学习实战 pdf

2017-01-13

GStreamer开发手册中文版

gstreamer开发手册,很实用。里面有一些例子,可以用来参考。便于开发者理解。

2015-06-02

libevent源码2.0.21稳定版

libevent 是一套通用的跨平台的高效的开源代码,实现异步IO复用,很多服务器程序基于libevent进行的开发。比如互联网行业运用广泛的memcached。阅读源码对属性互联网服务器开发很有益处。

2015-02-15

memcached 源码1.4.22

memcached是当前互联网行业运用广泛的缓存服务器,如果想熟悉其内部原理,最好的方式就是阅读源码。

2015-02-15

C/C++算法大全

这是一本算法内的书,叫你基础C/C++算法

2011-10-24

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

TA关注的人

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