自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

java在AIX系统上不能处理图形的解决办法

 Java在图形处理时调用了本地的图形处理库。在利用Java作图形处理(比如:图片缩放,图片签名,生成报表)时,如果运行在windows上不会出问题。如果将程序移植到Linux/Unix上的时候有可能出现图形不能显示的错误。提示信息:"Can't connect to X11 window server"这是由于Linux的图形处理需要一个X Server服务器。(关于Linux的图形处理模式...

2010-08-07 12:03:09 158

修改Windows、AIX等操作系统的TCP/IP参数

在不同的操作系统上,修改TCP/IP参数的方法略有不同,现在对Windows 2000/NT、RISC6000/AIX、HP-UNIX、SUN Solaris以及SCO OpenServer平台下的修改方法逐一进行说明:1)在Windows NT平台上, 我们利用regedit来修改系统注册表,修改HKEY_LOCAL_MACHINE\CurrentControlSet\Services\Tc...

2010-08-06 10:01:04 443

原创 Struts2/XWork < 2.2.0远程执行任意代码漏洞分析及修补

1.exploit-db网站在7月14日爆出了一个Struts2的远程执行任意代码的漏洞,此漏洞危害之大,可谓百发百中,直接root,只要采用了Struts2和webwork框架的系统(对于webwork的版本,不太清楚,我这里没环境对其一一测试,这里有两者关系的介绍),基本上无一幸免。2.昨天在接到朋友的提醒后,迅速将公司的一些使用此框架开发的项目漏洞修补了,我想大部分大公司的也在第一时...

2010-07-27 09:35:33 272

Unix命令大全

unix 系统命令大全    --  unix 系统操作命令大全 用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。 1.1 登录    当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。这时,屏幕上会显示出一...

2010-04-06 09:47:46 186

Oracle RAC java连接的配置

Oracle RAC   RAC,全称real application clusters,译为“真正应用集群”, 是Oracle新版数据库中采用的一项新技术,也是Oracle数据库支持网格计算环境的核心技术。  Oracle RAC主要支持Oracle9i、10g、11g版本,可以可以支持24 x 7 有效的数据库应用 系统,在低成本服务器上...

2010-04-02 15:54:30 394

存储过程和函数的主要区别?

存储过程:     存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易得多。存储过程是   SQL   语句和可选控制流语句的预编译集合         ,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以         及其它强大的编程功能。     存储过程可...

2009-12-05 11:39:54 125

原创 Java类加载器介绍

Java类加载器介绍 类加载器负责把类加载到Java虚拟机(JVM)中。指定类的名称,类加载器就会定位这个类的定义,每一个Java类必须由类加载器加载。当启动JVM的时候,可以使用三个类加载器:引导(bootstrap)类加载器、扩展(extensions)类加载器、应用程序(application)类加载器。1.引导类加载器仅仅负责加载核心的Java库,比...

2009-12-05 10:57:17 80

用java执行SQL文件?

List &lt;String&gt; sqlFileList = new ArrayList &lt;String&gt;();//从文件读放内容到按分号放到sqlFileListpublic List &lt;String&gt; readSqlFiles(List &lt;String&gt; fileNameList) {List &lt;String&gt; sqlList ...

2009-10-28 18:42:32 136

Hibernate缓存(四)

八、二级缓存在项目中的集成和使用1.将echcache.xml文件拷贝到src下, 二级缓存hibernate默认是关闭的,手动开启 2.开启二级缓存,修改hibernate.cfg.xml文件, &lt;property name=”hibernate.cache.user_sec...

2009-10-26 10:57:37 72

Hibernate缓存(三)

