
java开发
flm_0722
I Like NBA
展开
-
proxool连接池配置详解
SECTION 01 为何需要 connection pooling 当我们进入了 Java 的开发世界, pool 也是一门学问, 如何让 connection 先建立好与 DB 的连结, 后来的人可以使用已经存在于 pool 的 connection, 减少连结的时间, 这么优秀的功能, 在许多 application server 都已经实现好了, 你只要简单地按照说明文件配置, 包括最大连转载 2009-01-09 17:02:00 · 2562 阅读 · 0 评论 -
Java读取pdf文件方法:pdfbox
首先从http://pdfbox.apache.org/网站上下载最新的pdfbox.jar包和fontbox.jar 两个jar包,将两个jar包放到你的classpath下面,读取代码如下:String filePath = "E://tes.pdf",nr="";PDDocument doc=PDDocument.load(filePath); PDFTextStripper str原创 2010-04-30 10:14:00 · 2739 阅读 · 1 评论 -
cos 上传文件
cos.jar 上传文件原创 2010-07-07 09:41:00 · 782 阅读 · 0 评论 -
用jxl.jar读取Excel文件内容
用jxl.jar读取Excel文件内容原创 2010-07-07 09:52:00 · 1731 阅读 · 0 评论 -
FlexPaper在线显示PDF转SWF文件
<br /> FlexPaper是一个被设计用来与PDF2SWF一起使用,开源轻量级的在浏览器上显示各种文档的组件, 使在Flex中显示PDF成为可能,而这个过程并无需PDF软件环境的支持。它可以被当做Flex的库来使用。也可以通过将一些例如Word、PPT等文档转成PDF,然后实现在线浏览。<br /> <br />一. 使用PDF2SWF转化你的pdf文件<br /> <br /> 首先要将PDF转成SWF,这步可以使用开源的SwfTools自动完成<br /><br /> 1原创 2010-07-09 15:19:00 · 10392 阅读 · 7 评论 -
osworkflow详解及异常大全
<br />1、osworkflow.xml文件里面的配置基本不动,你需要按照osworkflow的要求建造数据库表。<br />2、当你要用osworkflow的函数时,你得先调用这个类<br />如:你用它的内置函数call<br />你的先定义<br /><action id="1" name="Start First Draft"><br /> <pre-functions><br /> <function type="class"><br /> <arg name="class.转载 2010-11-09 16:22:00 · 2268 阅读 · 0 评论 -
java正则表达式验证整数、浮点数和日期
<br />/** * 检查日期格式 * @param date * @return */ public static boolean checkDate(String date) { String eL = "^((//d{2}(([02468][048])|([13579][26]))[//-/////s]?((((0?[13578])|(1[02]))[//-/////s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(原创 2011-01-30 13:55:00 · 12211 阅读 · 6 评论 -
quartz cron触发器表达式
<br />字段 允许值 允许的特殊字符 <br />秒 0-59 , - * / <br />分 0-59 , - * / <br />小时 0-23 , - * / <br />日期 1-31 , - * ? / L W C <br />月份转载 2011-05-27 17:08:00 · 3987 阅读 · 0 评论 -
java 列出指定目录下的所有文件及文件扩展名
public static void main(String[] args) { // TODO Auto-generated method stub String dir = "d:/download/article/201109/"; if(!dir.end原创 2011-09-28 14:36:38 · 3337 阅读 · 0 评论 -
lucene全文检索word内容
创建索引 Lucene 3.0+package test;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Date;import org.apache.lucene.analysis.原创 2012-03-05 17:28:24 · 7467 阅读 · 1 评论 -
jatoolsprinter打印iframe嵌套内容
打印页码如下: 打印 $(function(){ window.showForm.location = sys_ctx+"/form/default.do?method=showFormReferencedata&tableid="+tableid+"&guid="+ywslid; //打印原创 2012-04-14 15:38:24 · 2965 阅读 · 0 评论 -
深入解读Quartz的原理
Quartz是一个大名鼎鼎的Java版开源定时调度器,功能强悍,使用方便。 一、核心概念 Quartz的原理不是很复杂,只要搞明白几个概念,然后知道如何去启动和关闭一个调度程序即可。 1、Job表示一个工作,要执行的具体内容。此接口中只有一个方法void execute(JobExecutionContext context)转载 2012-10-11 16:53:37 · 884 阅读 · 0 评论 -
log4j配置信息
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , app转载 2015-08-04 15:18:01 · 620 阅读 · 0 评论 -
native2ascii命令详解
1、native2ascii简介: native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。Unicode编码的定义:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言原创 2010-01-08 17:30:00 · 13051 阅读 · 0 评论 -
JDBC 连接各种数据库
一、JDBC连接Microsoft SQLServer2000(三个jar包)Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" ); cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://DBServerIP:1433;databaseName=mas原创 2010-03-15 14:15:00 · 854 阅读 · 0 评论 -
myeclipse修改发布到tomcat目录下的项目名称
项目->属性->myelcipse->web下,修改web context root就可! 要在eclipse里面改下,光把项目重命名是不成的。 工程名--右键--Properties--MyEclipse--Web原创 2010-03-09 12:16:00 · 4149 阅读 · 1 评论 -
jar命令详解
JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF/MANIFEST.MF文件,当你找成JAR包时,它会自动生成。JAR包是由JDK安装目录/bin/jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.exe命令,它会用lib/tool.jar工具包中的类。这些细节就不用管它了。转载 2008-12-12 13:42:00 · 953 阅读 · 0 评论 -
用JAVA的多线程实现火车站售票问题
package com.softeem.demo; /** *@authorleno *售票类 */ class SaleTicket implements Runnable { int tickets = 100; public void run() { while (tickets > 0) { sale(); //或者下面这样实现 //转载 2009-04-22 16:59:00 · 2935 阅读 · 2 评论 -
用JAVA的多线程实现银行取款的问题
packagecom.softeem.demo; /** *@authorleno *账户类 *默认有余额,可以取款 */ class Account { private float balance = 1000; public float getBalance() { return balance; } public void setBalance(f转载 2009-04-22 17:03:00 · 2080 阅读 · 0 评论 -
单例模式创建数据库连接
单例模式只能创建一个实例对象 package com.sunlike.util;import java.sql.*;public class DBSingleton { private String url="jdbc:mysql://localhost:3306/shopping"; private String uid="root"; private String pwd="11原创 2009-05-01 18:05:00 · 2424 阅读 · 0 评论 -
java连接sql server2000数据库
用Java连接SQL Server2000数据库有多种方法,下面介绍其中最常用的两种(通过JDBC驱动连接数据库)。1. 通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和msbase.jar,可以到微软的网站去下载(://www.microsoft.com/downloads/details.aspx?Famil转载 2009-05-12 16:35:00 · 896 阅读 · 0 评论 -
myeclipse下使用xfire创建web service入门实例
XFireXFire是一个免费的开源SOAP框架,它不仅可以极大方便地实现这样一个环境,并且可以提供许多Web Services规范中高级特征,这些特征在多数的商业或者开源工具都没有提供。http://xfire.codehaus.org/Download是它的官方网站下载区,同时你也可以了解关于它的更多内容。创建过程示例下面我们就来使用Java构建一个WebService并且构建一个转载 2009-05-14 12:33:00 · 4364 阅读 · 3 评论 -
createStatement(int resultSetType, int resultSetConcurrency)参数意义
createStatement(int resultSetType, int resultSetConcurrency)参数意义仔细地阅读了j2sdk1.4.2文档以及http://java.sun.com/j2se/1.4.2/docs/api/上的文档,对java.sql.Connection.createStatement(int,int)有了一些体会。根据j2sdk文档中的定义,res转载 2009-05-21 10:31:00 · 4392 阅读 · 2 评论 -
优化Hibernate性能的几点建议
1、针对Oracle数据库而言,Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数,一般设置为30、50、100。Oracle数据库的JDBC驱动默认的Fetch Size=15,设置Fetch Size设置为:30、50,性能会有明显提升,如果继续增大,超出100,性能提升不明显,反而会消耗内存。即在Hibernate配制文件中进行配制:转载 2009-08-05 21:26:00 · 689 阅读 · 0 评论 -
Hibernate查询方法与缓存的关系
在开发中,通常是通过两种方式来执行对数据库的查询操作的。一种方式是通过ID来获得单独的Java对象,另一种方式是通过HQL语句来执行对数据库的查询操作。下面就分别结合这两种Hibernate查询方法来说明一下缓存的作用。 通过ID来获得Java对象可以直接使用Session对象的load()或者get()方法,这两种方式的区别就在于对缓存的使用上。 下面我们来具体看看Hibernate查询方法转载 2009-08-05 21:11:00 · 649 阅读 · 0 评论 -
tapestry4环境搭建
1) 搭建环境我们需要如下东东:Eclipse3.1及其以上版本:http://www.eclipse.org/downloads/index.phpMyEclipse4.0及其以上版本:http://www.myeclipseide.comJava SE 5.0及其以上版本:http://www.sun.com/download/index.jspResin3.0.x:ht原创 2009-10-26 14:58:00 · 1466 阅读 · 0 评论 -
JAVA中文乱码解决方法
在基于Java的编程中,经常会碰到汉字的处里及显示的问题,比如一大堆乱码或问号。 这是因为JAVA中默认的编码方式是UNICODE,而中国人通常使用的文件和DB都是基于GB2312或者UTF-8等编码,故会出现此问题。以前我也经常为这个问题而苦恼,后来经查了些资料,终于解决了,我知道一定有很多朋友也会碰到这个问题,所以特就总结了一下,来拿出来让大家一起分享了。 1、在网页中输出中文。原创 2010-01-21 14:26:00 · 862 阅读 · 0 评论 -
解决myeclipse不编译的方法
这两天MyEclipse 不编译了,无论怎么更改保存, classes目录下都是空的.在网上找了很多文章,总结如下:MyEclipse不编译解决1. 确保 project->build automatically 已经被选上.MyEclipse不编译解决2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project转载 2010-01-22 11:04:00 · 702 阅读 · 0 评论 -
完美破解FlashBuilder4(插件版独立版都一样)
具体步骤如下:1.到Adobe官网上下载FlashBuilder_4_LS10.exe或者FlashBuilder_4_Plugin_LS10.exe,有简体中文版的2.安装时,不用序列号,直接选择安装试用版3.安装完成后依次修改下列3个文件(目的就是改成开发版 开发版的版本号是0.0.0,启动时会跳过序列号检查) (1).plugi转载 2015-11-24 16:26:29 · 1864 阅读 · 0 评论