高并发访问的核心原则其实就一句话“把所有的用户访问请求都尽量往前推”。如果把来访用户比作来犯的"敌人",我们一定要把他们挡在800里地以外,即不能让他们的请求一下打到我们的指挥部(指挥部就是数据库及分布式存储)。 如:能缓存在用户电脑本地的,就不要让他去访问CDN。 能缓存CDN服务器上的,就不要让...
分类:
Web程序 时间:
2014-12-18 01:38:21
阅读次数:
225
一、什么是异常处理 一句话:异常处理就是处理程序中的错误。二、为什么需要异常处理,以及异常处理的基本思想 C++之父Bjarne Stroustrup在《The C++ Programming Language》中讲到:一个库的作者可以检测出发生了运行时错误,但一般不知道怎样去处理它们(因为和用户具...
分类:
编程语言 时间:
2014-12-17 22:35:32
阅读次数:
321
小菜最近接触了struts2中的令牌知识,由于该知识点比较重要,因此想弄明白些,于是满怀信心的上网查阅资料,结果让小菜很无奈,网上的资料千篇一律,总结出来就一句话:“访问页面时,在页面产生一个token id,同时在服务器的session中保存一个同样的id,提交时判断如果相同怎么样不相同怎么样。....
分类:
其他好文 时间:
2014-12-17 22:19:03
阅读次数:
232
问题描述:在项目中需要将文件压缩然后传输给三方进行彩信发送,使用SharpZipLib 进行压缩,原先使用J#进行压缩处理,但是用SharpZipLib压缩后的zip文件传输过去之后,总会报发送失败。最后在加入s.UseZip64 = UseZip64.Off;这一句话后,解决问题。特此记录。usi...
分类:
其他好文 时间:
2014-12-17 17:56:47
阅读次数:
172
经典排序算法 - Cycle Sort
Cycle sort的思想与计数排序太像了,理解了基数排序再看这个会有很大的帮助,
圈排序与计数排序的区别在于圈排序只给那些需要计数的数字计数,先看完文章吧,看完再回来理解这一句话
所谓的圈的定义,我只能想到用例子来说明,实在不好描述
待排数组[ 6 2 4 1 5 9 ]
排完序后[ 1 2 4 5 6 9 ]
数组索引[ 0 1 2 3 4 ...
分类:
编程语言 时间:
2014-12-16 13:30:35
阅读次数:
219
“表头数据提交这样写,订单明细更好弄了,直接拖个GridView出来数据就可以绑定上去了。你看界面我昨天上午就弄好了,数据按你以前说的,组成Json走Ajax提交到后台这一个个拼,到后台再一个个解,再插数据库要把我搞疯了,表头的还好,明细的会把我搞疯掉!!你看这是我仿其它界面拖出来的界面”...
分类:
Web程序 时间:
2014-12-16 08:45:24
阅读次数:
252
“尼玛哥,你今天有空么?”“今天周日呀,怎么会没空,你这是要约么?麻辣烫凉皮我都吃,在哪儿,我一会儿就到。”“约你妹呀,我昨天都加一天班了,东西到现在还没搞完,你给我快点过来呀,我需要你!”“别急噢,有哥在,这都不叫事儿。”二十分钟后...“小美,什么问题搞不定?”“尼玛哥,MVC这个破东西,一点都...
分类:
Web程序 时间:
2014-12-16 08:44:42
阅读次数:
262
工具下载地址:http://pan.baidu.com/s/1o6jxAgq这里的asp后门不指像那些一句话木马、砍客、冰狐、明小子之类的b/s型的,只指像cmd.asp或2005a.asp的。
第一个,来看zzzeva免fso的cmd.asp
代码如下:<formmethod="post">
<inputtype=textname="cmd"size=60>..
分类:
Web程序 时间:
2014-12-15 06:37:08
阅读次数:
1439
NAGIOSQL数据库结构简介个人觉得如果了解一个系统的架构,应该先从数据库着手,因为数据库是灵魂,当然前提是这个系统用到了数据库。刚才说到了架构,其实我还真不知架构到底是个什么东东,也不知第一句话说的是否在理,因为我确实不懂开发,更没了解过某个系统的架构。嘿嘿。先来个mysql数据库表的截图,见1...
分类:
移动开发 时间:
2014-12-14 21:15:42
阅读次数:
204
好长时间不发技术方面的动态了,今天无聊就发篇关于NVelocity的技术文章吧,这门技术来源于java开源项目Velocity,比较好用,其他的我也不过多介绍了,没听过的在文章末尾会有介绍,下面我们就实战吧~咱们直接上最简单的方法,一句话搞定:DNTNvelocityHelper.Nvelocity...
分类:
其他好文 时间:
2014-12-13 23:04:50
阅读次数:
507