-
转:构建可扩展的Java EE运用
转:构建可扩展的JavaEE应用转:构建可扩展的JavaEE应用2011年05月21日原文地址:http://www.theserverside.com/news/1320914/Scaling-Your-Java-EE-Applications-Part-2对于一个具备使用价值的应用而言,其使用者有可能会在一段时间内疯狂的增长。随着越来越多的关键性质的应用在JavaEE上运行,很多的Java开发...
530
热度 -
转:构建可扩展的Java EE施用
转:构建可扩展的JavaEE应用转:构建可扩展的JavaEE应用2011年05月21日原文地址:http://www.theserverside.com/news/1320914/Scaling-Your-Java-EE-Applications-Part-2对于一个具备使用价值的应用而言,其使用者有可能会在一段时间内疯狂的增长。随着越来越多的关键性质的应用在JavaEE上运行,很多的Java开发...
480
热度 -
Java温习笔记
Java复习笔记最近要做两个基于JavaWeb的网络系统,想起我那渣得可怜的Java功底。。。泪崩!于是花了三天时间大体上上复习了一下java的重要知识,mark一记。目录一.基础知识二.string三.类四.管理五.泛型六.线程七.反射一.基础知识1.JavaSE可以分为四个主要的部分:JVM、JRE、JDK和Java语言。2.3.二.string1.java中字符串不仅仅是字符数组,还是str...
28
热度 -
Android 线程池回管理线程
Android线程池来管理线程网上讲了很多的关于线程池的例子。其实在我们实际应用中,譬如说,一个应用的线程是怎样来管理的,我们就可以说,我们可以使用线程池来管理线程。eg:classDianLiang1implementsRunnable{@OverridepunlicvoidRun{system.println("*************111111111111111111111**...
35
热度 -
利用nginx加快web访问
利用nginx加速web访问 在最近新系统的设计中对于首页打开速度的问题做了一些考虑,由于页面上还是以动态数据为主,所以简单的静态化数据可能并不行,所以需要从业务和技术结合的角度去考虑这个问题。由于有些数据并不敏感,其实可以放入缓存并定时更新。另外就是有些本身是静态,能否加快并发相应速度。 ??这里对动态数据想到了2种办法:1)把Action设置成单例,请求的结果直接加在缓存里,再用一个定时线程...
267
热度 -
基于反相署理的Web缓存加速
基于反相代理的Web缓存加速 内容摘要:对于一个日访问量达到百万级的网站来说,速度很快就成为一个瓶颈。除了优化内容发布系统的应用本身外,如果能把不需要实时更新的动态页面的输出结果转化成静态网页来发布,速度上的提升效果将是显著的,因为一个动态页面的速度往往会比静态页面慢2-10倍,而静态网页的内容如果能被缓存在内存里,访问速度甚至会比原有动态网页有2-3个数量级的提高。 动态缓存和静态缓存的比...
424
热度 -
Spring 3.1 M1 中的缓存效能
Spring3.1M1中的缓存功能 本文转自:http://www.oschina.net/question/12_16549 上个月Spring发布了3.1的第一个里程碑版本,详情请看这里。 该版本最酷的新特性就是引入全方位的缓存支持。Spring3.1提供了对已有的Spring应用增加缓存的支持,这个特性对应用本身来说是透明的,通过缓存抽象层,使得对已有代码的影响降低到最小。 该缓存机制针...
460
热度 -
源码分析HotSpot GC进程(二):DefNewGeneration的GC过程
源码分析HotSpotGC过程(二):DefNewGeneration的GC过程由于虚拟机的分代实现,虚拟机不会考虑各个内存代如何实现垃圾回收,具体的工作(对象内存的分配也是一样)由各内存代根据垃圾回收策略自行实现。DefNewGeneration的使用复制算法进行回收。复制算法的思想是将eden和from区活跃的对象复制到to区,并清空eden区和from区,如果to区满了,那么部分对象将会被晋...
523
热度 -
Tomcat 七 的七大新特性(转)
Tomcat7的七大新特性(转) Tomcat7引入了许多新功能,并对现有功能进行了增强。很多文章列出了Tomcat7的新功能,但大多数并没有详细解释它们,或指出它们的不足,或提供代码示例。本文将明确描述Tomcat7中七个最显著的特征和新增的功能,并对其作出评论,而不是仅仅列出新的功能。本文还提供了代码例子以方便你可以对其有更好的理解。本文分为两个部分,分别是“Tomcat7的新特性”和“Tom...
231
热度 -
快学Scala练习题解答—第十三章 集合
快学Scala习题解答—第十三章集合14.1编写一个函数,给定字符串,产出一个包含所有字符的下标的映射。举例来说:indexes("Mississippi")应返回一个映射,让'M'对应集{0},'i'对应集{1,4,7,10},依此类推。使用字符到可变集的映射。另外,你如何保证集是经过排序的?更新scala到版本2.10.0。有可变的可排序的Set,实际上还是TreeSeti...
10297
热度 -
测试网站负荷能力工具
测试网站负载能力工具服务器性能压力测试工具有http_load,webbench,ab,Siegewebbench最多可以模拟3万个并发连接去测试网站的负载能力1、适用系统:Linux2、编译安装:引用wgethttp://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gztarzxvfwebbench-1.5.tar.gzcdwebbenc...
2672
热度 -
quartz的运用(一)
quartz的使用(一)1.pom.xml <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>1.8.2</version> </dependency&...
484
热度 -
selenium webdriver学习(十六)-用selenium webdriver兑现selenium RC中的类似的方法
seleniumwebdriver学习(十六)----------用seleniumwebdriver实现seleniumRC中的类似的方法 最近想总结一下学习seleniumwebdriver的情况,于是就想用seleniumwebdriver里面的方法来实现seleniumRC中操作的一些方法。目前封装了一个ActionDriverHelper类,来实现RC中Selenium.java和Def...
609
热度 -
nginx网站性能优化跟测试1
nginx网站性能优化和测试1 内容摘要 ab的全称是ApacheBench,是Apache附带的一个小工具,专门用于HTTPServer的benchmarktesting,可以同时模拟多个并发请求。前段时间看到公司的开发人员也在用它作一些测试,看起来也不错,很简单,也很容易使用 引子 按照原定计划,今天开始研究 JMeter ,一天的时间看完了大半的 UserManual ,...
274
热度 -
【转】施用缓存构建更快的 Web 应用程序
【转】使用缓存构建更快的Web应用程序 原文链接:《使用缓存构建更快的Web应用程序》使用Java技术的Web开发人员可以使用缓存实用程序快速提升他们的应用程序的性能。Java缓存系统(JavaCachingSystem,JCS)是一个用于Java应用程序的强大分布式缓存系统,它是拥有简单API的高度可配置的工具。本文将概述JCS并展示如何使用它来提高Web应用程序的速度。许多Web应用程序会根据...
1000
热度 -
java中queue的运用
java中queue的使用 Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法了,而不能直接访问LinkedList的非Queue的方法),以使得只有恰当的方法才可以使用。BlockingQ...
406
热度 -
七 种流行 PHP IDE 的比较
7种流行PHPIDE的比较 编写关于PHP的系列文章让我更加深刻地了解了PHP开发人员的世界。我和许多PHP程序员交谈过,最令我惊奇的是只有很少的人使用IDE。大多数程序员使用文本编辑器,比如Microsoft?Windows?上的记事本、Emacs或者Vim。 我提到的这些文本编辑器(以及我没提到)都是很不错的――我不想讨论哪个编辑器更好。但是,我要强调的是不使用文本编辑器会使您对PHP代码有更...
419
热度 -
Java面试题小结1(持续更新)
Java面试题总结1(持续更新)1.运行时异常与一般异常有何异同?解答:异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。2.存储过程和函数的区别解答:从参数的返回情况来看:如果返回多个参数值最好使用存储过程,如果只有一个返回值的话可...
45
热度 -
JSF1.2+JPA2.0+Spring3.1调整开发
JSF1.2+JPA2.0+Spring3.1整合开发 导入必须的Jar包 ? JSF1.2的依赖包 ${jsf_home}\mojarra-1.2_15-b01-FCS\libjsf-api.jarjsf-impl.jar额外jstl.jar ? JPA用Hibenrate3.6.0实现的依赖包 ? ${hibernate_home}\hibernate-distribution-3.6.0.F...
473
热度 -
线程返回值的模式介绍
线程返回值的方式介绍博客微博相册收藏留言关于我线程返回值的方式介绍博客分类:多线程Java代码在Java5之前,线程是没有返回值的,常常为了“有”返回值,破费周折,而且代码很不好写。或者干脆绕过这道坎,走别的路了。现在Java终于有可返回值的任务(也可以叫做线程)了。可返回值的任务必须实现Callable接口,类似的,无返回值的任务必须Runnable接口。执行Callab...
8
热度