七、哪些方法支持缓存*get() *load() *iterate()  (查询实体对象)save()查询缓存只对query.list()起作用  一级缓存测试:1.Load测试: 在同一个session中发出两次load查询(1...

2009-10-26 10:56:56 63

Hibernate缓存(二)

四、缓存的管理  Hibernate的缓存管理 一级缓存的管理:   evit(Object obj)  将指定的持久化对象从一级缓存中清除,释放对象所占用的内存资源,指定对象从持久化状态变为脱管状态,从而成为游离对象.   clear()  将一级缓存中的所有持久化对象清除,...

2009-10-26 10:54:11 78

Hibernate缓存(一)

缓存可以简单的看成一个Map,通过key在缓存里面找value。 一、缓存简介  Cache In Hibernate HIBERNATE中的CACHE有两级. 一级是在Session范围内的CACHE. 即每个Session有...

2009-10-26 10:52:13 179

Cache技术――OSCache(五)

第四部分:小结及其引申 缓存是在提升系统响应时常用的一种技术,在系统缓存上通常采用的是有页面缓存、处理缓存和数据缓存这三种具体的类别,应该说这三种缓存在实现上还是稍有不同,尽管底层的缓存实现是一样的。页面缓存页面缓存是指对页面中的内容片断进行缓存的方案。比如页面中有一个部分是显示栏目中的内容的,那么就可以缓存这个部分,在进行第二次请求的时候就直接从缓存中...

2009-10-26 09:54:26 104

Cache技术――OSCache(四)

第三部分:Demo一、对象缓存1、Cache操作类import java.util.Date;import com.opensymphony.oscache.base.NeedsRefreshException;import com.opensymphony.oscache.general.GeneralCacheAdminist...

2009-10-26 09:49:56 99

Cache技术――OSCache(三)

三、OSCache的基本用法(缓存JSP页面中部分)(一):Cache-OSCache提供的缓存标签 这是OSCache提供的标签库中最重要的一个标签,包括在标签中的内容将应用缓存机制进行处理,处理的方式将取决于编程者对cache标签属性的设置。第一次请求到达时,标签中的内容被处理并且缓存起来,当下一个请求到达时,缓存系统会检查这部分内容的缓存是否已...

2009-10-26 09:47:12 107

Cache技术――OSCache(二)

第二部分:OSCache使用指南 一、下载安装OSCache是一个基于web应用的组件,他的安装工作主要是对web应用进行配置,大概的步骤如下:1. 下载、解压缩OSCache从http://www.opensymphony.com/oscache/download.html下载合适的OSCache...

2009-10-26 09:44:57 123

Cache技术――OSCache(一)

一、简介Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。 OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用...

2009-10-26 09:42:46 183

从语言升级为平台:JAVA老矣,尚能饭否?

JDK6到JDK7竟然有四年多的跨度,而且新加入的特性,也并不是那么激动人心(相对于社区的期望和动态语言的快速发展),闭包(Closure)本来是一个万众期待的特性,在经过激烈的争论之后还是被放弃了。  越来越多的人开始担忧JAVA的前途,我觉得,以目前的情况来看,JAVA在JVM上失去Number One的地位是迟早的事情,但我们不要忘了,这个有些老态龙钟的JAVA曾经的辉煌,以及它所背负的...

2009-10-23 16:05:08 81

甲骨文全球大会:Oracle阐明Java计划

Oracle公司对Java的议事日程成为本周的焦点,因为Oracle计划把Oracle OpenWorld2009的聚光灯投向SUN的应用程序开发技术,将以SUN公司主席斯科特麦克尼利和副总裁Java之父詹姆斯戈士林以及Oracle CEO拉里埃里森打头阵做主题演讲。  Java之父的出现,意味着Oracle将会继承Java技术开发领导者衣钵,此外,今年在旧金山举行的OracleO...

2009-10-23 16:02:03 137

JAVA反射

动态调用方法public class Ref { /** * @param message */ public Ref(String message){ System.out.println("Hello :" + message); } public void sayHello(String message){ System.out.println(...

2009-10-23 09:53:24 63

SQLServer和Oracle常用函数对比

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.001)...

2009-10-22 13:51:33 55

struts.properties文件 详解

struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求.struts.properties配置文件struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的value就是一个Struts 2属性值.st...

2009-10-22 13:46:01 293

session bean生命周期事件

@PostConstruct:当bean对象完成实例化后,标注了这个注释的方法会立即被调用, 每个bean class只能定义一个 @PostConstruct方法,适用于有状态和无状态的会话bean@ProDestroy:标注了这个注释的方法会在容器销毁一个无用或者过期的bean实例之前被调用,适用于有状态和无状态会话bean@PrePassivate:当一个有状态的bean实例空闲...

2009-10-22 13:43:41 111

Hibernate主键详解

HIbernate主键详解------Assigned Assigned方式由程序生成主键值,并且要在save()之前指定否则会抛出异常 特点:主键的生成值完全由用户决定,与底层数据库无关。用户需要维护主键值,在调用session.save()之前要指定主键值。主键由外部程序负责生成,无需Hibernate参与。HIbernate主键详解------Hilo  ...

2009-10-21 10:08:17 75

Hibernate 中配置C3P0连接池

Hibernate自带的连接池算法相当不成熟。它只是为了让你快些上手,并不适合用于产品系统或性能测试中。 出于最佳性能和稳定性考虑你应该使用第三方的连接池。只需要用特定连接池的设置替换hibernate.connection.pool_size即可。这将关闭Hibernate自带的连接池。 例如, 你可能会想用C3P0.     C3P0是一个随Hiber...

2009-10-21 10:00:51 66

java获取客户端的IP地址

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。  经...

2009-10-21 09:40:22 58

在LINUX下安装JDK1.5

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-li...

2009-10-21 09:31:16 735

原创 MyEclipse快捷键与插件大全

(1)Ctrl+M切换窗口的大小 (2)Ctrl+Q跳到最后一次的编辑处 (3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。 F7由...

2009-10-21 09:29:12 312

原创 APACHE +TOMCAT配置负载均衡

APACHE 2.2.8+TOMCAT6.0.14配置负载均衡目标: 使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求: 1、  Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。 2、  为系统设定 Session 超时时间,包括 Apache 和 tomcat 3、  为系统屏蔽文件列表,...

2009-10-20 15:07:54 74

Java7新特性四大体验

距离Java7的MR版本发布有段时间了,通过安装试用之后的总体感觉是:速度又快了。仔细阅读了Java7的相关文档发现,Java7拥有如下的一些新的特性。          首先是模块化特性:如果您安装和使用过NetBeans6.7的话,是不是会有一个很大的感觉,就是NetBeans6.7的启动速度比以前快了很多,当然并不是NetBeans已经使用了Java7,而是NetBeans将以前一启...

2009-10-20 14:49:17 74

原创 Java类加载原理及类加载器

Java和其他语言不同的是,Java是运行于Java虚拟机(JVM)。这就意味着编译后的代码是以一种和平台无关的格式保存的,而不是某种特定的机器上运行的格式。这种格式和传统的可执行代码格式有很多重要的区别。具体来说,不同于C或者C++程序,Java程序不是一个独立的可执行文件,而是由很多分开的类文件组成,每个类文件对应一个Java类。另外,这些类文件并不是马上加载到内存,而是当程序需要...

2009-10-20 14:31:18 63

原创 在 Linux x86 上安装 Oracle 数据库 10g

针对 Oracle 配置 LinuxLinux 软件现已安装完毕,您需要针对 Oracle 对其进行配置。本部分将逐步讲解针对 Oracle 数据库 10g 配置 Linux 的过程。 验证系统要求 要验证系统是否满足 Oracle 10g 数据库的最低要求,以 root 用户身份登录并运行以下命令。 要查看可用 RAM 和交换空间大小,运行以下命令:...

2009-10-20 14:25:08 107

原创 Struts2 配置

Struts2 必备5个jar包:commons-logging-api-1.1.jarfreemarker-2.3.8.jarognl-2.6.11.jarstruts2-core-2.0.8.jarxwork-2.0.3.jar========================================================================...

2009-10-20 11:34:24 60

java中四种操作xml方式的比较

java中四种操作xml方式的比较1. 介绍    1)DOM(JAXP Crimson解析器)   DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象...

2009-10-20 11:19:31 59

原创 java将汉字转化成拼音

import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Set;public class CntoSpell { private static LinkedHashMap spellMap = null; static { if (spellMa...

2009-10-20 11:10:07 94

spring各种属性的注入配置

&lt;bean id="bean1" class="com.bjsxt.spring.Bean1"&gt; &lt;property name="strValue" value="Hello"/&gt; &lt;!-- &lt;property name="intValue" value="123

2009-10-20 11:07:43 86

jsp分页组件(原创)

  闲来无事,自己弄个jsp的分页组件来玩玩,也就能给新手参考参考了 , 老鸟就可以飘过了!!~~~    先上个效果图吧!!~      其实 也就是把jquery分页插件的 样式给弄了过来!~~~~   代码开始:   首先先创建一个页码的实体类   Pager.javapublic class Pager { private int pagesize=5;...

2009-10-20 11:03:54 200

原创 惹恼程序员的十件事

   程序员是一个比较特殊的群体,他们因为长期和电脑打交道所养成的性格和脾气也是比较相近的。当然,既然是人,当然是会有性格的,也是会有脾气的。下面,让我来看看十件能把程序惹毛了的事情。一方面我们可以看看程序员的共性,另一方面我们也可以看看程序员的缺点。无论怎么样,我都希望他们对你的日常工作都是一种帮助。第十位 程序注释        程序注释本来是一些比较好的习惯,当程序员老手...

2009-10-20 10:24:21 47

Spring 读取Properties 配置文件

&lt;bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"&gt; &lt;property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" /&gt; ...

2009-10-20 10:22:36 97

urlrewirte的配置

  首先导入 urlrewrite-2.6.0.jar   在WEB-INF下创建urlrewrite.xml文件 &lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 2.6//EN" "http://tu...

2009-10-20 10:09:32 127

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除