- 博客(51)
- 收藏
- 关注
原创 精通jar命令
Jar的定义 首先套用百度百科对Jar的解释:Jar(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE 应用程序创建的 Jar文件是 Ear 文件(企业 Jar 文件)。Jar 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 Jar 中包含特殊的文件,...
2014-06-28 22:35:48
172
MANIFEST.MF文件全面解析
(一)简介 当我们用Jar命令打完包后,会在根目录下面创建META-INF目录,该目录下面会有一些对该Jar包信息的描述,其中肯定会有一个MANIFEST.MF文件,该文件包含了该Jar包的版本、创建人和类搜索路径等信息,当然如果是可执行Jar包,会包含Main-Class属性,表明Main方法入口。下面是httpclient.jar中的MANIFEST....
2014-06-25 00:49:22
352
原创 EJB学习笔记(一)
几个概念 虽说概念很枯燥,但是有时候了解下,会让你少写不少弯路的。 1.EJB:EJB是sun的服务器端组件模型,设计目标与核心应用是部署分布式应用程序 2.EJB容器:用来管理一个或多个EJB类/实例的抽象。 3.EJB服务器:EJB服务器是管理EJB容器的高端进程或是应用程序,并提供对系统服务的访问。 4.EJB组件对象分为3种类型:Session Be...
2013-05-13 16:28:16
135
原创 java.net.SocketTimeoutException: Receive timed out
这几天学习了一下EJB,刚开始搭建环境,配置JBOSS服务器后,创建第一个无状态会话Bean( stateless Session bean)HelloWord,运行客户端连接时报异常:java.net.SocketTimeoutException: Receive timed out。下面是我的ejb client:package com.ejb.junit;import ja...
2013-04-25 04:29:50
5450
原创 Tomcat/weblogic session失效时间的几种设置方法
一、在容器中设置tomcat中配置server.xml中定义context时采用如下定义:<Context path="/livsorder" docBase="/home/httpd/html/livsorder" defaultSessionTimeOut="3600" isWARExpanded="true" isWARValidated="false" isInvoker..
2012-03-20 06:32:35
222
原创 Linux export 命令
Linux export 命令 功能说明:设置或显示环境变量。(比如我们要用一个命令,但这个命令的执行文件不在当前目录,这样我们每次用的时候必须指定执行文件的目录,麻烦,在代码中先执行export,这个相当于告诉程序,执行某某东西时,需要的文件或什么东东在这些目录里)语 法:export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执...
2012-02-15 21:53:36
493
原创 linux的mount命令详解
linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着 linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系 统、Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据交换。下面我根据自己的实际工作经验介绍一下如何在linux系统 下挂...
2012-02-11 07:48:49
122
原创 Linux中locale 详解
locale 是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与 window中文系统的兼容和通信。从实际经验上看来,locale的设定与看中文关系不大,但是与写中文,及window分区的挂载方式有很密切的关系。本人认为就像一个纯英文的Windows能够浏览中文,日文或者意大利文网页一样,你不需要...
2012-02-10 23:17:00
932
原创 java 多线程(完全版)
尽管线程对象的常用方法可以通过API文档来了解,但是有很多方法仅仅从API说明是无法详细了解的。我们先来说一下线程对象的几个重要的方法: 首先我们来说明start()方法。 一个线程对象生成后,如果要产生一个执行的线程,就一定要调用它的start()方法.在介绍这个方法时不得不同时说明run方法.其实线程对 象的run方法完全是一个接口回调方法,它是你这个线程对象要...
2011-10-31 15:27:56
75
原创 惹恼程序员的十件事 代码排第一位
程序员是一个比较特殊的群体,他们因为长期和电脑打交道所养成的性格和脾气也是比较相近的。当然,既然是人,当然是会有性格的,也是会有脾气的。下面,让我来看看十件能把程序惹毛了的事情。一方面我们可以看看程序员的共性,另一方面我们也可以看看程序员的缺点。无论怎么样,我都希望他们对你的日常工作都是一种帮助。 第十位 程序注释 程序注释本来是一些比较好的习惯,当程序员老手带新手的时候,总是...
2011-10-31 14:49:32
111
原创 Oracle 后台进程详解
Oracle实例: Oracle实例包括一组后台进程以及这些进程所共享的内存,这些后台进程及其共享内存合起来就构成了Oracle实例.Oracle数据库服务器: Oracle实例和数据库合起来又构成了Oracle数据库服务器.后台进程 1. DBWR 数据库写入进程 DBWR The Database Writer Proc...
2011-10-28 16:13:54
136
原创 oracle 默认用户名和密码
UsernamePasswordDescriptionSee AlsoCTXSYSCTXSYSThe Oracle Text accountOracle Text ReferenceDBSNMPDBSNMPT...
2011-10-26 10:57:07
253
原创 instr和substr存储过程
此资料从网上获得,存放在此,以便以后查找。。。instr和substr存储过程,分析内部大对象的内容instr函数与substr函数instr函数用于从指定的位置开始,从大型对象中查找第N个与模式匹配的字符串。用于查找内部大对象中的字符串的instr函数语法如下:dbms_lob.instr(lob_loc in blob, pattern in raw...
2011-10-26 10:28:52
621
原创 firefox和ie单元格自动换行 -hxzon -good
firefox和ie单元格自动换行 -hxzon -good firefox和ie单元格自动换行 -hxzon -goodhtml表格的单元格不想强制大小,但不含空格的英文字符不会自动换行,td { border: 0; /*1px solid #...
2011-10-10 14:43:39
114
原创 java虚拟机(1)
1.Java虚拟机java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。2.Java虚拟机体系结构java虚拟机由五个部分组成:一组指令集、一组寄存器、一个栈、一...
2011-10-08 14:53:25
118
原创 java的编码问题unicode,utf-8
java的编码问题unicode,utf-8不知道你有没有这样的感受:为什么PHP很少有乱码问题而用Java做WEB应用却这么麻烦呢?为什么在Google上能用简体中文查到繁体中文,甚至日文的结果?而且用Google的时候发现它居然能自动根据我使用浏览器的语言选择自动调出中文界面?很多国际化应用的让我理解了这么一个道理:Unicode是为更方便的做国际化应用设计的,而Ja...
2011-09-30 15:09:05
2024
原创 怎样运行jar文件
怎样运行jar文件 一、制作jar文件 在制作.jar 文件之前你必须先编译好你的.java文件。假设我们的文件目录是c:javamyJavahelloHello.java 现在假设Hello.java的文件内容为: /* * * Hell...
2011-09-27 17:16:49
195
原创 Oracle优化器的优化方式(转载)
Oracle是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。本文介绍Oracle优化器,它是一个非 常好用的工具。Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执 行计划的工作是由优化器(Optimizer)来完成的。 不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种...
2011-09-19 16:20:34
135
原创 commons DBCP 配置说明 (转贴)
前段时间因为项目原因,要在修改数据库连接池到DBCP上,折腾了半天,有一点收获,不敢藏私,特在这里与朋友们共享。 在配置时,主要难以理解的主要有:removeAbandoned 、logAbandoned、removeAbandoned...
2011-09-16 04:28:30
100
原创 Apache Commons BeanUtils包学习
一、简介:BeanUtils提供对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。二、用法:BeanUtils是这个包里比较...
2011-09-15 10:21:02
114
原创 commons-fileupload实现文件上传(1)
Apache Commons fileUpload实现文件上传 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangjunhd.blog.51cto.com/113473/18331 Apache的commons-fi...
2011-09-14 14:14:28
67
原创 Apache上全部JAVA开源项目简介(转载)
Apache上全部JAVA开源项目简介最近接触Jakarta-Common-BeanUtils这个东东比较多,于是对Apache Jakarta Project产生了兴趣,上他们的官方网站上看了下感觉有用的东西好多,眼花缭乱的,又没有中文网站,又上各大论坛搜了下,也没有发现一个集中该项目的资料,于是决定自己整理翻译一下,有助于各位网友更好的了解该项目。如果有什么描述...
2011-09-13 17:25:19
151
原创 Commons-lang学习笔记
Commons-lang记录:一个最常用的工具,作为 jdk的补充,有必要看一下源码 ~~篇章 1—— package: lang.*Lang.*下有很多 Utils类,提供了若干 static方法供调用,涵盖了字符串操作、字符操作、 JVM交互操作、归类、异常和位域校验等等。首先看看字符串处理类 StringUtils全部的静态方法, StringUtil...
2011-09-13 15:19:11
124
原创 poi读取Excel(兼容2003和2007)
前段时间做项目时,碰到了要导入Excel文件中的数据的需求,网上查了下,用的比较多的是jxl和apache的poi。刚开始用的是jxl(当时感觉它比较小巧)可是它貌似只能处理Excel2003及其以下版本的文件,而且在处理单元格前后的有全角空格时会出现乱码问题所以在处理时还得去掉首尾空格,最后跟客户沟通说是他们公司用的最多的是2007,果断放弃jxl,改用poi,毕竟是一百多人支持开发了10年的的...
2011-09-11 11:37:58
135
原创 jquery常用的插件1000收集
为了便于以后查找,我把内容复制过来了。原文地址:http://www.cnblogs.com/liaigang/archive/2011/01/13/1934765.html jquery常用的插件1000收集 花N长时间积累的Jquery插件,希望大家喜欢。大家还有什么新的插件,请留言,我们一并收录。 感谢大家的支持。 1.accordion类基于...
2011-09-08 16:34:35
76
原创 解决extjs中window拖动时控件透明的现象
今天extjs开发时,出现window拖动时出现透明的现象,网上找了很久终于找到了解决方法:现引用如下:该效果为ExtJS默认效果。 Ext的window之所以在拖拽的时候里头的控件会被蒙上,是因为window继承了标准的DD,在startDrag和endDrag函数当中加上了Ext.Fx的ghost方法的缘故。Ext.Fx是管理元素的动画效果的,ghost方法的作用是滑动淡出,详细看...
2011-09-08 11:21:25
124
原创 javascript:阻止事件冒泡和阻止浏览器的默认行为
由于href是空值,如果不阻止浏览器的默认行为,产生的效果就是刷新页面。现在我们需要做的就是阻止href的链接事件,而去执行onclick事件。老的处理方式js的写法:1)停止冒泡的写法//如果提供了事件对象,则这是一个非IE浏览器if ( e && e.stopPropagation ) // 因此它支持W3C的stopPro...
2011-08-23 10:49:28
180
原创 jquery获取浏览器的大小
//获取浏览器窗口的高function getHeight(){ if($.browser.msie){ return document.compatMode == "CSS1Compat"? document.documentElement.clientHeight : document.body.clientHeight; } else { return self....
2011-08-23 10:45:41
161
原创 Spring JdbcTemplate 批量插入或更新操作
Spring JdbcTemplate 批量插入或更新操作用 JdbcTemplate 进行批量插入或更新操作方法一:代码只是测试用的一个小例子。public int insertContractAch(List list) throws DataAccessException { final List temList = list; ...
2011-08-18 14:11:42
2161
1
原创 50个jQuery代码段帮你成为更好的JavaScript开发者
今天的帖子会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。这些都是我尽量记住的有着最佳性能的代码段,因此如果你发现你任何可以做得更好的地方的话,欢迎把你的版本粘贴在评论中!我希望你在这一文章中能找到有帮助...
2011-08-17 16:13:38
64
原创 log4j使用方法收藏
log4j使用方法收藏 为什么要用日志(Log)?这个……就不必说了吧。为什么不用System.out.println()?功能太弱;不易于控制。如果暂时不想输出了怎么办?如果想输出到文件怎么办?如果想部分输出怎么办?……为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一?Commons-loggin的目的是为“所有的Java日...
2011-08-17 14:59:01
60
原创 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误,帮其解决后,发现很多人遇到过这样的问题,因此写着这里。也许你没有遇到过,原因如下:你oracle安装成功后,一直未停止数据库(即数据库是启动的),客户端配置成功后,应该一直不会有什么问题。而一旦你和我同事一样,有时把Oracle安装在虚...
2011-08-17 08:48:45
193
原创 SSH 集成项目中getHibernateTemplate().save(Object obj)方法保存数据不能commit 解析
转载:SSH 集成项目中getHibernateTemplate().save(Object obj)方法保存数据不能commit 解析 在开发SSH 集成项目过程中,可能会遇到如题目 那样的问题,在一个save()方法中不能把数据提交到数据库,而在后台打印的sql语句来看已经执行了insert 操作,具体是什么原因? 在网上翻查...
2011-08-16 10:52:44
208
原创 showModalDialog详解
为了以后查找方便,特粘贴到此! 基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的...
2011-08-15 12:14:26
90
原创 oracle查看创建表的sql语句
1,DESCRIBE 命令使用方法如下:SQL> describe nchar_tst(nchar_tst为表名)显示的结果如下: 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------...
2011-08-09 23:25:13
4530
proxool应用详解
最近开发时用到proxool数据库连接池框架,这个框架完全可配置、快速、成熟、健壮。可以透明地为你现存的JDBC驱动程序增加连接池功能。先介绍下什么是proxool吧。我也是从网上拷贝的:Proxool是一种Java数据库连接池技术。是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连...
2011-07-22 11:39:08
98
原创 异常:getOutputStream() has already been called for this response 的解决方法
今天在第一次接触使用“验证码”功能时,在执行时出现了异常信息: 严重: Servlet.service() for servlet jsp threw exception java.lang.IllegalStateException: getOutputStream() has already been called for this response。在网上搜索之后...
2011-07-19 15:54:44
97
原创 quartz应用时出现java.lang.NoClassDefFoundError: javax/transaction/UserTransaction
今天在进行quartz应用时,出现了:java.lang.NoClassDefFoundError: javax/transaction/UserTransaction,错误,上网一查原来是没有导入:jta.jar包。解决办法: 把jta.jar包放在开发工程的lib下就可以了,jta包在quartz-1.6.6\lib\build\jta.jar 下。...
2011-07-18 09:42:52
155
让Tomcat支持中文路径和中文文件名
环境:Tomcat5.5 今天整理以前的项目笔记时,发现一个非常有趣的问题,当时我用的struts做接收图片和显示图片文件时发现只要是出现中文的图片就会显示不出来,看图片属性也没错的。我点图片让其在一个单独的标签页中打开一看URL地址,中文全是经过编码的,我想这应该跟编码有关。查Tomcat5.5文档,发现如果要Tomcat支持中文文件名或是目录的话得在 中加上URIEncodin...
2011-05-27 22:10:11
168
原创 log4j:ERROR LogMananger.repositorySelector was null
排除log4j版本问题后,仍出现此问题,解决方法:在Tomcat安装目录下conf/catalina.properties文件中设置org.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false。去Tomcat网站上查看了它的含义:http://tomcat.apache.org/tomcat-6...
2011-05-25 12:27:31
142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人