- 博客(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
汪渊 - 技术领导者的产品哲学_myslide.cn_.pdf
2020-11-23
进化的覆盖率--实时代码染色_2019_0625_1500_pub【tool.lu】.pdf
2020-10-03
和坚-什么样的企业需要中台【tool.lu】.pdf
2020-10-02
淘宝技术部技术专家陈康贤(龙隆) - 网游直充如何应对大促及突发的流量高峰_myslide.cn_.pdf
2020-10-02
Sentinel 微服务流控降级实践-Eric Zhao-DTED-201907.pdf
2019-08-11
Sentinel 1.6.0 网关流控新特性介绍-Eric Zhao-DTED-201905.pdf
2019-08-11
微博应对突发热点事件的弹性调度实践 胡忠想 微博_myslide.cn_.pdf
2019-08-11
滴滴稳定性体系建设
2019-02-17
Hacking the Code ASP.NET Web Application Security.pdf
2013-07-30
Building Secure ASP.NET Applications.pdf 微软
2013-07-30
MongoDB管理与开发精要
2012-06-28
Redis实战.pdf
2012-06-28
mysql 5.1 中文参考手册
2012-05-26
enyim-EnyimMemcached源代码
2011-10-29
Memcached-1.49 源代码
2011-10-29
memcached-1.2.4-Win32
2011-10-29
Memcached Providers 1.2 For .NET 3.5
2011-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人