- 博客(105)
- 资源 (8)
- 收藏
- 关注
转载 你想建设一个能承受500万PV/每天的网站吗?服务器每秒要处理多少个请求才能应对?
你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢? PV是什么:PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv。计算模型: 每台服务器每秒处理请求的数量=((80%*总PV量)/(24小时*60分*60秒*40%)) / 服务器数量 。其中关键的参数是
2013-10-17 15:18:43
24209
转载 周航:贪婪与恐惧
最近有报道说80%的中国人认为自己”被大材小用”。我想在创业者群体里,这个比例可能更高,没有一个创业者不认为自己的主意和产品是最好的。但在投资人眼里呢?很遗憾,我的体会告诉我,通常都不是。遇到冷落和否定时,我们的内心充满了委屈,恨不得心里骂:你们这帮人云亦云的投资客,就不能目光深邃,拨云见日看到我这个日后的大神吗?最近,我参加了一次VC的年度会议,见到好多同样的创业者,听了大家好多介绍和交流,
2013-01-24 18:54:21
1296
转载 JAVA项目架构之我见
在网上也看了很多东西,关于JAVA软件架构方面的东西,现在还真是很难找到,不过,软件开发的架构基本是相同的。所以,我在网上查找了很多其他语言关于软件架构方面的文章。再这里也来说说自己对软件架构,特别是在JAVA项目架构方面的看法。说得不一定对,但这也是我几年来的总结吧。 1. 尽量不要考虑项目外的重用 许多人认为能提高软件的重用度是最好的,然而每个项目实际情况都会有所不同,在设计项目中
2012-11-17 12:47:47
4782
转载 17家中国初创公司的失败史
1. 亿唐网不少人还记得2000年北京街头出现的大大小小的亿唐广告牌,“今天你是否亿唐”的那句仿效雅虎的广告词着实让亿唐风光了好一阵子。亿唐想做一个针对中国年轻人的包罗万象的互联网门户。他们自己定义了中国年轻人为“明黄一代”。失败的教训:缺少定位,融资过多1999年,第一次互联网泡沫破灭的前夕,刚刚获得哈佛商学院MBA的唐海松创建了亿唐公司,其“梦幻团队”由5个哈佛MBA和两个芝加哥大
2012-11-14 18:49:12
3630
转载 安全检测Java Web应用网站漏洞
web开发应用程序(网站),是目前应用最广泛的程序。但是开发者的水平参差不齐,导致了各种各样web漏洞的出现。本文站在分层架构的角度,分析一下如何在java web程序中找到可能出现的种种漏洞。 本文讨论的只是web程序上的漏洞,和其它漏洞,是相对独立的。这句话看似废话,实际上却说明了时常被忽略的因素,即:“很多人认为只要我开发web程序没有漏洞,web服务器就安全了”,事实上,并非如此。一
2012-11-09 15:50:31
3641
1
转载 java web开发之安全事项
开发的安全标准,总结如下。 1.绝对绝对绝对要采用预处理的方式来进行sql操作,如果实在需要做sql语句的拼接,那么请做输入信息的过滤。selet,update,delete,insert,and,%,',_,这些都屏蔽了吧。 2.一般的sql注入都是从网站的前台网页寻找漏洞,建议针对前台操作和后台操作分别建立数据库操作用户。前台的用户只赋予实际需要的基本权限。后台用户
2012-11-09 15:44:19
1830
转载 Java WEB安全问题及解决方案
1.弱口令漏洞解决方案:最好使用至少6位的数字、字母及特殊字符组合作为密码。数据库不要存储明文密码,应存储MD5加密后的密文,由于目前普通的MD5加密已经可以被破解,最好可以多重MD5加密。2.未使用用户名及密码登录后台可直接输入后台URL登录系统。解决方案:通过配置filter来过滤掉无效用户的连接请求。3.JSP页面抛出的异常可能暴露程序信息。有经验的入侵者,可以从JSP程序的
2012-11-09 15:35:57
2199
转载 『译』三种东西永远不要放到数据库里
改进你的系统的最好的方法是先避免做“蠢事”。 我并不是说你或你开发的东西“蠢”,只是有些决定很容易被人们忽略掉其暗含的牵连, 认识不到这样做对系统维护尤其是系统升级带来多大的麻烦。作为一个顾问,像这样的事情我到处都能见到,我还从来没有见过做出这样的决定的人有过好的结果的。 图片,文件,二进制数据 既然数据库支持BLOB类型的数据,把文件塞进BLOB字段里一定没有错了!?错,不是
2012-11-09 15:04:23
832
转载 Java开发人员面试总结
作者07年毕业,毕业后一直从事于javaEE、ssh框架的B/S架构的软件开发工作,算是三年多相关的工作经验,呆了两个公司。最近离职重新找工作,面试了n家公司,颇有感慨,希望写出面试经历与大家分享。首先,面试前的准备。准备应包括几个方面,一是简历。简历不能太长,但毕竟有三年多的经验,按照每半年一个项目,则至少写6个项目,不要写太多。其次就是复习一下java的基础知识。如java中的io、集
2012-11-05 22:00:45
1020
转载 HR识别面试中谎言技巧
在面试中,面试官可以通过面试者的语言内容和体态语言发现其说谎的可能的证据。语言内容方面主要的说谎特征是表达信息过量、表达内容过于简练、避免使用第一人称“我”、内容不合情理;体态语言方面则主要集中于面部表情、手势、姿势、触摸和象征性动作。 在面试中,面试主考官不仅需要深厚的人生阅历和广博的知识积淀,还需要较强的辨谎技能。对于组织来讲,甄选合适和人才变得越来越重要,而由于在面试中信息的不对称
2012-10-24 09:24:37
1907
转载 Facebook成功的13个密码:行动比想法更重要
美国科技博客Business Insider主编、知名互联网分析师亨利·布洛吉特(Henry Blodget)周四撰文称,当Facebook成立之时,其他的许多社交网络也在追逐同一个机会,其结果是Facebook胜出,而其他网站落败。他在文中列出了13个理由来支持Facebook的成功,并指出这些原则适用于所有公司。 以下是这篇文章的全文: 在8年以前,Facebook还只是马克·扎克
2012-10-23 14:45:43
1889
转载 大型论坛系统环境搭建(20万日IP负载平衡实战)
(本文只针对Discuz论坛系统讨论,由于软件包更新速度比较快,你看本贴的时候可能已经是使用新版本的软件包了,安装方法可能不一致,详细请查看软件包的README文件) 测试环境:理想论坛. 理想论坛为国内人气最旺的股票论坛,注册会员已超过100万,并以每月60000人的速度稳定递增,每日页面访问量超过200万,并保持稳定增长的趋势,60分钟在线平均约2万多人,最高记录3
2012-10-16 11:46:57
2369
转载 Nginx学习教程之五:nginx+tomcat实现集群负载均衡(实现session复制)
架构描述 前端一台nginx服务器做负载均衡器,后端放N台tomcat组成集群处理服务,通过nginx转发到后面(注:没做动静分离,静态动态全部都转给tomcat) 优点:实现了可弹性化的架构,在压力增大的时候可以临时添加tomcat服务器添加到这个架构里面去 一、配置nginx 1、下载包 Wget http://sysoev
2012-10-16 11:45:24
1280
转载 JS注入原理
注:本文已发表于《黑客防线》6月刊,版权属于黯魂和《黑客防线》杂志社,转载请务必保持文章完整性,谢谢:)这份指南仅仅是出于报告目的,如果任何人把它用于违法目的,我不负责任.通过使用javascript注入,用户不用关闭网站或者把页面保存在他的PC上就可以改变网站中的内容.这是由他的浏览器的地址栏完成的.命令的语法看上去像这样: javascrit:alert(#command#)
2012-09-17 19:59:32
2199
转载 网站首页被K的原因及其恢复方法
最近在推一把上面回答朋友问题发现最近提问询问“首页被K”的人比较多,笔者的站也有几个首页被干掉了。具体是什么原因及其怎么恢复首页收录呢请往下看。首页被K症状:1.首页从百度消失。2.首页排名消失3.内页收录不变(或有小量下降)4.内页排名不变(或有所下降 或 全站排名下降)以上问题均是站长遇到的问题,遇到以上问题笔者想说的是(1.)平常心对待。急也没用,急了反而会急
2012-08-31 16:25:34
4629
原创 拿站常用关键字
1、到GoogLe,搜索一些关键字,edit.asp? 韩国肉鸡为多,多数为mssql数据库! 2、到Google ,site:cq.cn inurl:asp 3、利用挖掘鸡和一个asp木马. 文件名是login.asp 路径l_keylink" href="http://www.chkh.com/Article/List_43.html">asp登陆,如未注册成为会员! upLoa
2012-06-04 10:36:53
103505
原创 org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has
@Transactional public void foo() { try{ bar(); } catch (RuntimeException re) { // caught but not throw further } } @T
2012-05-21 16:54:35
16863
1
原创 java.lang.NumberFormatException: For input string: "0 "
java.lang.NumberFormatException: For input string: "1.0" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:477) at java.lan
2012-05-18 15:55:25
8857
原创 禅道程序员的10条原则
在一个阴雨的早上,我坐在桌子旁,开始想如何才能高效的工作。在我成为一个自由职业者之前,我有很长一段时间都很努力工作,但收效甚微。我在 2006 开始接触禅学。我马上意识到:古代的禅宗大师们几百年前早就已经知道现今的程序员应该如何工作。虽然我很讨厌“如何成为一个更好的程序员”之类的文章,但我仍旧想分享一些我的想法。它对我来说起到个提醒的作用,如果你有什么想法,也请留言。0. 专注 Focus
2012-04-20 14:44:50
892
原创 【webservice】org.apache.cxf.interceptor.Fault: Unexpected wrapper element {http://webservice.index.
2012-4-20 13:51:22 org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass信息: Creating Service {http://vo.webservice.user.fhi.com/}userWebServiceTestInService from class co
2012-04-20 14:01:52
23528
6
原创 【jsp】Fragment "/index.do?method=top" was not found at expected path
Fragment "/index.do?method=top" was not found at expected path----------------------------------------------------------------------------------------------------------------------------------------
2012-04-20 13:39:43
14468
2
原创 数据分析不使用Hadoop的五大理由
我一度是Hadoop的忠实拥护者。我喜欢它可以轻而易举地处理PB级别的数据,喜欢它可以将运算扩展到数千个节点的分布式计算能力,也喜欢它存储和加载数据的灵活性。但在经历过一系列的探索与使用之后,我对Hadoop非常失望。下面就是我为什么不使用Hadoop做数据分析的见解。Hadoop只是一个框架,而非一种完备的解决方案。人们期望Hadoop可以圆满地解决大数据分析问题,但事实是,
2012-04-20 09:28:46
1202
原创 浏览器命令
FireFox1、about:版本信息2、about:MozillaMozilla之书3、about:blank空白页面4、about:config火狐设置5、about:cache缓存查看6、 about:credits捐献名单7、about:plugins插件查看8、 about:buildconf
2012-04-19 17:30:33
1391
原创 Hadoop学习总结之二:HDFS读写过程解析
一、文件的打开1.1、客户端HDFS打开一个文件,需要在客户端调用DistributedFileSystem.open(Path f, int bufferSize),其实现为:public FSDataInputStream open(Path f, int bufferSize) throws IOException { return new DFSClient.DFSDat
2012-04-17 13:59:37
1163
原创 面试hadoop
1、hadoop运行的原理?2、mapreduce的原理?3、HDFS存储的机制?4、举一个简单的例子说明mapreduce是怎么来运行的 ?5、面试的人给你出一些问题,让你用mapreduce来实现? 比如:现在有10个文件夹,每个文件夹都有1000000个url.现在让你找出top1000000url。6、hadoop中Combiner的作用?7.如何确认
2012-04-17 13:31:32
2188
原创 【优快云】优快云 ForumAPI
优快云 ForumAPI http://forum.youkuaiyun.com/OpenApi/forumapi.asmx
2012-04-16 15:56:59
777
原创 【Jstl】java cannot find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"
出现java cannot find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"主要的愿意是因为没有jstl的jar包,如果你里面有了,那么可能是版本的问题,j2ee版本如果是1.4那么就要加jstl.jar包,如果是以上就不用加了,还有一个问题是jstl.jar包版本的问题,如果你里面是jstl1.1那
2012-04-16 15:33:23
3465
原创 【c3p0】 java.sql.SQLException: An attempt by a client to checkout a Connection...
java.sql.SQLException: An attempt by a client to checkout a Connection has timed out.错误信息:An attempt by a client to checkout a Connection has timed out.java.sql.SQLException: An attempt by a
2012-04-16 11:18:45
28945
原创 互联网小规模的“创办团队”如何成功?
昨天看到Instagram以10亿美元卖给Facebook,大家已经讨论一轮了,其中很多人很有感觉的是,创办人其实不会写程序,他当年还在NextStop是做行销人员,利用晚上学写程序;Instagram的成功,证明了网路最原生的小团队、小战线的全面成功又一次!翻出六年前的旧文章,提到我一直相信的“网路就是要小”的做法,请见以下:近二十年来,电子厂的价值链不断的切割、整合,譬如晶圆厂的出现间
2012-04-13 12:03:49
824
原创 常见SQL注入语句
1.判断有无注入点 ; and 1=1 and 1=2 2.猜表一般的表的名称无非是admin adminuser user pass password 等.. and 0 and 0 3.猜帐号数目 如果遇到0 and 0 and 1 4.猜解字段名称 在len( ) 括号里面加上我们想到的字段名称. and 1=(select count(
2012-04-12 10:18:47
1432
原创 跨域访问实现依据
首先要弄清楚域是含义。这里引用百度知道里的域的一个概念说明:域(Domain)是Windows网络中独立运行的单位,域之间相互访问则需要建立信任关系(即Trust Relation)。信任关系是连接在域与域之间的桥梁。当一个域与其他域建立了信任关系后,2个域之间不但可以按需要相互进行管理,还可以跨网分配文件和打印机等设备资源,使不同的域之间实现网络资源的共享与管理。有一种简明的说法来解
2012-04-12 10:04:32
578
原创 struts2上传的Web文件ContentType类型大全
".*"="application/octet-stream"".001"="application/x-001"".301"="application/x-301"".323"="text/h323"".906"="application/x-906"".907"="drawing/907"".a11"="application/x-a11"".acp"="audio
2012-04-12 09:26:33
1413
原创 【胡侃Java】类、抽象类、接口、继承和对象
类、抽象类、接口、继承和对象(java)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2012-04-09 16:05:48
3918
原创 【胡侃Java】Java抽象类
抽象类是指不允许被实例化的类;抽象方法是没有方法体的方法。1、抽象类可以不包括抽象方法,它反正不会去实例化,里面的方法是不是抽象的没有本质影响。2、但是含有抽象方法的类绝不能被实例化,否则执行这个方法的时候,怎么办?3、如果子类是非抽象的,那么它就必须实现父类中的抽象方法;否则,它继承来的抽象方法仍然没有方法体,也是个抽象方法,此时就与“含有抽象方法的类必须是抽象类”相矛盾了。比如说,
2012-04-09 15:54:54
4233
原创 【asm】java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit
环境:Spring2.0 Hibernate3.1.x/Hibernate3.2在使用Spring的AOP编程时,会用到这几个lib:asm-2.2.2.jarasm-commons-2.2.2.jarasm-util-2.2.2.jarHibernate使用如果lib:asm.jarasm-attrs.jar其中asm-2.2.2.jar与asm.
2012-04-05 11:00:52
2723
原创 【配置文件】MySQL的hibernate.cfg.xml配置文件
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
2012-03-31 14:36:53
19249
原创 【url】The reference to entity "characterEncoding" must end with the ';' delimiter
数据源配置时加上编码转换格式后出问题了:The reference to entity "characterEncoding" must end with the ';' delimiter这个错误就是 context.xml中设置数据源链接URL的问题 url jdbc:mysql://localhost:3306/bookstore?useUnicode
2012-03-31 13:41:22
1264
原创 Duplicate entry '20120323' for key 'PRIMARY'
仅执行一次便显示重复的条目。查看数据库后,数据库中记录已插入、com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Duplicate entry '20120323' for key 'PRIMARY' at com.mysql.jdbc.SQLError.createSQLException
2012-03-27 15:28:44
1890
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人