转:高并发高负载系统架构

摘要: 本文作者在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程. 阅读全文
posted @ 2013-12-10 09:47 郭永荣 阅读(540) 评论(0) 推荐(0)

用java模拟银行柜台排队

摘要: 4年前在办理银行业务的时候,看到每个办理柜台窗口前都有很多人排队。同时在那个时间段,我正好重温了数据结构这本书。好像里面有提到银行。所以当时就用java写了一段小程序来模拟窗口排队的情况。有兴趣的朋友,看看下载下来看看。源代码下载地址:http://download.csdn.net/detail/guoyongrong/6667799我觉得可以利用这个程序可以帮助银行设立多少个柜台窗口,就能满足日常办理柜台业务的需求了。 阅读全文
posted @ 2013-12-06 11:54 郭永荣 阅读(753) 评论(0) 推荐(0)

转:VS2010与SVN

摘要: 在VS2010中使用SVN,必须先安装SVN的客户端,再安装VisualSVN(SVN的插件)。必须保证两者的版本不冲突,我现在安装的是TortoiseSVN-1.7.10.23359-win32-svn-1.7.7和VisualSVN-3.0.3,经过测试是可以兼容的。下载SVN的地址为:http://tortoisesvn.net/downloads.zh.html下载VisualSVN的地址为:http://www.visualsvn.com/visualsvn/download/安装完成后,打开VS2010,选择TOOLs-》options-》source Control-》Pulg- 阅读全文
posted @ 2013-12-03 16:39 郭永荣 阅读(315) 评论(0) 推荐(0)

转:MySQL导入.sql文件及常用命令

摘要: 在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令:mysql> source d:/myprogram/database/db.sql;另附mysql常用命令:一) 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL 首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入 阅读全文
posted @ 2013-12-03 09:12 郭永荣 阅读(171) 评论(0) 推荐(0)

转:Mongodb中随机的查询文档记录

摘要: 简述,摘要:在实际应用场景中,几乎都会有随机获取数据记录的需求。而这个需求在Mongodb却不是很好实现,就目前而言,大致上有三种解决方案:1. 先计算出一个从0到记录总数之间的随机数,然后采用skip(yourRandomNumber)方法。2. 为每一条记录增设random字段,插入数据时赋值为Math.random(),查询时采用$gte和$lte。3. 借助Mongodb对地理空间索引(geospatial indexes)的支持,从而可以在第二种方法的基础上来实现随机记录的获取。因为Mongodb是不建议使用skip方法的,所以这里就略去第一种方法吧。方法二> db.twitt 阅读全文
posted @ 2013-11-29 09:21 郭永荣 阅读(374) 评论(0) 推荐(0)

转:Thumbs.db是什么文件?是病毒吗?怎么处理?

摘要: 今天有朋友兴冲冲的问我,Thumbs.db是什么文件?是病毒吗?会不会对电脑产生危害。很多朋友对Thumbs.db这个文件不了解,会以为是病毒,实际上并非如此。那么,Thumbs.db是什么文件?有没有危害呢?Thumbs.db,是用户查看缩略图文件时产生的缓存文件,所以才会出现这个文件,这是正常的,Thumbs.db并不是什么病毒。如果不想Thumbs.db出现,怎么操作呢?随便打开一个文件夹,点击菜单栏上的“工具”,选择“文件夹选项”。切换到“查看”选项卡,勾选“不缓存缩略图”。如下图:另外,如果将“隐藏受保护的操作系统文件(推荐)”和“不显示隐藏的文件和文件夹”选择上,那么Thumbs. 阅读全文
posted @ 2013-11-28 09:28 郭永荣 阅读(739) 评论(0) 推荐(0)

转:OWASP发布Web应用程序的十大安全风险

摘要: Open Web Application Security Project(OWASP)是世界范围内的非盈利组织,关注于提高软件的安全性。它们的使命是使应用软件更加安全,使企业和组织能够对应用安全风险作出更清晰的决策。目前,OWASP在全球有超过140个分会,其中包括中文分会。该组织从2003年开始每隔几年就会发布Web应用程序的十大安全风险,针对云计算的安全问题,还提出过云计算十大安全风险,可参考主站和中文站的文档。2013年6月,它们发布了最新的Web应用十大安全风险。完整的风险列表和多种语言文档可以在该地址进行下载。中国分会也提供了中文版文档的下载服务。该文档基于Creative Com 阅读全文
posted @ 2013-11-28 09:16 郭永荣 阅读(369) 评论(0) 推荐(0)

转:Top 10 Algorithms for Coding Interview

摘要: The following are top 10 algorithms related concepts in coding interview. I will try to illustrate those concepts though some simple examples. As understanding those concepts requires much more efforts, this list only serves as an introduction. They are viewed from a Java perspective. The following 阅读全文
posted @ 2013-11-27 14:21 郭永荣 阅读(228) 评论(0) 推荐(0)

编写C# Windows服务,用于杀死Zsd.exe进程

摘要: 最近经常在我的xp系统进程中出现Zsd.exe进程。刚开始他占用内存不是很大。但是过了一段时间就会变成几百M机器就会变得很卡,网上说Zsd可能是病毒。所以我就想要不写一个Windows服务,让他每隔几秒钟去kill 掉Zsd.exe下面是我用VS编写服务程序的过程,为了以后随时查阅,现在把它记录下来。1、新建C# Windows服务:windows service工程 2、新建windows service工程后,系统自动生成一个Service1.cs文件,默认是其设计视图。选择查看其代码,默认有构造函数、OnStart、OnStop三个函数,如下图所示: 3、新建了C# Windows服务之 阅读全文
posted @ 2013-11-14 21:18 郭永荣 阅读(603) 评论(0) 推荐(0)

转:eclipse载入extjs4出现内存溢出错误的解决方法

摘要: 去掉.project文件中的以下部分:第一部分: org.eclipse.wst.jsdt.core.javascriptValidator 和第二部分:org.eclipse.wst.jsdt.core.jsNature----这样做可以将内存减下来;第二不要用eclipse自带的编辑工具打开js文件。摘自:http://www.uspcat.com/forum.php?mod=viewthread&tid=7539文章来自于:http://blog.csdn.net/lorkoy/article/details/8269348 阅读全文
posted @ 2013-11-13 12:27 郭永荣 阅读(193) 评论(0) 推荐(0)