`
penchy
  • 浏览: 58876 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
第二部分: OSCache 使用指南   一、下载安装 OSCache 是一个基于 web 应用的组件,他的安装工作主要是对 web 应用进行配置,大概的步骤如下: 1. 下载、解压缩 OSCache 从 http://www.opensym phony.com/oscache/download.html 下载合适的 OSCache 版本, 解压缩下载的文件到指定目录 。 2 、新建立一个
一、简介 Cache 是一种用于提高系统响应速度 、改善系统运行性能 的技术。尤其是在 Web 应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。   OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存解决方案。   OSCache 是当前运用最广的缓存方案, JBoss,Hibernate,Spring 等都对其有支持。 Oscache 的 ...
JDK6到JDK7竟然有四年多的跨度,而且新加入的特性,也并不是那么激动人心(相对于社区的期望和动态语言的快速发展),闭包(Closure)本来是一个万众期待的特性,在经过激烈的争论之后还是被放弃了。   越来越多的人开始担忧JAVA的前途,我觉得,以目前的情况来看,JAVA在JVM上失去Number One的地位是迟早的事情,但我们不要忘了,这个有些老态龙钟的JAVA曾经的辉煌,以及它所背负的兼容性包袱。   java的每一次版本递进,都要考虑对以前版本的语言兼容性、平台兼容性和移植兼容性。   语言兼容性(language compability),要保证已有的词法、语法在新版本上含义 ...
Oracle公司对Java的议事日程成为本周的焦点,因为Oracle计划把Oracle OpenWorld 2009的聚光灯投向SUN的应用程序开发技术,将以SUN公司主席斯科特麦克尼利和副总裁Java之父詹姆斯戈士林以及Oracle CEO 拉里埃里森打头阵做主题演讲。   Java之父的出现,意味着Oracle将会继承Java技术开发领导者衣钵,此外,今年在旧金山举行的Oracle OpenWorld大会还有许多看点,Oracle对收购所取得的技术如何有效管理成为许多人关注的焦点,分析师认为在本次大会上Oracle将会透露具 体的信息,尽管Java语言不会成为大会的主题。   在 ...

JAVA反射

    博客分类:
  • JAVA
动态调用方法 public class Ref { /** * @param message */ public Ref(String message){ System.out.println("Hello :" + message); } public void sayHello(String message){ System.out.println("Say Hello!" + message); } public static String show(){ return "st ...
SQLServer和Oracle是大家经常用到的数据库,在此总结出这些常用函数以供大家参考。 数学函数   1.绝对值   S:select abs(-1) value   O:select abs(-1) value from dual   2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1 ...
struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求. struts.properties配置文件 struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2 ...
@PostConstruct :当bean对象完成实例化后,标注了这个注释的方法会立即被调用, 每个bean class只能定义一个 @PostConstruct方法,适用于有状态和无状态的会话bean@ProDestroy :标注了这个注释的方法会在容器销毁一个无用或者过期的bean实例之前被调用,适用于有状态和无状态会话bean@PrePassivate: 当一个有状态的bean实例空闲时间过长,就会发生钝化(passivate).标注了这个注释的方法会在被钝化之前被调用,bean实例被钝化后,在一段时间内,如果任然没有用户对bean实例进行操作,容器将会从硬盘中删除它,以后,任何针对 ...
HIbernate主键详解------Assigned Assigned方式由程序生成主键值,并且要在save()之前指定否则会抛出异常  特点:主键的生成值完全由用户决定,与底层数据库无关。用户需要维护主键值,在调用session.save()之前要指定主键值。主 ...
Hibernate自带的连接池算法相当不成熟。 它只是为了让你快些上手,并不适合用于产品系统或性能测试中。 出于最佳性能和稳定性考虑你应该使用第三方的连接池。只需要用特定连接池的设置替换 hibernate.connection.pool_size即可。这将关闭Hibernate自带的连接池。 例如, 你可能会想用C3P0.     C3P0是一个随Hibernate一同分发的开源的JDBC连接池, 它位于lib目录下。 如果你设置了hibernate.c3p0.*相关的属性, Hibernate将使用 C3P0ConnectionProvider来缓存 ...
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。    经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的 IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。但是在转发请求的HTTP头信息中,增加了X-FORWARDE ...
1. 以root身份登录系统 2. 到java.sun.com去下载JDK1.5.0 for LINUX 的rpm. 应该是个jdk -1_5_x-rc-linux -i586-rpm.bin的文件 3.通过chmod +x jdk -1_5_x-rc-linux -i586-rpm.bin命令使其获得可执行权限 4.通过 sh jdk -1_5_x-rc-linux -i586-rpm.bin来进行安装 5.安装完毕,JDK 安装在/usr/java/目录下 6.设置环境变量(写入/etc/profile中) export JAV ...
(1)Ctrl+M切换窗口的大小 (2)Ctrl+Q跳到最后一次的编辑处 (3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。 F7由函数内部返回到调用处。 F8一直执行到下一个断点。 (4)Ctrl+Pg~对于XML文件是切换代码和图示窗口 (5)Ctrl+Alt+I看Java文件中变量的相关信息 (6)Ctrl+P ...
APACHE 2.2.8+TOMCAT6.0.14配置负载均衡 目标: 使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求: 1、  Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。 2、  为系统设定 Session 超时时间, ...
距离Java7的MR版本发布有段时间了,通过安装试用之后的总体感觉是:速度又快了。仔细阅读了Java7的相关文档发现,Java7拥有如下的一些新的特性。          首先是模块化特性: 如果您安装和使用过NetBeans6.7的话,是不是会有一个很大的感觉,就是 NetBeans6.7的启动速度比以前快了很多,当然并不是NetBeans已经使用了Java7,而是NetBeans将以前一启动就加载的功能划分 成了很多的模块,第一次安装启动的时候,很多模块都没有加载,只是加载了一些最基本的功能模块,在随后的使用过程中,如果用到了某一种功能,就启用相应的 模块,这样形成了一个按需加载的特 ...
Global site tag (gtag.js) - Google Analytics