java
文章平均质量分 62
evanbai
爱说爱笑爱打闹,爱听爱唱爱欣赏
展开
-
ajax状态值与状态码详解
1. AJAX状态值与状态码区别AJAX状态值是指:运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤。如:正在发送,正在响应等,由AJAX对象与服务器交互时所得;使用“ajax.readyState ”获得。(由数字1~4单位数字组成)AJAX状态码是指:无论AJAX访问是否成功,由HTTP协议根据所提交的信息,服务器所返回的HTTP头信息代码,该信息使用“ajax.status ”所获得;(由数字1XX,2XX三位数字组成,详细查看RFC)这就是我们在使用AJA原创 2011-02-27 21:36:00 · 1376 阅读 · 0 评论 -
EL表达式
EL表达式 1、EL简介${expression} 1)语法结构 2)[]与.运算符${user.My-Name}应当改为${user["My-Name"] }${sessionScope.user[data]}中data 是一个变量username的变量。 EL存取变量数据的方法很简单,例如:${username}。它的意思是取出某一范围中名称为Application范围查找。原创 2011-06-24 17:40:00 · 674 阅读 · 0 评论 -
@SuppressWarnings
<br />J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 <br /><br />一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 "javac" 增加 -Xlint 参数来控制是否报告这些警告(如上面的 @Deprecated 部分所示)。 <br /><br />默认情况下,Sun 编译器以简单的两行的形式输出警告。原创 2011-04-01 16:49:00 · 499 阅读 · 0 评论 -
Apache + Tomcat + mod jk 来实现负载均衡
安装Apache后进行如下配置:1. 修改 httpd.conf文件,增加如下一行include "%你的apache安装路径%/conf/mod_jk.conf"2. 将mod_jk插件拷贝到apache的modules文件夹中3. 添加如下文件到Apache路径下的conf文件夹中1) mod_jk.conf 内容如下:#加载mod_jk ModuleLoadModule jk_module modules/mod_jk-1.2.31-httpd-2.2.3.so#指定 workers.propert原创 2011-03-28 23:35:00 · 1394 阅读 · 0 评论 -
如何解决java.util.Date 获取的不是当前时间
<br />java.util.date()不是当前时间 我的抄贴生活又开始了,哈哈。主要是在学习过程中,发现解决一些问题,然后,想记录下来。 <br />------------------------------------------------------------------------------------------<br />(1)第一种方法:<br />在“首选项- >Tomcat - >JVM Settings ”项,设定 JRE 的版本为“ jre1.5.0_06”,并且添加如下几原创 2011-03-21 14:36:00 · 2529 阅读 · 0 评论 -
blob转换异常
<br />在项目中出现了一个问题<br /> <br />当代码执行到这里时<br /> <br />oracle.sql.BLOB oblob = (BLOB) rs.getBlob("ca_coding");<br /> <br />报一个ClassCastException,这个很奇怪,系统上线后,有时候报错,有时候不报,很奇怪!<br /> <br />后来查了一下,发现在我的工程目录下有一个classes12.jar,tomcat 里也有一个classes12.jar。可能是两连个jar的版本原创 2011-02-22 17:08:00 · 1933 阅读 · 0 评论 -
删除Myeclipse被废弃的workspace记录
<br />一个不用的workspace被我们删除后,但是在工作空间切换时File --> Switch Workspace,旧的 workspace 选项还会存在,看着很碍眼。删除遗留 workspace 方法如下:<br />进入myeclipse的安装目录MyEclipse 6.0/eclipse/configuration/.settings<br />用记事本打开 "org.eclipse.ui.ide.prefs"<br />修改这一行<br />RECENT_WORKSPACES=D/://B原创 2011-03-14 15:58:00 · 2429 阅读 · 0 评论 -
oracle数据库中查询被锁住的表
<br />1. 查询被锁的表<br /><br />select a.owner, <br /> a.object_name, <br /> a.subobject_name, <br /> a.object_type, <br /> l.session_id, <br /> l.oracle_username, <br /> l.os_user_name, <br /> se.SID, <br /> se.S原创 2011-03-11 12:00:00 · 1895 阅读 · 0 评论 -
DBCP连接池详解
总所周知建立数据库连接是一个非常耗时耗资源的行为,因此现代的Web中间件,无论是开源的Tomcat、Jboss还是商业的websphere、weblogic都提供了数据库连接池功能,可以毫不夸张的说,数据库连接池性能的好坏,不同厂商对连接池有着不同的实现,本文只介绍拜特公司使用较多的开源web中间件Tomcat中默认的连接池DBCP(DataBase connection pool)的使用。原创 2011-03-08 15:07:00 · 5802 阅读 · 1 评论 -
Java中数据库连接池原理机制
<br />一、连接池的基本工作原理 <br /> <br />1、基本概念及原理 <br />由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效治理。我们知道,对于共享资源,有一个很闻名的设计模式:资源池(Resource Pool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们原创 2011-02-16 16:09:00 · 783 阅读 · 0 评论 -
JBuilder Quick Start
<br />一.主菜单项:<br />1.File ---------- 创建,打开和关闭工程,创建,打开和关闭文件;<br />2.Edit ---------- 编辑,格式化代码,折叠代码,折叠注释,调出向导,用CodeInsight补全代码,调用环境敏感的API帮助;<br />3.Search -------- 多种查找及替换文件的功能,提供了在类库中查找类的功能,定位到指定的行,方法及类的成员中;<br />4.Refactor ------ 提供了重构代码的功能;<br />5.View ---原创 2011-02-16 14:30:00 · 750 阅读 · 0 评论 -
MANIFEST.MF详解
<br />打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,<br />其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容。<br />如果我们把MANIFEST中的配置信息进行分类,可以归纳出下面几个大类: 一. 一般属性 1. Manifest-Version 用来定义manifest文件的版本,例如:Manifest-Version: 1.0 2. Cre原创 2011-02-16 14:29:00 · 922 阅读 · 0 评论 -
FatJar–Eclipse打包插件
<br />在Eclipse下,如果要将JAVA应用程序打包,一般用”文件”菜单下的”导出”就可以导出为可执行Jar文件,但如果工程里有其他的库文件的话,那Eclipse就无能为力了。 <br /> 做一个简单的测试:<br /> 依据与猜想:Java程序在执行前会首先查找自己所在的目录下有没有JRE;其次查找自己的父目录下有没有JRE;最后才是查询Windows的注册表(详见王森的《Java深度历险》)。那么对于第三方库文件的使用,Java程序是不是也遵循这一规则呢?<br />S原创 2011-02-16 14:28:00 · 1162 阅读 · 0 评论 -
Hibernate中集合类型和结果集排序
最近发现用hibernate的set映射取得的数据库记录集在JSP页面显示时排序有问题,后来查了一下才发现:Hibernate中的Collection类型分为有序集和无序集两类。这里所谓的有序和无序,是针对Hibernate数据持久过程中,是否保持数据集合中的记录排列顺序加以区分的。无序集有Set,Bag,Map几种,有序集有List一种。有序集的数据在持久化过程中,会将集合中元素排列的先后顺序同时固化到数据库中,读取时也会返回一个具备同样排列顺序的数据集合。<br />Hibernate中的Collect原创 2011-03-04 15:03:00 · 1179 阅读 · 0 评论 -
tomcat连接池泄露的监控和解决
1. 问题描述<br />Web程序在tomcat刚开始运行时速度很快,但过一段时间后发现速度变得很慢。<br />检查日志输出,发现异常如下:<br />org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted, cause:<br />java.util.NoSuchElementException: Timeout waiting for idle object<br />同时在SQLServ原创 2011-03-04 15:01:00 · 1577 阅读 · 0 评论