前言 java实现发邮件功能,其实SUN在javaEE的开发包里给我们提供了相关的工具,利用 mail.jar 和 activation.jar可以实现这个功能,n年前包括我第一次实习的时候项目上
首先看工具类: import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream;
dada.test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** *
Java获取随机数生成随机字符串 用于验证码等之类的工具 随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串、数字。或者随即生成一个不定长度的数字、或者进行一个模拟的随机选择等等。Jav
Java复制一个目录下所有的文件夹到另一个目录下 import java.io.*; import java.util.*; private static File[] copyfoldersList
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import
pinyin4j的java开源类库,提供中文转汉语拼音(并且支持多音字) pinyin4j官方网址:http://pinyin4j.sourceforge.net/ import java.util.HashSet;
,那么显示应该是 4K ,不过这个方法只能显示整数的大小,例如 4555 也显示的是 4K java代码 public static void main(String[] args) { File
直接用 Java 自带的包搞定,无需其他第三方jar包 [Java]代码 public static String fetch_url(String url) throws IOException
import java.io.File; import java.io.IOException; import java.sql.Time; import java.util.Random; /** *
private void empsInDept(Connection myConnect, int deptId) throws SQLException { CallableStatement cStmt = myConnect.prepareCall(\"{CALL sp_emps_in_dept(?)}\"); cStmt.setInt(1, deptId); cStmt.execute()
String className = Appender.class.getName(); className = className.replace('.', '/'); String resource = "/" + className + ".class"; URL url = Appender.class.getResource(resource); System.out.println(u
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.javapeixun.com.cn / 的URL时,用reques
将图片文件转化为字节数组字符串,并对其进行Base64编码处理 /** * @Descriptionmap 将图片文件转化为字节数组字符串,并对其进行Base64编码处理 * @author temdy * @Date 2015-01-26 * @param path 图片路径 * @return */ public static String imageToBase64(String path)
public class CharacterParser { private static int[] pyvalue = new int[] { -20319, -20317, -20304, -20295, -20292, -20283, -20265, -20257, -20242, -20230, -20051, -20036, -20032, -20026, -20002, -19990
maven 引用如下 <dependency> <groupId> org.apache.geronimo.specs</groupId> <artifactId>geronimo-javamail_1.4_spec </artifactId> <version>1.3</version> </dependency> <dependency> <groupId>org.apache.commons
/** * 获得指定日期的前一天 * @param specifiedDay * @return * @throws Exception */ public static String getSpecifiedDayBefore(String specifiedDay){ //SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyy
public static int getTotalOfFiles(String path) { int total = 0; int sum=0; File tmpF = new File(path); File[] files = tmpF.listFiles(); if(files ==null ) total = 0; else{ for(int i=0; i < files.length
/** * 将每三个数字加上逗号处理(通常使用金额方面的编辑) * * @param str * 无逗号的数字 * @return 加上逗号的数字 */ private static String addComma(String str) { if (StringUtils.isNotBlank(str)) { str = str.replace(".00", ""); } if (StringU
public static String getHexString(byte[] b) throws Exception { String result = ""; for (int i=0; i < b.length; i++) { result += Integer.toString( ( b[i] & 0xff ) + 0x100, 16).substring( 1 ); } return