会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
健 の 随笔
工作、生活、理想的记录和思考
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
33
34
35
36
37
38
39
40
41
···
47
下一页
2018年5月11日
API Gateway性能比较:NGINX vs. ZUUL vs.Cloud Gateway vs. Linkerd[译]
摘要: 2018-03-04 15:07 联发科的反思 前几天拜读了 OpsGenie 公司(一家致力于 Dev & Ops 的公司)的资深工程师 Turgay elik 博士写的一篇文章(链接在文末),文中介绍了他们最初也是采用 Nginx 作为单体应用的网关,后来接触到微服务架构后开始逐渐采用了其他组件
阅读全文
posted @ 2018-05-11 16:41 sunsky303
阅读(17809)
评论(2)
推荐(1)
2018年5月1日
RabbitMQ 入门【精+转】
摘要: rabbitmq可以用一本书取讲,这里只是介绍一些使用过程中,常用到的基本的知识点。官方文档覆盖的内容,非常全面:http://www.rabbitmq.com/documentation.html 。 1. 介绍 RabbitMQ,即消息队列系统,它是一款开源消息队列中间件,采用Erlang语言开
阅读全文
posted @ 2018-05-01 19:25 sunsky303
阅读(2312)
评论(0)
推荐(0)
Lsyncd - 实时文件同步工具(精译)
摘要: 原文: http://axkibe.github.io/lsyncd/ 描述 Lsyncd监视本地目录树事件监视器接口(inotify或fsevents)。它聚集并组合事件几秒钟,然后生成一个(或多个)进程(es)来同步这些更改。默认情况下,这是rsync。因此Lsyncd是一个轻量级的实时镜像解决
阅读全文
posted @ 2018-05-01 15:54 sunsky303
阅读(4677)
评论(1)
推荐(0)
实战远程文件同步(Remote File Sync)
摘要: 1. 远程文件同步的常见方式: 1、cron + rsync 优点: 简单 缺点:定时执行,实时性比较差;另外,rsync同步数据时,需要扫描所有文件后进行比对,进行差量传输。如果文件数量达到了百万甚至千万量级,扫描所有文件将是非常耗时的。远程对比时发送所有的文件树or目录树属性,而且正在发生变化的
阅读全文
posted @ 2018-05-01 15:34 sunsky303
阅读(1311)
评论(0)
推荐(0)
2018年4月27日
网络IO和磁盘IO详解
摘要: 1. 缓存IO 缓存I/O又被称作标准I/O,大多数文件系统的默认I/O操作都是缓存I/O。在Linux的缓存I/O机制中,数据先从磁盘复制到内核空间的缓冲区,然后从内核空间缓冲区复制到应用程序的地址空间。 读操作:操作系统检查内核的缓冲区有没有需要的数据,如果已经缓存了,那么就直接从缓存中返回;否
阅读全文
posted @ 2018-04-27 15:23 sunsky303
阅读(53456)
评论(6)
推荐(13)
2018年4月20日
C++的反思[转]
摘要: 最近两年 C++又有很多人出来追捧,并且追捧者充满了各种优越感,似乎不写 C++你就一辈子是低端程序员了,面对这种现象,要不要出来适时的黑一下 C++呢?呵呵呵。 咱们要有点娱乐精神,关于 C++的笑话数都数不清: 笑话:C++是一门不吉祥的语言,据说波音公司之前用ADA为飞机硬件编程,一直用的好好
阅读全文
posted @ 2018-04-20 11:03 sunsky303
阅读(387)
评论(0)
推荐(0)
2018年4月18日
Nginx开启gzip压缩大幅提高页面加载速度
摘要: 1、Vim打开Nginx配置文件 1、Vim打开Nginx配置文件 vim /usr/local/nginx/conf/nginx.conf 2、找到如下一段,进行修改 gzip on;gzip_min_length 1k;gzip_buffers 4 16k;#gzip_http_version
阅读全文
posted @ 2018-04-18 12:00 sunsky303
阅读(510)
评论(0)
推荐(0)
深夜学算法之SkipList:让链表飞
摘要: 1. 前言 上次写Python操作LevelDB时提到过,有机会要实现下SkipList。摘录下wiki介绍: 跳跃列表是一种随机化数据结构,基于并联的链表,其效率可比拟二叉查找树。 我们知道对于有序链表,查找的时间复杂度为O(n),尽管真正的插入与删除操作节点复杂度只有O(1),但都需要先查找到节
阅读全文
posted @ 2018-04-18 10:21 sunsky303
阅读(449)
评论(0)
推荐(0)
2018年4月17日
浅析SkipList跳跃表原理及代码实现
摘要: 转载请注明:http://blog.csdn.net/ict2014/article/details/17394259 SkipList在leveldb以及lucence中都广为使用,是比较高效的数据结构。由于它的代码以及原理实现的简单性,更为人们所接受。我们首先看看SkipList的定义,为什么叫
阅读全文
posted @ 2018-04-17 19:12 sunsky303
阅读(396)
评论(0)
推荐(0)
HTTP Strict Transport Security实战详解
摘要: HTTP Strict Transport Security (通常简称为HSTS) 是一个安全功能,它告诉浏览器只能通过HTTPS访问当前资源, 禁止HTTP方式。 0×01. Freebuf百科:什么是Strict-Transport-Security 我摘自owasp上的一段定义: 一个网站接
阅读全文
posted @ 2018-04-17 11:25 sunsky303
阅读(8703)
评论(0)
推荐(1)
上一页
1
···
33
34
35
36
37
38
39
40
41
···
47
下一页
公告
显示搜索