代码演示: //数据库中去的日期 Date s = list.get(0).getSdate(); System.out.println(s);// Tue Apr 28 00:00:00 CST 2015 //手动new Date d = new Date(); System.out.println(d);// Tue Apr 28 20:53:15 CST 2015 System.out.pr
冒泡排序 public class BubbleSort { public static int[] bubbleSort(int[] array) { if (array == null) { return null; } for (int i = 0; i < array.length; i++) { for (int j = i + 1; j < array.length; j++) { i
URL url = new URL(Config.local + "/excel/" + name); HttpURLConnection httpConnection = (HttpURLConnection) url.openConnection(); // 设置请求信息 httpConnection.setRequestProperty("GET", "/down.zip HTTP/1.1"
System.setProperty("http.maxRedirects", "50"); System.getProperties().setProperty("proxySet", "true"); // 如果不设置,只要代理IP和代理端口正确,此项不设置也可以 System.getProperties().setProperty("http.proxyHost",“代理ip地址”); Sy
/** * 默认GB18030 */ public static final String detectCharset(byte[] byteArray){ // 建立InputStream ByteArrayInputStream bais = new ByteArrayInputStream(byteArray); // 默认编码 String utf8 = "UTF-8"; String c
获取本地服务器IP经常会出现127.0.0.1,0:0:0:0:0:0:0:1,fe80:0:0:0:960:74bd:e1a0:e5b9%11 这些情况,以下代码可解决此问题 public static void main(String[] args) { try { Enumeration<NetworkInterface> enumeration = NetworkInterface .ge
MongoDB的数据 ================================ { "_id" : ObjectId("54d3509f30c0ed0f308ed1ef"), "cust_id" : "A123", "amount" : 500.0, "status" : "A" } { "_id" : ObjectId("54d350a830c0ed0f308ed1f0"), "cust
/** * 桶式排序: * * 仅支持非负数排序! * * 桶式排序不再是基于比较的了,它和基数排序同属于分配类的排序, 这类排序的特点是事先要知道待排 序列的一些特征。 桶式排序事先要知道待排 * 序列在一个范围内,而且这个范围应该不是很大的。 比如知道待排序列在[0,M)内,那么可以分配M个桶,第I个桶记录I的出现情况, * 最后根据每个桶收到的位置信息把数据输出成有序的形式。 这里我们用两个
/** * 日期工具类 */ public final class DateUtils { /** * 英文简写(默认)如:2010-12-01 */ public static String FORMAT_SHORT = "yyyy-MM-dd"; /** * 英文全称 如:2010-12-01 23:15:06 */ public static String FORMAT_LONG = "yy
package wzs.seek; /** * 二分查找 * @author wWX154783 * */ public class Test_wzs002 { public static void main(String[] args) { int[] intArray = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int result = separateSearch
import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESedeKeySpec; import javax.crypto.spec.IvPa
需求:读入一个浮点数值,将其转化为中文金额的大写形式。如123.45,转化为:壹佰贰拾叁元肆角伍分。 以下是各种情况要完善: 1. 当金额为整数,只表示整数部分,省略小数部分,并添加“整”字。如123表示为:壹佰贰拾叁元整。 2.当金额中含有连续的0时,只需写一个“零”即可。如10005表示为:壹万零伍元整。3.10的表示形式。如120表示为:壹佰贰拾元整。而10则表示为:拾元整。 public
/** * 上传带图片的http请求 * * @param murl网址 * @param map * 参数对 主要不要包括图片 * @param path * 图片路径 也可以是其他格式 自行做 * @return * @throws Exception */ static public String post(String murl, HashMap<String, String> map,
public static void main(String[] args) throws IOException{ Image img = Toolkit.getDefaultToolkit().getImage("C:\\google.jpg"); BufferedImage bi_scale = toBufferedImage(img); ImageIO.write(bi_scale, "j
Date lastExcTime=new Date(); CommandResult result = mongoTemplate.getDb().command( new BasicDBObject("distinct", "homeLog").append("key", "userId").append( "query", new BasicDBObject("createTime", new
全排列处理接口 public interface PermutationProcessor<T> { void process(T[]array); } 全排列类 public final class FullPermutation { public static <T> void permutate(T a[], PermutationProcessor<T> processor) { perm
public class Test implements Runnable { public void run() { try { System.out.println("在run()方法中 - 这个线程会运行20秒"); Thread.sleep(20000); System.out.println("在run()方法中 - 继续运行"); } catch (InterruptedExcepti
public class MD5 { /* * 四个链接变量 */ private final int A=0x67452301; private final int B=0xefcdab89; private final int C=0x98badcfe; private final int D=0x10325476; /* * ABCD的临时变量 */ private int Atemp,Bt
public BufferedImage rotate90DX(BufferedImage bi) { int width = bi.getWidth(); int height = bi.getHeight(); BufferedImage biFlip = new BufferedImage(height, width, bi.getType()); for(int i=0; i<width;
当我们需要读取Jar包内的文件时,我们就不能使用 new File(filePath) 来读取了,因为根本无法指定这个filePath,如果说在开发时,还可以利用 this.getClass().getResource() 来获得文件路径,那么当打成Jar包是,路径就不存在了。 这是我们要读取文件,就需要用流的形式了,我们需要利用 this.getClass().getResourceAsStre