- 浏览: 58336 次
最新评论
-
the_small_base_:
能支持断点续传吗?像ftpClient.setRestartO ...
java ftp操作
文章列表
准备:
package mars.utils;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import android.os.Environment;
public class FileUtils {
private String SDPATH;
public String getSDPATH() {
return ...
Java解析xml、解析xml四种方法、DOM、SAX、JDOM、DOM4j、XPath
【引言】
目前在Java中用于解析XML的技术很多,主流的有DOM、SAX、JDOM、DOM4j,下文主要介绍这4种解析XML文档技术的使用、优缺点及性能测试。
一、【基础知识——扫盲】
sax、dom是两种对xml文档进行解析的方法(没有具体实现,只是接口),所以只有它们是无法解析xml文档的;jaxp只是api,它进一步封装了sax、dom两种接口,并且提供了DomcumentBuilderFactory/DomcumentBuilder和SAXParserFactory/SAXPars ...
package com.fuxin.app.action.system;
import java.io.OutputStream;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletResponse;
import jxl.Sheet;
import jxl.Workbook;
import jxl.format.Alignment;
import j ...
解压:
package com.util.zip;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
public class Zip {
//把路径中的zip里的文件解压到相同路径下
public static ...
1.
有时候eclipse会抽疯,项目更新tomcat重启后运行的结果却还是以前的结果
tomcat clean...
project clean ...
项目remove后再add重启tomcat....
eclipse重启....
电脑重启.....
都没用。。。
解决:
E:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
在上面的文件夹中把对应的项目删了,然后在tomcat中add项目重启tomcat就可以了!
1.1
要从tomcat下载的文件也是放在该路径下的项目文件夹里面!!
下载路径 ...
注意:
Mybatis插入数据返回id值,插入的数据要用bean对象封装插入!!!
插入后数据的主键id值会自动赋值给bean里面对应的主键属性!
然后在类里bean.getId()就可以得到了!
实例如下:
sql语句:
<insert id="addRecord" parameterType="com.omg.web.bean.SettingBean" useGeneratedKeys="true" keyProperty="settingId">
INSERT INTO
settin ...
<s:iterator id="obj" value="list" status="index">
<!---输出当前元素的属性-->
<s:property value="property"/>
<!---输出当前迭代元素的索引-->
<s:property value="#index.index"/>
<!---输出当前迭代了几个元素-->
<s:property value="#index.c ...
IOS 学习通信加密
通信加解密基本算是每个涉及到用户信息的客户端都会用到的一个技术。
一般我们可能就做简单的防篡改和密文加密。
很多时候做一个加密只不过是一个小小的心理安慰吧了??因为纯粹的从安全角度来说??安全
性真的不高。
对于一些手机支付以及银联的客户端??我看到有用的证书什么来实现。
因为没做过??所以也不是太了解。
这边就说下最简单的加密方案。
一??MD5 数字摘要。
准确来说??MD5 不能叫做加解密??因为它不可逆性。
一般我们理解的加解密是能加密??然后解密的。
MD5 只是根据数据生个一个校验码??然后对于数据接受者接受到内容后同样的在通过md5
来生成校验码于之前的校验码 ...
最简单的发送邮件方法
package com.omg.web.util;
import org.apache.commons.mail.SimpleEmail;
public class SendEmail {
private static String smtp="smtp.163.com";
private static String encoding="GBK";
private static String title="find your password";
private static String se ...
声明:本文引自http://highill.iteye.com/blog/1464011
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。
双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。而单向加密只是对信息进行了摘要计算,不能通过算法生成明文,单向加密从严格意思上说不能算是加密的一种,应该算是摘要算法吧。具体区分可以参考:
(本人解释不清呢 …… )
http://securit ...
package com.omg.web.util;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.StringReader;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.logging.Log;
im ...
package com.omg.web.util;
import java.beans.PropertyDescriptor;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.commons.lang.StringUtils;
public class Str ...
package com.omg.web.util;
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.awt.geom.AffineTransform;
import java.awt.image.AffineTransformOp;
import java.awt.image.BufferedImage;
import java.awt.image.CropImageF ...
package com.omg.web.util;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import ja ...
时间工具:
package com.omg.web.util;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
import java.util.TimeZone;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public cl ...