- 博客(34)
- 资源 (3)
- 收藏
- 关注
原创 dom4j解析XML文件
public synchronized void ParseXml(String filepath) throws BusinessException { SAXReader saxReader = null; try { // 获取XML文件 // 第一步,解析制定目录下的XML saxReader = new SAXReader(); Document documen
2009-08-14 11:22:00
403
原创 如何计算评估程序设计时间安排
在上一代程序设计中(即“过程化或程序化设计”),这个阶段称为“建立需求分析和系统规格”。当然, 那些操作今天已经不再需要了,或者至少改换了形式。大量令人头痛的文档资料已成为历史。但当时的初衷 是好的。需求分析的意思是“建立一系列规则,根据它判断任务什么时候完成,以及客户怎样才能满意”。 系统规格则表示“这里是一些具体的说明,让你知道程序需要做什么(而不是怎样做)才能满足要求”。需
2009-08-14 11:17:00
319
原创 从一个字符串中取字节,startIndex : 位开始,endIndex 取多少位
public String publicStringsubstring(String str, int startIndex, int endIndex) { int reInt = 0; String reStr = ""; int kk = startIndex; if (str == null) return ""; char[] tempChar = str.toCha
2009-07-24 15:02:00
581
原创 将传入的字节数组转换成指定编码的String返回
public String decodeStr(byte[] bytes, String charset) throws BusinessException { String result = null; if (bytes != null) { if (charset != null && !charset.trim().equals("")) {
2009-07-24 14:56:00
417
原创 使用Socket获取银联返回的刷卡信息
public synchronized String sendAskToUnionPay(String encryptText) throws Exception { Socket socket = null; OutputStream output = null; // 输入流 DataInputStream input = null; InetSocketAddre
2009-07-24 14:51:00
696
原创 Properties 在jar中的放置配置文件
public static final String CONFIG_FILE_PATH ="/com/anyi/gwk/ftp/gwk_ba_config.prop"; //构造方法 public FTPConfiger() {} /** * 获取ftp配置文件全部信息 * * @return * @throws BusinessExc
2009-07-20 16:07:00
359
原创 java Socket 发送和接受信息
DataInputStream input = null; Socket socket = null;// InputStream input = null; // 输出流 OutputStream output = null; // 输入流 InetSocketAddress inetSocketAddress = null; PrintWriter out = null; St
2009-07-19 13:24:00
3891
原创 java Socket示例
要完成这个工作,需要完成三个部分的工作,以下依次说明:一、建立服务器类Java中有一个专门用来建立Socket服务器的类,名叫ServerSocket,可以用服务器需要使用的端口号作为参数来创建服务器对象。ServerSocket server = new ServerSocket(9998)这条语句创建了一个服务器对象,这个服务器使用9998号端口即在端口9998
2009-07-09 08:49:00
3736
3
原创 java定时的三种方法
1)java.util.Timer 这个方法应该是最常用的,不过这个方法需要手工启动你的任务: Timer timer=new Timer(); timer.schedule(new ListByDayTimerTask(),10000,86400000); 这里的ListByDayTimerTask类必须extends TimerTask里面的run()方法。 2)Serv
2009-07-03 16:30:00
335
原创 清空 input typr="file" 的值
refreshUploader(document.getElementById("filePath")); function refreshUploader(who){ var who2= who.cloneNode(false); who2.onchange= who.onchange;// events are not cloned who.parentNode.r
2009-06-06 11:08:00
290
原创 java 上传文件
JAVA文件上传 Web端: 端: public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Map parameters = new HashMap(); try { FileItem
2009-06-05 16:22:00
349
原创 复制一个文件夹所有的文件到另外一个文件夹下面
public int copyFile(String src, String dst) { try { int len = 0; byte[] buf = new byte[1024]; FileInputStream fis = new FileInputStream(src); FileOutputStream fos = new FileOutputStream(dst);
2009-06-02 15:28:00
400
原创 Java 定时器简单实现
import java.util.TimerTask;public class TimeStack extends TimerTask { public void run() { // TODO Auto-generated method stub System.out.println("你好啊!"); }}public static
2009-06-02 15:06:00
419
原创 删除文件夹下的所有文件
public boolean deleteAllFile(String Path) { try { File path = new File(Path);// 查询路径 String[] strList;// 存放所有查询结果 int i = 0; strList = path.list();// 执行查询 for (i = 0; i System.out.pri
2009-06-02 14:59:00
260
原创 通过 ResultSet 获取行记录数
ResultSet没有方法直接得到记录数,只有另想方法,下面我介绍一下我取记录数方法:如果只要得到记录数,可以直接用sql语句的select count()得出来,但结果我既想得到记录数,同时也需要用到记录集的数据呢?那就要用到下面这种方法了。ResultSet rs;rs.last(); //移到最后一行int rowCount = rs.getRow(); //得到当前行号,也就是
2009-06-01 15:37:00
716
转载 Delphi DBNavigator组件用法
DBNavigator组件用于在数据集进行记录导航,当用户单击DBNaVigator组件的某个按钮时,可实现记录指针的前移、后移,插入‘删除、修改当前记录等操作,而无须编写任何程序代码。 1.DBNavigator组件按钮功能 ·First按钮 将指针移到数据表的第一条记录。 ~Previous按钮 将指针前移一条记录o ~Next按钮 将指针后移一条记录。
2009-05-27 16:23:00
1577
原创 自定义注释
定义自己的注释类型通过添加了一个小小的语法(Tiger 添加了大量的语法结构),Java 语言支持一种新的类型 —— 注释类型(annotation type)。注释类型看起来很像普通的类,但是有一些特有的性质。最明显的一点是,可以在类中以符号( @ )的形式注释其他 Java 代码。我将一步一步地介绍这个过程。 @interface 声明定义新的注释类型与创建接口有很多类似之处,只不
2009-05-21 14:42:00
1203
1
原创 Java 注释介绍
如何使用 Java 5 的内置注释文档选项打印本页将此页作为电子邮件发送级别: 初级Brett McLaughlin (brett@newInstanc
2009-05-21 14:29:00
1683
原创 XML文件保存
/** * 一个保存XML文件的方法 * @param doc XML文档对象 * @param filePath 要保存的路径 * @param encoding 编码格式 */ public static void writeToFile(Document doc, String filePath, String encoding) { try { Output
2009-05-21 10:48:00
260
原创 Dom4j入门指南 冰云icecloud
Postedon2006-10-2323:19CQIT-CS阅读(299)评论(0)编辑收藏网摘所属分类:JAVA 作者:冰云icecloud(AT)sina.com时间:2003.12.15 版权声明:本文由冰云完成,首发于优快云,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。
2009-05-21 10:43:00
746
原创 Oracle REPLACE 函数问题
今天遇到个Oracle 函数问题,记下来.select REPLACE(ORD_INDEX,15,美国) from ap_menu t 可以select REPLACE(ORD_INDEX,70,中国) from ap_menu t 可以 现在我要将两个合在一起,即查出来的所有数据 只要是15就显示 ‘美国’只要是70就显示 ‘中国’ 1. 使用union s
2008-12-15 09:29:00
521
原创 struts2.0之struts.xml
struts2.0之struts.xml详解DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" >struts> include节点是struts2中组件
2008-12-08 15:33:00
386
原创 学习Struts2.0 框架搭建
本系统使用的Struts 2.0框架为Struts 2.0.11版本,读者可到http://struts.apache.org/download.cgi# struts2011网址下载Full Distribution,Full Distribution为Struts 2.0.11的完整版本,其中包含了Struts2的类库、示例应用、说明文档和源代码等资源。 下面介绍Struts 2.
2008-12-08 15:23:00
520
原创 今天学习Struts2.0碰到个问题,记下来,免得忘记
1.导入基本的5个包,分别是commons-logging-1.0.4.jar ,freemarker-2.3.8.jar ,ognl.jar , struts2-core-2.0.11.1.jar, xwork.jar.2.在web.xml中加入内容 struts2 org.apache.struts2.dispatcher.FilterDispatcher
2008-12-08 15:16:00
344
原创 Web 服务概念
Web 服务概念 Web服务建立于面向服务体系结构之上的,可以将软件组件(来自不同系统的应用函数,对象,)发布为服务 Web服务基于专门使用XML的开发式标准和技术实现 Web服务原因 1. Web服务可以拆穿防火墙,通过基于XML的PRC机制调用 2. Web服务提供基于XML消息交换的跨平台跨语言的解决方案 3. Web服务可以使用轻量级结构简化应用系统集成,而不
2008-11-04 13:10:00
388
原创 给图片添加水印效果!
给图片添加水印效果! package test.pmark;import java.io.File;import java.io.FileOutputStream;import javax.imageio.ImageIO;import java.awt.Graphics;import java.awt.Image;import java.awt.image.BufferedImag
2008-11-04 13:09:00
299
原创 OGNL 表达式
Struts 2中的OGNL 本人是一个EL(Expression Language,以下译为表达式语言)的支持者。因为我对写法极为反感,忘记了在那本书上看到的一句话——“使用标志(Tag)的一个目的就是避免在JSP页面中出现过多的的语句,使页面与后台代码分离。”表达式语言主要有以下几大好处:避免(MyType) request.getAttribute()和myBean.g
2008-11-04 13:08:00
2081
原创 导出到Excel
import java.io.FileOutputStream;import java.util.List;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFCellStyle;import org.apache.poi.hssf.usermodel.HSSFDat
2008-11-04 13:07:00
322
转载 数据库的并发访问
详细说明数据库并发访问时会出现哪些问题?并可以通过什么方法解决? 数据库的并发访问会引起丢失修改、不可重复读和读“脏”数据3种问题。 丢失修改是指一事务的修改数据尚未提交,而另一事务又将该未提交修改的数据做了再次修改。例如,两个编辑人员制作了同一文档的电子复本。每个编辑人员独立地更改其复本,然后保存更改后的复本,这样就覆盖了原始文档。最后保存其更改复本的编辑人员覆盖了第一个编辑人
2008-11-04 13:06:00
1982
1
原创 Struts1和Struts2的区别
Struts1和Struts2的区别Struts 2.0去年就出了(Struts 2 的核心目前几乎就是WebWork),只是其GA(General Availability)版本2个月前才发布,随着Struts 2 GA的发布,其官方开始推荐广泛使用了,也即意味着核心开发力量将全部转移到Struts2,对Struts1的支持将会淡化。 下面列出了一些Struts1和Strut
2008-11-04 13:05:00
301
原创 Tomcat5.5连接池配置(oracle mysql sqlserver2000)
Oracle数据源配置:1,在%CATALINA_HOME%/conf 下的server.xml中配置如下节点(host节点里面)节点的path属性就是你的WebApp服务名 例如:http://localhost:8080/YouWeb/index.jsp 这个是访问你网站的URL,那么你的path就是: /YouWeb--> name="jdbc/oracal"
2008-11-04 13:03:00
390
原创 JDK1.5新特新
JDK1.5一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-each 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。 下面我们简单介绍一下这些新特性。 1.泛型(Generic) C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类型的对象
2008-11-04 13:02:00
276
原创 Java解析XML
我们需要引入的包:import java.io.*; import javax.xml.transform.*; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import javax.xml.parsers.*; import
2008-11-04 13:01:00
627
转载 ASP、JSP、PHP 三种技术比较
目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。 简 介 : ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(J
2008-11-04 12:54:00
285
Oracle数据库驱动包classes12.jar
2009-05-12
Java操作Excel 的Jar包 jxl
2009-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人