自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

丁码农

Committed to building High-Performance 、High-Availability 、Scalable 、Security Web Applications

  • 博客(1)
  • 资源 (38)
  • 收藏
  • 关注

原创 也谈阻塞、非阻塞、同步、异步

最近在招聘中,发现不少人对BIO、NIO、AIO等理解非常模糊,觉得有必要写文章来纠正下很多人的误解。 在谈这些之前,非常有必要先介绍下Unix 5种IO模型: 阻塞: 阻塞是最常用的IO模型,默认情况下所有的文件操作都是阻塞的。以套接字编程为例。在进程空间中调用recvfrom,其系统调用直到数据报文到达且被拷贝到应用程序进程的缓存区(或者发生错误)后才返回,期间一直在等待。进程在从调用re

2016-01-05 12:27:05 3906 3

线上问题排查-Linux 性能观测篇.pdf

将计算机体系结构、操作系统、性能调优、TCP/IP协议栈等核心知识浓缩为180页PPT。架构师看家功底、面试加分项

2021-06-11

京东全链路军演系统的架构设计和演进

京东全链路军演系统,618,双11全链路压测技术首次揭秘 京东全链路军演系统,618,双11全链路压测技术首次揭秘

2020-11-30

新浪redis运维实战.pdf

新浪redis运维实战经验分享,全国最大的redis集群

2020-11-30

技术人做 2B 产品的 N 种死法.pdf

技术人做 2B 产品的 N 种死法 技术人做 2B 产品的 N 种死法 技术人做 2B 产品的 N 种死法

2020-11-30

Linux_shell_编程入门.ppt

Linux_shell_编程入门,非常非常详细的教程,看完你就会

2020-11-30

曾刘彬 全链路跟踪系统设计与实现_myslide.cn_.pdf

曾刘彬 全链路跟踪系统设计与实现_myslide.cn_.pdf

2020-11-23

京东云 郑永宽 大型监控系统设计与应用实践_myslide.cn_.pdf

京东云 郑永宽 大型监控系统设计与应用实践_myslide.cn_.pdf

2020-11-23

复杂系统灰度发布工程效率实践 汪洪恩_myslide.cn_.pdf

复杂系统灰度发布工程效率实践 汪洪恩_myslide.cn_.pdf

2020-11-23

汪渊 - 技术领导者的产品哲学_myslide.cn_.pdf

汪渊 - 技术领导者的产品哲学 技术领导者的产品哲学 技术领导者的产品哲学 技术领导者的产品哲学 汪渊 - 技术领导者的产品哲学 技术领导者的产品哲学 技术领导者的产品哲学 技术领导者的产品哲学

2020-11-23

降级预案在同程艺龙的工程实践【tool.lu】.pdf

降级预案在同程艺龙的工程实践 降级预案在同程艺龙的工程实践 降级预案在同程艺龙的工程实践 降级预案在同程艺龙的工程实践

2020-10-03

进化的覆盖率--实时代码染色_2019_0625_1500_pub【tool.lu】.pdf

基于代码覆盖率的精准测试提效实践 有赞零售 基于代码覆盖率的精准测试提效实践 有赞零售 基于代码覆盖率的精准测试提效实践 有赞零售

2020-10-03

支持多业务线的微服务平台

支持多业务线的微服务平台 支持多业务线的微服务平台 支持多业务线的微服务平台 支持多业务线的微服务平台 支持多业务线的微服务平台

2020-10-02

和坚-什么样的企业需要中台【tool.lu】.pdf

什么样的企业需要中台什么样的企业需要中台什么样的企业需要中台什么样的企业需要中台什么样的企业需要中台什么样的企业需要中台什么样的企业需要中台什么样的企业需要中台什么样的企业需要中台什么样的企业需要中台什么样的企业需要中台什么样的企业需要中台

2020-10-02

淘宝技术部技术专家陈康贤(龙隆) - 网游直充如何应对大促及突发的流量高峰_myslide.cn_.pdf

大促及突发的流量高峰大促及突发的流量高峰大促及突发的流量高峰大促及突发的流量高峰大促及突发的流量高峰大促及突发的流量高峰大促及突发的流量高峰大促及突发的流量高峰大促及突发的流量高峰大促及突发的流量高峰大促及突发的流量高峰大促及突发的流量高峰

2020-10-02

Sentinel 微服务流控降级实践-Eric Zhao-DTED-201907.pdf

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel 具有以下特征: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。 完备的实时监控:Sentinel 同时提供实时的监控功能。您可以在控制台中看到接入应用的单台机器秒级数据,甚至 500 台以下规模的集群的汇总运行情况。 广泛的开源生态:Sentinel 提供开箱即用的与其它开源框架/库的整合模块,例如与 Spring Cloud、Dubbo、gRPC 的整合。您只需要引入相应的依赖并进行简单的配置即可快速地接入 Sentinel。 完善的 SPI 扩展点:Sentinel 提供简单易用、完善的 SPI 扩展接口。您可以通过实现扩展接口来快速地定制逻辑。例如定制规则管理、适配动态数据源等。

2019-08-11

Sentinel 1.6.0 网关流控新特性介绍-Eric Zhao-DTED-201905.pdf

