Java基础技术
文章平均质量分 53
majiwei_wh
这个作者很懒,什么都没留下…
展开
-
Java API 压缩与解压缩之一
首先我们实现最简单的解压缩zip文件,该zip文件中不包含文件夹,也不含中文名。/** * <pre> * 参考: * http://www.ibm.com/developerworks/cn/java/l-compress/index.html * </pre> */import java.io.BufferedInputStream;import ja...2008-09-25 10:50:59 · 110 阅读 · 0 评论 -
Calendar与java.sql.Date
在Oracle数据库中,我们会有Date类型的数据,存储格式为“YYYY-MM-dd”,在Bean中一般用java.sql.Date来实例化该字段,但是jsp显示的对象View一般用String,这样就会有字符串、Calendar和Date之间的转换问题。在向数据库中插数据时,我们一般有两种数据来源:1、用当前日期,一般通过Calendar得到,转换方式如下://这里先将Cal...2008-12-08 15:29:54 · 840 阅读 · 0 评论 -
OGNL的jar档、文档和源代码
1、官方网站:http://mirrors.ibiblio.org/pub/mirrors/maven2/opensymphony/ognl/2.6.11/ 2、可运行的工程地址,版本:2.6.9(myeclipse可以直接引用):http://www.pudn.com/downloads110/sourcecode/java/detail455994.html...2009-02-05 09:25:31 · 366 阅读 · 0 评论 -
正则表达式使用之替换多个字符串
想一次性去掉某个文本文件中的某些字符串:实现方式:直接用竖线将字符串隔开,如果字符串替换无效,则用方块括号('[',']')括起来就行了。 正则表达式:MJW, |SG, |lm, |dgz, |CWW, |ga, |WT, |WZC, |XL, |LD, |HZS, |xuhui, |Open, assigned to |Released to Testing, assigned t...2009-02-13 15:44:27 · 2970 阅读 · 0 评论 -
项目经验之弹出页面再弹出页面
在项目中有这样一个场景,某弹出页面要弹出另一个:弹出页面:window.open('${ctx}/mds/search/popSearch.action?tabOrder=0&showTab=abc',"newwindow", "height=600, width=800, toolbar=no, menubar=no, scrollbars=yes, resizable=no, l...2009-02-13 18:58:24 · 166 阅读 · 0 评论 -
事务管理入门-JDBC/Hibernate事务管理器/Spring注解 3种方式
在软件开发过程中,经常会遇到事务问题,下面我们来看看最简单的JDBC和Spring分别如何处理事务。 关于事务控制的场景当然是转账,我们使用的数据库是MySQL。打开test数据库后,运行下面的数据库脚本:DROP TABLE IF EXISTS account;CREATE TABLE account (accountId int primary key auto_inc...2009-07-28 15:09:41 · 85 阅读 · 0 评论 -
IBM Ajax系列教程
第 1 部分: Ajax 简介 Ajax 由 HTML、JavaScript、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为...2009-02-16 20:39:59 · 75 阅读 · 0 评论 -
iText生成PDF时表头设置错误导出数据不能完全导出
在利用iText生成PDF文件时,通常由于数据量比较多时会产生多页的情况。 在设置表头时,在结束时需要加上:Cell cell = new Cell(new PDFParagraph("表头设置")); //设置表头的名称 cell.setHeader(True);//将该单元格作为表头信息显示cell.setColspan(3);//指定了该单元格占3列,为表格添加表头信...2010-07-20 12:16:58 · 280 阅读 · 0 评论 -
String与StringBuffer区别详解
String与StringBuffer区别详解 1. 概念1.1、 String 与StringBuffer的区别String:在String类中没有用来改变已有字符串中的某个字符的方法,由于不能改变一个Java字符串中的某个单独字符,所以在JDK文...2010-12-17 17:19:53 · 329 阅读 · 0 评论 -
W3C_School在线教程chm版制作教程
W3C_School在线教程chm版制作教程CoderDream2010-12-221. 整站下载1.1. 下载工具软件名称:WebSeizer1.11.rar(建议下这个版本,后续的版本竟然没有在本地生成html文件)图1- ...2010-12-22 21:48:15 · 514 阅读 · 0 评论 -
怎样让Word自动更新图片与表格编号
怎样让Word自动更新图片与表格编号 问:我写了一篇300页的文档,里面的各种插图也超过100张了,在写的时候,插图已经被标上了“图1”、“图2”之类的标号。但BOSS看过后说,在某两张图之间还需要插入一张图。这可好,新插入一张图后,后面所有图的标号都要顺延1了,工作量实在有点大而且容易出错,请问有无更好的办法啊?答:这主要是对Wo...2010-12-31 17:03:47 · 2868 阅读 · 0 评论 -
Spring 3.0 新特性
Spring 3.0 新特性1. JUnit4测试Spring关键点:使用AbstractJUnit4SpringContextTests,可以直接注入Bean1、Dao定义时使用注解@Component("userDao")2、测试类使用注解@ContextConfigu...2010-12-10 10:58:44 · 84 阅读 · 0 评论 -
解决JavaMail发邮件抛出找不到SharedByteArrayInputStream类的异常
在最近项目开发过程中,需要用到JavaMail发邮件。在Java Project下导入官方包mail.jar(截止今天的最新版是1.4.4,下载地址是:http://www.oracle.com/technetwork/java/javamail/index-138643.html),另外需要导入activation-1.1.jar,执行下面的代码,可成功发送邮件。下面这段代码是网上找的,...2011-07-22 11:21:31 · 1804 阅读 · 0 评论 -
利用JavaScript控制单选框
<script>function f(index){ var x=document.getElementsByName("radiobutton"); for(var i=0;i<x.length;i++){ if(x[i].value==index) { x[i].checked=true; break; } }}</script>...2008-12-04 19:14:24 · 227 阅读 · 0 评论 -
JSP中使用JavaScript重定向页面
第一种,不重定向,推荐使用。 function init() { //$('operateType').value = "modify"; //alert('hello'); flag = $('flag').value //alert('flag: ' + flag); if( flag == "modified" || flag == "cancel...2008-12-03 10:04:00 · 290 阅读 · 0 评论 -
如何去掉 Code Pro 的警告标志
Code Pro 是一个很好的代码格式检查工具,不过有时我们只是看一下某些内容是否规范,其他的违犯规范的地方并不需要处理,这时候我们就需要关掉警告标志: 操作:选择所有的警告标志,然后点击右键,选择【Remove Violations Delete】即可!...2008-11-07 16:35:10 · 98 阅读 · 0 评论 -
Java API 压缩与解压缩之二 使用ZipFile解压缩Zip文档
类ZipInputStream读出ZIP文件序列(简单地说就是读出这个ZIP文件压缩了多少文件),而类ZipFile使用内嵌的随机文件访问机制读出其中的文件内容,所以不必顺序的读出ZIP压缩文件序列。 ZipInputStream和ZipFile之间另外一个基本的不同点在于高速缓冲的使用方面。当文件使用ZipInputStream和FileInputStream流读出的时候,ZIP条目不使...2008-09-25 11:48:32 · 208 阅读 · 0 评论 -
Java压缩文件/目录成ZIP包(解决中文问题)
使用Java自带的类 java.util.zip进行文件/目录的压缩的话,有一点不足,不支持中文的名件/目录命名,如果有中文名,那么打包就会失败。本人经过一段时间的摸索和实践,发现在一般的Ant.jar类库中也有zip类,import org.apache.tools.zip.*,能够解决不支持中文文件目录的问题,同时,Ant的获得途径也比较多,一般的应用服务器中有这个包,实在不行去下载个tomc...2008-09-25 11:58:20 · 529 阅读 · 0 评论 -
Java按行读取文本文件
import java.io.*;public class IoTest{ public static void main(String[] args) { String s; s=calculate(); System.out.println(s); } static String calculate() ...原创 2008-09-26 10:07:43 · 117 阅读 · 0 评论 -
Java中String的ReplaceAll使用小结
1、String使用ReplaceAll()后,把结果再赋给自己: public static boolean inDateField(S2s bean1, Flag bean2) { String formDate = bean1.getForm_date(); if (bean2 == null) { return false...2008-09-26 11:10:29 · 251 阅读 · 0 评论 -
CSI Bug修改记录
需求:在表A:S2s中有3个字段,cust_id,form_date和isTransmit,在表B:Flag中,有3个字段:cust_id、startDate和endDate,请找出S2s中的某些记录,约束条件如下:1、该笔记录的cust_id存在于表Flag中,即S2s.cust_id=Flag.cust_id;2、该笔记录的isTransmit值为N;3、该笔记录的form_date在...2008-09-26 13:19:46 · 110 阅读 · 0 评论 -
Java API 压缩与解压缩之四 压缩中文文件名的文件
解决读中文文件名问题,请导入Ant.jar import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOExcep...2008-09-26 17:22:20 · 87 阅读 · 0 评论 -
Java压缩与解压缩网络资料
1、利用JAVA API函数实现数据的压缩与解压缩2、用java实现zip压缩3、JAVA实现压缩/解压缩zip文件2008-09-26 17:37:38 · 78 阅读 · 0 评论 -
JXL(JExcelApi)相关资源
1、主页2、下载页面:Download JExcelApi 3、JXL API Online4、全面挖掘Java Excel API 使用方法(1)5、全面挖掘Java Excel API 使用方法(2)6、使用JAVA透過JXL(JExcel)動態產生Excel檔7、使用JAVA加jxl.jar操作EXECL8、jxl实例9、jxl使用总结10、使用JXL...2008-10-07 11:05:03 · 211 阅读 · 0 评论 -
JSP下载文档
1、设置doc格式的文件弹出对话框: <?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:2008-10-07 14:08:46 · 205 阅读 · 0 评论 -
利用JXL(JExcelApi)操作Excel文档
1、工具类:package com.coderdream.jxl;import java.io.File;import java.io.IOException;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;import jxl.format.Alignment;import jxl.format.Border;im...2008-10-09 10:51:18 · 197 阅读 · 0 评论 -
Ant使用经验
1、【示例1】:<?xml version="1.0" encoding="UTF-8"?><project name="example01" default="run" basedir="."> <path id="lib"> <fileset dir="F:/Java/2008-10-22 10:18:23 · 75 阅读 · 0 评论 -
使用Struts提交多行数据
使用Struts提交多行数据http://blog.flashtc.com/article.asp?id=117以下是使用struts提交多行数据的例子,提交多行数据至SurveyListForm:提交页面form.jsp,用于提交两条数据,注意[]的使用:<FORM METHOD=POST ACTION="survey.jui"><INPUT TYPE="te...原创 2008-11-07 11:27:18 · 147 阅读 · 0 评论 -
Spring Security 3.0 记住密码功能
1,在数据库中新增记录表-- ------------------------------ Table structure for `persistent_logins`-- ----------------------------DROP TABLE IF EXISTS `persistent_logins`;CREATE TABLE `persistent_logi...原创 2016-01-13 22:58:33 · 358 阅读 · 0 评论