- 博客(68)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 (转)Word文档解析介绍(using Jacob & HtmlParser)
Java中Word的解析方法据我了解有多种,如通过jacob调用office com组件处理Word文档对象,这里介绍的方法是结合jacob与HtmlParser解析word文档内容,希望对利用该方法解析word的网友有帮助。1. word转换为html 这里使用Jacob实现word到html的转换。Jacob的使用这里就不详述了,不过前提条件是服务器端需要安装微软的Offic...
2010-11-01 14:21:28
379
原创 Linux常用命令大全
[code="java"]Linux常用命令大全系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上...
2010-07-26 16:41:05
195
原创 (转)MYSQL常用命令
[code="java"]MySQL常用操作基本操作,以下都是MySQL5.0下测试通过首先说明下,记住在每个命令结束时加上;(分号)1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > ...
2010-07-26 16:30:20
129
原创 (转)Java运行时,对象是怎么存储、内存是怎么分配的
1.堆栈:RAM的一块存储区域,如果堆栈的指针后移,就会创建一块新的内存、如果前移,则会释放那些内存。这种方式不仅快而且效率也非常高。创建程序时,Java编译器必须准确地知道堆栈内保存的所有数据的“长度”以及“存在时间”。这是由于它必须生成相应的代码,以便指针的前后移动。这样肯定影响了程序的灵活性,所以尽管有些Java数据要保存在堆栈里——比如对象的引用,但Java对象并不放到其中。2.堆...
2010-07-20 11:48:47
167
(转)Java同步技术
Java同步技术 收藏by:文/ Iangao 2008.10.9一基本同步原理1. 基本同步原理:[url]http://blog.youkuaiyun.com/Iangao/archive/2008/10/09/3041265.aspx[/url]2. 信号量(Semphore):[url]http://blog.youkuaiyun.com/Iangao/archive/20...
2010-03-15 15:26:08
149
原创 (转)软件框架、架构、模式
软件框架:软件框架就是Software Frameworks,它定义了软件系统在某个平台上为完成某项功能所提供普遍操作、以及这些普遍操作的内在实现过程。换一种说法,软件框架提供了若干操作接口,这些操作接口可以完成特定的功能,这些操作接口的实现对我们来说是不可见的,我们只需要知道如何使用这些接口。我们在使用软件框架的时候,可以选择直接使用接口或者从接口继承,这两种方法都能使我们使用软件框...
2010-01-22 14:36:33
105
原创 Java和oracle分页处理
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。分页查询格式:[code="java"]SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM = 21[/code]其中最内层的查询SELECT * FROM TABLE_NAME...
2009-12-09 18:16:06
254
原创 Javascript中最常用的55个经典技巧
[code="java"]1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制...
2009-12-09 17:23:08
128
原创 修改oracle数据库中表的结构
[code="java"]alter table aa drop cloumn 列名字 删除;rename oldtablename to newtablename;comment on column aa.name is 'name 的描述性语言';alter table aa add 字段名 字段类型;改类型、长度、是否为空: alter table mytable...
2009-11-16 19:22:34
212
java写文件方法之比较
(转)最近对以前开发的一个通用数据迁移的软件进行优化。除了用JDK5.0的多线程技术进行的改进之外,也比较了一下java写文件的性能。 在 java写文件中,通常会使用FileOutputStream和FileWriter,FileWriter只能写文本文件。 FileOutputStream也经常结合BufferedOutputStream。因为实际应用中写文本文件的情况占了大多数...
2009-11-12 10:57:41
182
原创 Spring,hibernate,struts的面试笔试题(含答案)
Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的...
2009-08-13 18:08:05
98
原创 SQL优化34条
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表...
2009-08-13 18:04:14
106
原创 Log4j记录详细异常信息
//代码片断,其中log为log4j对象,ex为异常对象//方法1:利用异常类提供的printStackTrace(PrintWriter s)函数。[code="java"] StringWriter sw=new StringWriter(); PrintWriter pw=new PrintWriter(sw); ex.printSta...
2009-08-11 16:56:06
377
解决iframe中session丢失的问题
最近由于要做页面引用,在Iframe中引用其他系统的页面,而其他系统跟当前系统是不用域的,这样子造成session经常不能够保持,在通常是对引用系统的请求是一个请求就一个session,这样子非常不便。 在网上找了好久,终于找到些解决方案就是在引用的系统的页面中加个头:如在jsp头中加:[code="java"][/code]...
2009-08-04 11:35:28
961
原创 转:HttpClient POST 的 UTF-8等编码问题
Apache HttpClient ( http://jakarta.apache.org/commons/httpclient/ ) 是一个纯 Java 的HTTP 协议的客户端编程工具包, 对 HTTP 协议的支持相当全面, 更多细节也可以参考IBM 网站上的这篇文章 HttpClient入门 ( http://www-128.ibm.com/developerworks/cn/ope...
2009-04-26 15:46:13
312
RCP中实现带有run in background按钮的进度条对话框
[code="java"]public class TestWithProgress implements IRunnableWithProgress { public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { monitor...
2009-04-02 12:05:39
242
原创 如何才能将你每天的精力发挥出它最大的功效?
如何才能将你每天的精力发挥出它最大的功效? 答案是:怀着积极的态度去做每一件事,以及把注意力放在你手头上现有的任务。假如,我们去展望一下这一辈子里等待我们去洗的堆积如山的锅碗瓢盆,或者那一堆堆需要熨烫的衣物……任何人想到这些估计都会瞬间崩溃心灰意冷,想想还不如去睡一觉呢……所以,仅仅去关注你今天要做的事情就可以了。昨天的事情都已经过去了,你已经进了你最大的努力,并且过去的也已经不能改...
2009-03-24 18:37:29
138
原创 spring cron表达式
Cron表达式是一个字符串,字符串以5或6个空格隔开,分开工6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:Seconds Minutes Hours DayofMonth Month DayofWeek Year 或Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下:代码Secon...
2009-03-02 15:35:17
101
使用apache的Httpclient上传文件
[code="java"] String targetUrl = "http://localhost:8080/Test"; PostMethod filePost = new PostMethod(targetUrl) {//这个用来中文乱码 public String getRequestCharSet() { return "UTF-8";// } ...
2009-02-27 14:25:24
888
原创 eclipse中的线程
先大致讲一讲GUI程序中的线程. 虽然各个操作系统之间的线程机制是不一样的,但是大致是相同的.当用户使用GUI程序时,如果点鼠标或按下键盘上的键等时,操作系统会产生对应的GUI事件,它来决定哪个窗口或程序来接受每一个事件并且放到程序的事件队列中. 任何GUI程序的底层结构就是一个事件循环.程序首先初始化事件循环,并开始循环,这个循环会从事件队列依次接收GUI事件并一一做出相应的...
2009-02-10 16:25:09
249
GEF初步学习
这周公司突然要我去接手同事写的GEF和RCP工作。于是急匆匆的找了点gef的资料来看,看了一天多的资料,参照实现了一整套的例子。觉得确实挺强大的,不需要编写很多的代码就能实现强大的功能。共享下我的学习资料:pdf是网上找来的很好的学习资料(里面是应该作者从小日本学习gef的资料翻译过来的 :) 因为有很多图片都是日文........)而rar是参照资料实现的代码...
2009-01-21 17:06:32
129
原创 (转)Java复习
[size=medium][color=blue]类成员访问修饰符与继承的关系[/color][/size][list][*]私有的(private)类成员不能被子类继承[*]公共的(public)和保护性的(protected)类成员能被子类继承,且子类和父类可以属于不同的包[*]无修饰的父类成员,仅在本包中才能被子类继承[*]构造函数不是类成员,所以不被继承[/list...
2009-01-16 17:28:38
92
原创 牛叉JS代码
相同图片[code="java"]Wanna tell her - interactive DHTML html {overflow: hidden;}body {position: absolute;margin: 0px;padding: 0px;background: #fff;width: 100%;height: 100...
2009-01-08 09:38:42
136
原创 eclipse启动参数(eclipse.ini)说明
今天在写RCP程序的时候跟踪程序,出现了java.lang.OutOfMemoryError: Java heap space的问题,不得已又回去研究了一把eclipse的启动参数。[code="java"]eclipse 有启动参数里设置jvm大小,因为eclipse运行时自己也需要jvm,所以eclipse.ini里设置的jvm大小不是具体某个程序运行时所用jvm的大小,这和具体程序运...
2009-01-07 09:45:53
245
Lucene已建索引的全部删除
今天搞个重建索引工作,一开始想要把建索引的文件目录删除然后再来重建,但是在单个java文件main中运行可以做到,但是到了系统中,执行删除文件目录和下面的子文件时候,有个_0.cfs文件删除老是删除不掉,然后就想到把已经建立的索引全部删除来做到,示例如下:[code="java"]private void deleteAllIndex() { IndexReader reader =...
2008-11-07 17:37:02
234
原创 Lucene 搜索试用
传说中强大的Lucene搜索,首先要创建索引:[code="java"]import java.io.IOException;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.lucene...
2008-10-22 11:57:09
83
Ubuntu下播放声音文件出错
今天工作时候想听听音乐调剂下,打开音乐播放器播放,发现所有的mp3/wma全部不能播放了。单个右键用什么来播放都不行。不会那么脆弱吧:全部报错: fail to connect stream:Invalid argument马上google下:找到方法:[code="java"]Go to System>Preference>Sound, you will see...
2008-10-21 15:56:29
362
原创 JXL操作excel代码实例
[code="java"]import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import jxl.Cell;import jxl.CellType;import jxl.Sheet;import jxl.Workbook;import jxl.write.L...
2008-10-18 17:53:52
118
Webphere启动报java.lang.ClassCastException问题解决
昨天使用websphere部署war包,部署成功了,启动也成功了但是打开页面的时候却报了500错误,后台的报错如下:[code="java"][Servlet Error]-[com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor incompatible with com.ibm.wsspi.webcontainer.s...
2008-09-26 19:55:18
710
Linux下tomcat启动BASEDIR environment variable问题
今天安装TOMCAT5,下载的是其ZIP安装包,在Linux下unzip后,使用sh startup.sh启动tomcat,出现[code="java"]Cannot find ./catalina.shThis file is needed to run this program[/code]然后又使用sh catalina.sh命令执行,结果没有设置javahome,然...
2008-09-19 10:33:41
137
在自己的RCP中使用RCP的TCL编辑器视图
[code="java"]import org.eclipse.core.filesystem.EFS;import org.eclipse.core.filesystem.IFileStore;import org.eclipse.core.runtime.Path;IFileStore fileStore= EFS.getLocalFileSystem().getStor...
2008-09-10 17:32:41
116
公元2008年6月26日,全球首款3D宠物飞天网游《口袋西游》将正式开启内测
公元2008年6月26日,全球首款3D宠物飞天网游《口袋西游》将正式开启内测。 《口袋西游》是完美时空以中国古典名著《西游记》为故事背景制作的一款MMORPG游戏,游戏包含了大量丰富有趣的养成要素。在游戏内,角色的武器、技能、宠物都是通过养成来达到更高的属性和更绚丽的效果。玩家在游戏内通过各种都能获得一定数量的元神,而通过消耗元神,可以增加武器、技能、宠物的属性和效果。本作着重还原出一个...
2008-06-17 10:46:01
220
opencsv开源 CSV文件操作包简介
opencsv is a very simple csv (comma-separated values) parser library for Java. It was developed because all of current csv parsers I've come across don't have commercial-friendly licenses.[b] op...
2008-05-30 09:47:18
258
Tomcat下配置与使用CAS实现单点登录
配置Tomcat使用SSL安全认证因为CAS使用的是https协议,所以要求Tomcat支持该协议。实现步骤如下:第一步:进入Dos命令行窗口,并进入到目录下第二步:生成密匙,命令如下:[code="java"]keytool -genkey -alias 别名 -keyalg RSA -keypass changeit -storepass changeit -keystor...
2008-05-23 10:47:11
319
(转)TCP端口扫描程序
[code="java"]import java.io.IOException;import java.net.InetAddress;import java.net.Socket;import java.net.UnknownHostException;class TCPThread extends Thread { private String host = nul...
2008-05-22 10:17:57
176
(转自java中文网)java培训之jdbc连接数据库大全
jdbc连接数据库大全Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。一、连接各种数据库方式速查表下面罗列了各种数据库使用JDBC连接的...
2008-05-22 09:45:31
114
(转自Java中文网) 1人30天44587行代码,分享舍得网开发经验(修订版)
我用心写这么高水准的帖子,应该置顶才对。该帖在原来的基础上做了修正和增加。舍得网(shedewang.com)的开发暂时告一段落,一个人用时不到1个月,java底层代码16902行,jsp代码27685行,共计44587行。整个开发过程遇到过许多问题,但最后都解决了。下面把我在开发中遇到的所有问题和解决办法列出,供参考。系统构架:redhat AS4/apache2.0.59/re...
2008-05-22 09:42:13
119
(转)我这几天来遇到 的BT的Core Java面试题呵呵,Share Share
[code="java"]public class Exam{public static void main(String args) { System.out.println("sucess print"); }}以上这是我这几天来遇到的一个面试题,呵呵,够BT,呵呵注意String后面没有[],所以就它BT,我当时选择...
2008-05-21 15:14:34
188
最详尽的java面试题集(2)
111、UML方面标准建模语言UML。用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图。112、说出一些常用的类,包,接口,请各举5个常用的类:BufferedReader BufferedWriter FileReader FileWirter String Integer常用的包:java.lang java.awt java.io java....
2008-05-21 15:01:41
105
spring 2.5.6源码
2009-04-22
Linux下面使用Dom4j解析xml文件,中文乱码
2008-08-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人