
架构
文章平均质量分 95
nic7968
这个作者很懒,什么都没留下…
展开
-
net加密基础2-非对称加密
非对称密码算法非对称密码算法使用2个不同但在数学上却相关的密钥。用于加密数据的密钥不能用于解密。非对称密码技术统称称为“公钥加密技术”,没有双方必要保密的单个密钥。公钥加密技术只有一个必须由一方保密的私钥,第二个密钥就是公钥,任何想与他们通信的人都可以随意使用它。安全web通信就是采用的这种技术。该技术可以用于电子商务。非对称和对称的区别对称转载 2012-02-10 08:57:59 · 719 阅读 · 0 评论 -
海量图片的分布式存储设计与实现
一、研究背景:性能与资金,二者可兼得乎?1.1 那么问题来了? 随着互联网的发展,许多大中型的网站都保存了大量的图片资源,用户在访问这些图片资源异常丰富的网站(如淘宝、京东等电子商务网站)时,网页中的图片信息占据了页面数据流量的很大部分,那么问题也来了: (1)由于受客户端浏览器限制,无法从一台服务器上同时下载页面中所有图片信息;PS:当一个网页被浏览时,Web服务器与浏览器建立连接,每个连接...转载 2018-06-25 09:12:33 · 2823 阅读 · 1 评论 -
构建高性能ASP.NET应用的几点建议
如果你在构建一个面向公众的web站点,那么在项目结尾时你想要实现的就是web负载性能良好。这意味着,你要确保你的产品在高负载下(50个并发用户或者每秒200个用户等等)能够运行,即使你认为此时不会有那么大的负载。久而久之,你的web站点可能吸引越来越多的用户,此时如果web的负载难以让人忍受时,那么自然而然网站开始走下坡路,意味着客户流失以及名誉受损。那么可以采取哪些措施可以使得一个ASP转载 2016-04-27 14:38:57 · 371 阅读 · 0 评论 -
Newtonsoft.Json高级用法
手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数据,经过分析一个简单的列表接口每一行数据返回了16个字段,但是手机APP端只用到了其中7个字段,剩余9个字段的数据全部都是多余的,如果接口返回数据为40K大小,也就是说大约20K的数据为无效数据,3G转载 2015-06-29 23:37:15 · 568 阅读 · 0 评论 -
用Log Parser Studio分析IIS日志
用Log Parser Studio分析IIS日志发现一个强大的图形化IIS日志分析工具——Log Parser Studio,下面分享一个实际操作案例。1. 安装Log Parser Studioa) 需要先安装Log Parser,下载地址:http://www.microsoft.com/en-us/download/details.aspx?displaylan转载 2015-05-18 23:22:45 · 2494 阅读 · 0 评论 -
ASP.NET中处理自定义错误的最佳方式
ASP.NET中处理自定义错误的最佳方式要在ASP.NET中处理好自定义错误(Custom Errors)首先要抛弃使用web.config\customErrors。customErrors mode="RemoteOnly" defaultRedirect="/error/error.htm"> error statusCode="404" redire转载 2014-06-30 11:30:08 · 543 阅读 · 0 评论 -
本地事务和分布式事务工作实践
一:从事务的历史说起 知已知彼,百战不败。想了解事务,我们从事务的历史说起。 在Windows平台上,事务的概念最开始出现在关系型数据库中,但是随着.net平台的发展,事务包括的的范围也越来越宽,先一睹为快, 在关系型数据库中的事务是通过begin transaction,rollback transaction, commit 等关键字来实现事务的。转载 2013-12-23 09:57:09 · 628 阅读 · 0 评论 -
Node 及Less 安装
最近在使用Less开发CSS样式的时候必须使用npm的编译环境对less文件进行编译,因此不得不研究一下node.js和Node Packaged Modules了,在网上搜了一下,贴出来,已被后用,在Windows平台部署Node.js已经比较容易。下面说说我的操作步骤。1、下载Node.js官方Windows版程序: http://nodejs.org/#d转载 2013-12-06 15:33:37 · 963 阅读 · 0 评论 -
C#中如何访问私有成员
详解C#中如何访问私有成员 本文将为大家介绍的是C#中如何访问私有成员,也包括得到私有字段的值和得到私有属性的值。首先访问一个类的私有成员不是什么好做法。大家都知道私有成员在外部是不能被访问的。一个类中会存在很多私有成员:如私有字段、私有属性、私有方法。对于私有成员造访,可以套用下面这种非常好的方式去解决。 priva转载 2013-11-12 11:55:27 · 1113 阅读 · 0 评论 -
研发周报(让开发者高效编程的10个新框架)
研发周报框架前端开发经验分享API摘要:本周看点:让开发者高效编程的10个新框架、CSS、JavaScript开发者必备的10款最佳工具、Chartkick:一行代码即可绘制出漂亮的图表;中科院袁峰、腾讯陈军、深圳明源吕建伟分别给大家分享了研发团队管理经验等等。我们精心挑选了本周研发频道的精彩看点,供亲们闲暇时能够快速了解业界信息。本周以前端开发工具类居多有:让开发者高效编程的10转载 2013-05-21 18:05:27 · 1319 阅读 · 0 评论 -
UML中的6大关系相关英文及音标
大话设计模式上的一个图,我用EA画出来的:UML中的6大关系相关英文及音标: 依赖关系 dependency [di'pendənsi] 关联关系 association [ə,səuʃi'eiʃən] 聚合关系 aggregation [ˌægrɪˈgeɪʃən]转载 2012-08-23 11:54:21 · 1196 阅读 · 0 评论 -
微软企业库缓存
在介绍完企业库几个常用模块后,我今天要对企业库的配置文件进行处理,缘由是我打开web.config想进行一些配置的时候发现web.config已经变的异常的臃肿(大量的企业库配置信息充斥其中),所以决定写这篇关于Configuration Setting模块等其他方式分类管理企业库配置信息的文章。在ASP.NET4中微软就帮我们优化过了web.config,给了我们一个干净的web.con转载 2012-05-31 18:41:07 · 1391 阅读 · 0 评论 -
理解企业应用框架
人们总是偏爱“大词”。一个表达方式,如果听起来足够响亮,写在纸上能够吸引眼球,那就会变成很多人的新宠。但同样是这些大词,经过太多人的传递、消费之后,原本的含义反而像硬币上的图案一样被磨损殆尽:几乎没有人知道这些说法到底是指什么了。在IT业界,“平台(platform)”、“框架(framework)”、“构架(architecture)”等等就是这种人见人爱的大词。几乎每个厂商都愿意请来其中的一位转载 2012-03-19 14:42:15 · 488 阅读 · 0 评论 -
借助LVS+Keepalived实现负载均衡
一、负载均衡:必不可少的基础手段1.1 找更多的牛来拉车吧 当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。古人有云:当一头牛拉不动车的时候,不要去寻找一头更强壮的牛,而是用两头牛来拉车。 在实际应用中,在Web服务器集群之前总会有一台负...转载 2018-06-25 09:15:07 · 238 阅读 · 0 评论