Sentinel 介绍 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。 Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel 具有以下特征: 丰富的应用场景: Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、实时熔断下游不可用应用等。 完备的实时监控: Sentinel 同时提供实时的监控功能。您可以在控制台中看到接入应用的单台机器秒级数据,甚至 500 台以下规模的集群的汇总运行情况。 广泛的开源生态: Sentinel 提供开箱即用的与其它开源框架/库的整合模块,例如与 Spring Cloud、Dubbo、gRPC 的整合。您只需要引入相应的依赖并进行简单的配置即可快速地接入 Sentinel。 完善的 SPI 扩展点: Sentinel 提供简单易用、完善的 SPI 扩展点。您可以通过实现扩展点,快速的定制逻辑。例如定制规则管理、适配数据源等。

2019-08-11

微博应对突发热点事件的弹性调度实践 胡忠想 微博_myslide.cn_.pdf

突发热点事件带来的峰值挑战 • 微博Feed业务弹性调度演进 • 智能弹性调度系统实践 • 全链路弹性调度挑战与应对

2019-08-11

滴滴稳定性体系建设

滴滴的服务稳定性建设重要内容之一是运维平台的建设,稳定性建设包括的工作内容很多,比如流程规范建设、风险量化、标准化和自动化、架构高可用、容量管理、变更管理、服务监控、预案管理等等。几乎每项工作要得到有效的落地和长期的执行最好都是由平台来保证,监控、变更、容量管理、预案管理这些需要平台来支撑比较容易理解,也是滴滴运维的主要工作之一。

2019-02-17

Movist 2.0.4 中文破解版

Movist 2.0.4 中文破解版,mac下最好用的视频播放器(没有之一),亲测可用

2019-02-07

Hacking the Code ASP.NET Web Application Security.pdf

Hacking the Code ASP.NET Web Application Security.pdf [拒绝黑客-ASP.NET.Web应用程序安全性剖析].Mark.M.Burnett.pdf 高清完整的文字版 不同于网上流传的CHM epub等版本 此pdf版由本人亲自制作

2013-07-30

Building Secure ASP.NET Applications.pdf 微软

Building Secure ASP.NET Applications.pdf 构建安全的asp.net应用程序 微软内部资料

2013-07-30

MongoDB管理与开发精要

MongoDB管理与开发精要 高清文字版 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有: 面向集合存储,易存储对象类型的数据。 模式自由。 支持动态查询。 支持完全索引,包含内部对象。 支持查询。 支持复制和故障恢复。 使用高效的二进制数据存储,包括大型对象(如视频等)。 自动处理碎片,以支持云计算层次的扩展性 支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。 文件存储格式为BSON(一种JSON的扩展) 可通过网络访问

2012-06-28

Redis实战.pdf

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。 性能测试结果: SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下: Linux 2.6, Xeon X3320 2.5Ghz. stackoverflow 网站使用 Redis 做为缓存服务器。

2012-06-28

mysql 5.1 中文参考手册

这是最新的MySQL参考手册的翻译版本,关于MySQL参考手册,请访问dev.mysql.com。 原始参考手册为英文版,与英文版参考手册相比,本翻译版可能不是最新的。 具体地址可参考http://dev.mysql.com/doc/refman/5.1/zh/index.html 这完全是一本书了

2012-05-26

你必须知道的.NET.pdf

你必须知道的.NET.pdf 清晰文字版

2012-02-22

MemAdmin管理工具

是开源团队提供的一款优秀的memcached性能监视工具,基于php和jquery技术开发的,界面简洁,功能强大。

2011-11-25

MemCacheDManager

是一款优秀的基于.NET平台的memcached性能监视工具。

2011-11-25

enyim-EnyimMemcached源代码

enyim-EnyimMemcached是基于.NET平台的一款著名的Memcached客户端软件 而且是开源的。提供给大家参考学习。 更多详细信息,请访问:blog.csdn.net/dinglang_2009

2011-10-29

Memcached-1.49 源代码

Memcached是著名的开源分布式缓存系统。 Memcached-1.49 源代码,提供大家学习参考。 更多参考信息请访问 blog.csdn.net/dinglang_2009

2011-10-29

memcached-1.2.4-Win32

memcached是著名的分布式缓存系统。 memcached-1.2.4-Win32 ,适合在Windows 32位 平台上运行(经过测试,也支持64位的Windows)。 关于详细的使用说明,请参加 blog.csdn.net/dinglang_2009

2011-10-29

Memcached Providers 1.2 For .NET 3.5

Memcached Providers 是著名的Memcached分布式缓存系统在.NET平台下的客户端。 本版本适合.NET 3.5及以上版本的用户使用。关于使用详细说明及示例代码,更多请访问: blog.csdn.net/dinglang_2009

2011-10-29

JavaScript语言参考手册

JavaScript语言参考手册--精通web前端,js开发高手必备之手册。

2010-11-11

asp.net揭秘(第二版)

深入剖析asp.net内部机制。尽管你是工作了两三年的开发人员,也能让你重新认识asp.net。

2010-11-09

130道ASP.NET面试题

130道ASP.NET面试题 命中率极高 题题经典

2010-10-27

PHP中文手册(php开发者必备)

PHP中文手册(php开发者必备之手册)

2010-10-15

C#.NET\C#.COM+编程指南.pdf

C#.NET\C#.COM+编程指南.pdf

2010-10-10

Visual C#快捷键

Visual C#快捷键。方便快速开发,备忘。多年总结。

2009-09-17

空空如也

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

TA关注的人

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