Kora

导航

2012年8月7日 #

如何提升大型网站并发访问性能?

摘要: 一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能比拟的。   大型网站,比如门户网站,在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。这几个解决思路在一定程度上意味着更大的投入。 阅读全文

posted @ 2012-08-07 22:43 Kora 阅读(427) 评论(0) 推荐(0) 编辑

JAVA内存泄露、溢出的检查方法、工具介绍

摘要: 问题发现: 在我们运行的一个项目上线运营后发现运行两天左右就会报内存溢出,只有重启tomcat才能恢复服务,异常信息如下: java.lang.OutOfMemoryError: GC overhead limit exceeded java.lang.OutOfMemoryError: Java heap space 阅读全文

posted @ 2012-08-07 22:35 Kora 阅读(19570) 评论(0) 推荐(0) 编辑

Java提高性能的方法

摘要: Java提高性能的方法(转)1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问第二,控制实例的产生,以达到节约资源的目的第三,控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信2.尽量避免随意使用静态变量要知道,当某个对象被定义为stataic变量所引用,那么gc通常是不会回收这个对象所占有的内存,如publicclassA{ staticB b = newB(); }此时静态变量b的生命周期与A类同步,如果A 阅读全文

posted @ 2012-08-07 22:29 Kora 阅读(624) 评论(0) 推荐(0) 编辑

2012年5月23日 #

赢在中国”80后30个忠告

摘要: 1、一个年轻人,如果三年的时间里,没有任何想法,他这一生,就基本这个样子,没有多大改变了。2、成功者就是胆识加魄力,曾经在火车上听人谈起过温州人的成功,说了这么三个字,“胆子大”。这其实,就是胆识,而拿得起,放得下,就是魄力。3、这个世界,有这么一小撮的人,打开报纸,是他们的消息,打开电视,是他们的消息,街头巷尾,议论的是他们的消息,仿佛世界是为他们准备的,他们能够呼风唤雨,无所不能。你的目标,应该是努力成为这一小撮人。4、如果,你真的爱你的爸妈,爱你的女朋友,就好好的去奋斗,去拼搏吧,这样,你才有能力,有经济条件,有自由时间,去陪他们,去好好爱他们。5、这个社会,是快鱼吃慢鱼,而不是慢鱼吃快 阅读全文

posted @ 2012-05-23 17:40 Kora 阅读(183) 评论(0) 推荐(0) 编辑

10道有趣的题

摘要: 1.有3个人去投宿,一晚30元.三个人每人掏了10元凑够30元交给了老板.后来老板说今天优惠只要25元就够了,拿出5元命令服务生退还给他们,服务生偷偷藏起了2元,然后,把剩下的3元钱分给了那三个人,每人分到1元.这样,一开始每人掏了10元,现在又退回1元,也就是10-1=9,每人只花了9元钱,3个人每人9元,3X9=27元+服务生藏起的2元=29元,还有一元钱去了哪里???此题在新西兰面试的时候曾引起巨大反响.有谁知道答案呢?(2).有个人去买葱问葱多少钱一斤卖葱的人说1块钱1斤这是100斤要完100元买葱的人又问葱白跟葱绿分开卖不卖葱的人说卖葱白7毛葱绿3毛买葱的人都买下了称了称葱白50斤葱 阅读全文

posted @ 2012-05-23 17:28 Kora 阅读(1012) 评论(0) 推荐(0) 编辑

2012年5月11日 #

Hibernate 学习参考

摘要: 第1课 课程内容. 6第2课Hibernate UML图. 6第3课 风格. 7第4课 资源. 7第5课 环境准备. 7第6课 第一个示例HibernateHelloWorld 7第7课 建立Annotation版本的HellWorld 9第8课 什么是O/RMapping 11一、 定义:. 11二、 Hibernate的创始人:. 11三、 Hibernate做什么:. 12四、 Hibernate存在的原因:. 12五、 Hibernate的优缺点:. 12六、 Hibernate使用范围:. 12第9课Hibernate的重点学习:Hibernate的对象关系映射. 12一、对象--- 阅读全文

posted @ 2012-05-11 15:32 Kora 阅读(967) 评论(0) 推荐(0) 编辑

2012年5月4日 #

常用到的JS函数

摘要: 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或&#118alue) 6.一个小写转大写的&#106s: document.getElementById("o 阅读全文

posted @ 2012-05-04 15:09 Kora 阅读(556) 评论(0) 推荐(1) 编辑

eclipse 最全快捷键 分享快乐与便捷

摘要: Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ 下一个编辑的页面(当然是针对上面那条来说了) Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) Shift+Ctrl+En 阅读全文

posted @ 2012-05-04 14:07 Kora 阅读(209) 评论(0) 推荐(0) 编辑

JavaScript函数验证和字符串查找替换等方法

摘要: /*******************************************字符串函数扩充 *******************************************//*===========================================//去除左边的空格===========================================*/String.prototype.LTrim = function(){return this.replace(/(^/s*)/g, "");}/*===================== 阅读全文

posted @ 2012-05-04 13:58 Kora 阅读(298) 评论(0) 推荐(0) 编辑