自定义博客皮肤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

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

原创 从XML文件乱码问题,探寻其背后的原理

在日常开发工作中,我们经常会使用到XML,早已成为了一种标准。它的用途非常的广泛,但这些不是本文所重点讨论的。相信大家在做开始时候经常碰到过“乱码”的问题,这是中国程序员非常头疼的问题。我一直很想深入研究关于“编码”的原理,无奈水平有限,那些枯燥的理论(二进制,ASCII,Unicode,UTF-8,gb2312,ISO ...光这些就让我看的两眼发黑了),实在看不下去,也很难真正搞懂搞明白。

2011-10-21 23:16:24 27439 1

原创 SQL Server 2008下轻松调试T-SQL语句和存储过程

今天突然有同事问起,如何在sqlserver中调试存储过程(我们公司使用的是sqlserver 2008 R2),猛地一看,和以前使用sqlserver 2000真的有很大的不同,我真晕了。于是琢磨了一下。SQLSERVER 2005中不知因何去掉了很重要的DEBUGGE

2011-10-19 10:57:32 80709 6

转载 浅谈大型web系统架构

动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。  大型动态应用系统平台主要是针对于大流量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平

2011-10-11 18:27:00 71067 10

原创 如何理解并学习javascript中的面向对象(OOP)

本文不适合javascript初学者看(javascript水平还停留在函数级别的朋友,看了会觉得很晕的)。如果你想让你的javascript代码变得更加优美,性能更加卓越。或者,你想像jQuery的作者一样,写出属于自己优秀的类库(哪怕是基于jquery的插件)。那么,你请务必要学习javascript面向对象,否则你无法更灵活的使用javascript这门语言。什么事闭包?到底什么是原

2011-10-27 18:13:37 7148 3

原创 深入浅出javascript DOM编程

本章主要讲解javascript语言中的BOM和DOM的相关技术,以实战为主,不讲解太多的重复的理论知识。重要部分代码都贴出来,并有详细的中文注释,思路非常清晰。如果对DOM和BOM理解掌握还不是非常透彻的同学,请耐心的看完每行代码,并自己亲自动手实践,这样才能真正掌握,加深印象。首先是对BOM(浏览器对象模型)方面的常用技巧的演示: 学习浏览器对象模型BOM

2011-10-27 18:02:15 1669

原创 Eclipse中常用的快捷键和模板配置

下面总结了一些Eclipse中常用的快捷键。大家不必去死记硬背,日常开发中,该用的时候就用,用得到了,慢慢就都记住了。其实最常用的也就那么几个。Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用

2011-10-25 10:08:12 5978 1

原创 浅谈sqlserver中的“锁”

以下的文章主要向大家讲述的是在实际操作中如何快速对sqlserver中的锁机制进行掌握,各种大型数据库所采用的相关的锁基本理论都是相同的,但在具体实现上各有不同之处。SQL Server更强调由系统来管理锁。在用户有SQL请求时,系统分析请求,自动在满足锁定条件和系统性能之间为数据库加上适当的锁,同时系统在运行期间常常自动进行优化处理,实行动态加锁。对于一般的用户而言,通过系统的自动锁定管

2011-10-24 10:48:52 1665

转载 高性能网站的14个原则

原则1 减少HTTP请求数构造请求、等待响应需要时间,因此请求数量越少越好。减少请求的总体思路就是合并资源,减少显示一个页面需要的文件数。1. Image Map通过设置标签的usemap属性与使用标签可以在一幅图片上切分出多个区域,指向不同的链接。比起使用多幅图片分别构造链接减少了请求数。2. CSS Sprite(CSS贴图整合/贴图拼合/贴图定位)通过设置元素的background-posi

2011-10-17 11:26:17 2119

原创 大型网站架构不得不考虑的10个问题

这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面

2011-10-15 09:10:28 2420 3

原创 浅谈sqlserver 的负载均衡

截至到SQL Server 2008 R2 版本,微软还是没有推出官方的负载均衡组件,只能通过SQL Server的其他技术特性或者利用第三方组件来DIY。在前面的博客中,总结了一些常见的“sqlserver集群”“sqlserver数据同步”“sqlserver故障转移”.

2011-10-12 23:07:55 6187

转载 大型网站架构演变

今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一开始就能有一个很好的架构,但马克思告诉我们事物是在发展中不断前进的,网站架构也是随着业务的扩大、用户的需求不断完善的,下面是一个网站架构逐步发展的基本过程,读完后,请思考,你现在在哪个阶段。  架构演变第一步:物理分离WebServer和数据库  最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都

2011-10-11 18:29:50 6265 2

转载 大型网站后台架构的演变

随着用户访问量的不断增加,网站的后台也会不断变化以应对需求。本文主要从一个小型网站到大型网站的过度与变化来陈述。  1.1 网站后台架构  主要指由web server 、应用服务器、数据库、存储、监控等组成的网站后台系统。  1.2 架构演变  个人站点后台架构。如图2-1所示。图2-1 单台一组  如图所示,如果是个人站点,访问量不大,一般都是将web server、应用服务器、数据库部署在一

2011-10-11 18:28:09 7571 3

原创 http协议详解

注意:本文不是http RFC文档    未能那么详细和全面   有理解错误的地方  敬请谅解一、连接至Web服务器一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)。例如:http://www.myweb.com:

2011-10-11 15:07:56 3118 1

线上问题排查-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关注的人

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