
Java
文章平均质量分 69
iteye_2179
这个作者很懒,什么都没留下…
展开
-
Goole 地图 根据经纬度获取地址
package com.jueyue;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.MalformedURL...原创 2012-12-10 22:40:11 · 158 阅读 · 0 评论 -
正则表达式 类的使用
private static void parse(String line) { Pattern p = Pattern.compile("[\\w[.-]]+@[\\w[.-]]+\\.[\\w]+"); Matcher m = p.matcher(line); while(m.find()) { System.out.println(m.group()); }...原创 2010-12-14 02:35:45 · 79 阅读 · 0 评论 -
Java反射机制实现 toString() 方法
import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class TestReflection { public static void main(String[] arg...原创 2010-11-18 21:15:20 · 329 阅读 · 0 评论 -
OGNL表达式
<ol> <li>访问值栈中的action的普通属性: username = <s:property value="username"/> </li> <li>访问值栈中对象的普通属性(get set方法):<s:property value="user.age"/> | <s:pro原创 2010-10-28 23:03:32 · 84 阅读 · 0 评论 -
结果集
1 普通结果集<struts> <constant name="struts.devMode" value="true" /> <package name="resultTypes" namespace="/r" extends="struts-default"> <action name原创 2010-10-27 21:37:43 · 81 阅读 · 0 评论 -
Default Action
<struts> <constant name="struts.devMode" value="true" /> <package name="default" namespace="/" extends="struts-default"> <default-action-ref na原创 2010-10-26 22:19:44 · 90 阅读 · 0 评论 -
Struts 文件模块的包换
也就是把配置文件分开到几个模块中去。以免相互影响 1 Struts.xml<struts> <constant name="struts.devMode" value="true" /> <include file="login.xml" /></struts>。2 login.xml"&am原创 2010-10-26 21:54:10 · 69 阅读 · 0 评论 -
StrutsII 简单的验证
1 Action: import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport { private String name; public String add() { if(name == null || !name.equals("admin")) { ...原创 2010-10-25 23:21:48 · 86 阅读 · 0 评论 -
Struts 解决中文乱码的问题
Struts.xml配置文件如下:<struts> <constant name="struts.devMode" value="true" /> <constant name="struts.i18n.encoding" value="GBK" /> <!-- internationalization --&原创 2010-10-25 22:33:04 · 103 阅读 · 0 评论 -
文件下载
public ModelAndView downloadFile(HttpServletRequest request, HttpServletResponse response) throws Exception{ String filename = request.getParameter("filename"); String sfz = request.getParameter("sfz...原创 2011-08-30 13:58:37 · 161 阅读 · 0 评论 -
Domj 访问XML 简单小例子
import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.dom4j.Document;import org.dom4j.Document...原创 2011-02-17 12:44:43 · 229 阅读 · 0 评论 -
生成jar文件的方法
JAR --Java Archive File,顾名思意,它是 Java 的一种文档格式。几乎可以说JAR 文件就是 ZIP 文件,它们的区别是在 JAR 文件的内容中,包含了一个META-INF/MANIFEST.MF 文件,这个文件可以是在生成 JAR 文件的时候自动创建的;也可以是自己书写的。例如有如下程序:public class HelloWorld { public ...原创 2011-10-13 01:20:25 · 104 阅读 · 0 评论 -
百度地图根据地址获取经纬度
package com.jueyue;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;import java.net.MalformedURLException;import ...原创 2012-12-10 21:31:21 · 774 阅读 · 1 评论 -
Java对象的序列化和反序列化实践
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永...原创 2012-12-10 19:52:53 · 87 阅读 · 0 评论 -
实现一个线程池
public class SjgxrwStartQuest extends AbstractQuest { @Override public void execute() throws Exception { //先取出所有的任务一 List<YqxzrwBO> xzrwList = sjgxService.getXyxzrw(); if(xzrwList==null |...原创 2012-05-17 22:40:14 · 165 阅读 · 0 评论 -
通过 HttpClient 下载 文件
需要有的Jar; * commons-httpclient-3.1.jar * commons-logging-1.04.jar * commons-codec-1.3.jar public class HttpClientTest { private final static String REMOTE_FILE_URL...原创 2011-10-27 13:49:24 · 109 阅读 · 0 评论 -
Java 文件拷贝
public static void saveFiles(String origPath, String destPath) { File file = new File(origPath); System.out.println("开始复制文件"); InputStream in = null; BufferedOutputStream fos=null; try { fos=...原创 2011-10-26 18:26:32 · 126 阅读 · 0 评论 -
Java对象序列化
被序列化的类要implements Serializable ObjectOutputStream 将类存放到文件中ObjectInputStream将类从文件中读出来 同样可以把Map序列化到文件中,因为HashMap已经implements Serializable ...原创 2011-03-09 22:47:52 · 69 阅读 · 0 评论 -
JavaScript 为Select添加节点
function addOption(){ var startYearObj = document.enterpriseQueryForm.startYear; var endYearObj = document.enterpriseQueryForm.endYear; var today = new Date(); var intYear = t...原创 2011-03-01 09:53:01 · 135 阅读 · 0 评论 -
Java 反编译 工具
用c++写成,可反编译class文件,支持jar包级的反编译,可将整个jar包直接保存为*.src.zip源代码包,反编译迅速,错误率极少,详细的看下面 下载地址:http://java.decompiler.free.fr/?q=jdgui Introduction The aim of “Java Decompiler” project is to develop tools to...原创 2010-08-10 16:47:36 · 102 阅读 · 0 评论 -
Java 存储Excel文件
// 使用Java POI// 把要两个JAR文件放到lib/ext下// code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.// and commons-logging-1.0.jarimport java.io.FileOutputStream;import o...原创 2010-10-20 10:13:11 · 143 阅读 · 0 评论 -
使用POI生成Excel文件,可以自动调整excel列宽等
//autoSizeColumn()方法自动调整excel列宽 import java.io.FileOutputStream; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.userm...原创 2010-10-19 22:41:49 · 138 阅读 · 0 评论 -
根据Map 动态生成一个类 动态打印
import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.HashMap;import java.util.Map;import java.util.Set;import cn.com.css...原创 2011-07-15 23:28:14 · 282 阅读 · 0 评论 -
让MyEclipse里的Tomcat自动Reload
用myeclipse开发web应用时,每次修改一个类文件或者配置文件后,都要手动重新启动tomcat,这样不仅很麻烦,而且还浪费时间。记得以前在教程上看到讲师每次修改完毕后tomcat会自动Reload ,但是我的MyEclipse怎么配置都不行,百度后有人说修改tomcat的配置 server.xml :<Context path="/***" docBase="XXX" reloadab...原创 2010-09-12 17:58:37 · 122 阅读 · 0 评论 -
MyEclipse & Eclipse 快捷键
MyEclipse 快捷键(1)Ctrl+M切换窗口的大小(2)Ctrl+Q跳到最后一次的编辑处(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 F3跳到声明或定义的地方。 F5单步调试进入函数内部。 F6单步调试不进入函数...原创 2010-09-09 14:17:30 · 85 阅读 · 0 评论 -
Java 后台特殊字符的处理 <c:out> 语法
当Java后台传到前台遇到特殊字符的时候,解决方案:1 把特殊字符变成全角形式2 c:out 语法: default 如果value的值为null,则显示default的值 escapeXml 是否转换特殊字符,如:< 转换成 <...原创 2010-09-09 14:15:43 · 349 阅读 · 0 评论 -
将控制台的内容输出到文件中
public void writeToFile(){ try { PrintWriter out = new PrintWriter(new FileWriter("d:\\myfile\\aaa.txt" )); out.println("hello"); out.flush(); out.close(); } catch (I...原创 2010-09-09 10:33:55 · 451 阅读 · 0 评论 -
Java 保留两位小数
/** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // 定义数据格式 DecimalFormat myformat = new DecimalFormat("#####0.00"); double d1 = 3.23456; doubl...原创 2010-08-26 15:48:51 · 85 阅读 · 0 评论 -
Java获得系统当前年份 日期
public class TestClass { public static String getYear(){ Calendar ca = Calendar.getInstance(); ca.setTime(new java.util.Date()); String year = ""+ca.get(Calendar.YEAR); ...原创 2010-08-20 13:59:30 · 125 阅读 · 0 评论 -
用Java实现集中常见的排序算法
选择排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;/** * @author treeroot * @since 2006-2-2 * @version 1.0 */public class SelectionSort implements...原创 2010-08-19 13:25:10 · 80 阅读 · 0 评论 -
javascript Select标记中options操作方法集合
javascript操作Select标记中options集合 先来看看options集合的这几个方法: options.add(option)方法向集合里添加一项option对象; options.remove(index)方法移除options集合中的指定项; options(index)或options.item(index)可以通过索引获取options集合的指定项; javasc...原创 2010-08-16 14:37:51 · 105 阅读 · 0 评论 -
Eclipse 修改字符集
大概是这个工程的encoding还是ISO-8859-1,选中工程名--右键单击--peiperties--resource--other--utf-8。原创 2010-09-14 16:10:01 · 84 阅读 · 0 评论 -
节点的操作(二)
节点的复制 $(function(){ $("ul li").click(function(){ $(this).clone().appendTo("ul"); // 复制当前点击的节点,并将它追加到元素 }) }); $(function(){ $("ul li").click(function(){ $(this)....原创 2010-09-14 22:37:00 · 132 阅读 · 0 评论 -
Java Mail 收发邮件
import javax.mail.Address;import javax.mail.internet.InternetAddress;import org.apache.commons.mail.EmailException;import org.apache.commons.mail.SimpleEmail;import com.sun.mail.smtp.SMTPMessage; ...原创 2011-06-15 22:24:07 · 133 阅读 · 0 评论 -
Java实现类排序
用Java实现类排序 如下步骤: 1 待排序的类实现 Comparable 接口 2 重写compareTo 方法 3 Collections.sort(listStu); 实现排序 代码如下:public class Student implements { private int id; private String name; pub...原创 2011-07-12 16:07:14 · 189 阅读 · 0 评论 -
web service(axis)例子HelloService步骤说明
1.将axis1.1目录下webapps下的axis包拷贝到tomcat5.0/webapps下2.打开浏览器http://localhost:8080/axis,点击Validate,缺少activation.jar,mail.jar,xmlsec.jar三个包,要下载并放到tomcat5.0\webapps\axis\WEB-INF\lib目录下。3.设置CLASSPATH(windows20...原创 2011-07-12 11:36:54 · 88 阅读 · 0 评论 -
解决一台机器同时运行多个Tomcat服务
如果不加任何修改,在一台服务器上同时运行两个Tomcat服务显然会发生端口冲突。假设现在已经按照正常的方式安装配置好了第一个Tomcat,第二个如何设置呢?以下是使用Tomcat6.0.16解压版本所做的实验。 解决办法:1.解压Tomcat到一个新的目录,比如d:\TomcatServer2;2.新建一个环境变量CATALINA_HOME2,路径为d:\TomcatServer2;3.编...原创 2011-07-12 10:07:17 · 77 阅读 · 0 评论 -
Java 解析 Word Word 中的表格
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import org.apache.poi.hwpf.HWPFDocument; import org.apache.poi.hwpf.usermodel.Paragraph; import o...原创 2011-07-04 22:15:34 · 699 阅读 · 0 评论 -
Java 解析 PDF, pdfbox读取PDF内容
import java.io.ByteArrayOutputStream;import java.io.File;import java.io.OutputStreamWriter;import org.pdfbox.pdmodel.PDDocument;import org.pdfbox.util.PDFTextStripper;public class Pdftext { public...原创 2011-07-04 20:59:58 · 966 阅读 · 0 评论 -
Java 页面表格导出Word
StringBuffer sb = new StringBuffer(); //生成StringBuffersb = createStringBuffer(); //导出到Word InputStream is = new ByteArrayInputStream(sb.toString().getBytes()); FileExport fe = new File...原创 2011-06-21 10:28:33 · 137 阅读 · 0 评论