java技术
zengtoy
这个作者很懒,什么都没留下…
展开
-
dd/MM/yyyy:HH:mm:ss +0800时间格式的转换
SimpleDateFormat sdf1 = new SimpleDateFormat("dd/MMM/yyyy:hh:mm:ss Z", Locale.US); Date date = sdf1.parse(dateStr); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); S...原创 2012-11-19 10:23:32 · 1136 阅读 · 0 评论 -
java密码的加密与解密
package com.monitor.util; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Random; public cl...原创 2012-09-28 14:39:22 · 521 阅读 · 0 评论 -
Java排序算法之 —— 插入排序
package algorithm.sort; /** * 原理:插入排序使用的是增量方法,每次将一个待排序的数,插入到已经排好序的数组中, * 直到所有待排序的数都插入到有序数组中为止(类似于摸牌后整理牌)。 * @author Administrator */ public class InsertSort { //按照升序排序 public void...原创 2012-09-27 10:33:29 · 73 阅读 · 0 评论 -
Java排序算法之 —— 选择排序
package algorithm.sort; /** * 选择排序:首先找出数组中的最小元素,将其与数组的第一个元素交换, * 接着找出次小元素,将其与数组的第二个元素交换 * 对数组中的前n-1个元素执行这一过程 * @author Administrator * */ public class SelectSort { //对数组指定的元素...原创 2012-09-27 10:32:28 · 55 阅读 · 0 评论 -
Java排序算法之 —— 归并排序
package algorithm.sort; /** * 合并(归并)排序:按照分治模式,操作如下: * 分解:将n个元素分成各含n/2个元素的子序列 * 解决:用合并排序法对两个子序列递归排序 * 合并:合并两个已经排序的子序列已得到排序结果 * @author Administrator */ public class MergeSort { /**...原创 2012-09-27 10:31:19 · 72 阅读 · 0 评论 -
Java排序算法之 —— 冒泡排序
package algorithm.sort; /** * 冒泡排序:重复地交换相邻的两个反序元素 * @author Administrator * */ public class BubbleSort { //对数组中指定位置的元素进行排序 public void bubbleSort(int[] a, int from,...原创 2012-09-27 10:29:20 · 87 阅读 · 0 评论 -
Java线程超时控制的实现
一.何时需要超时控制 超时控制一般使用阻塞时间比较长的操作上,有可能是和远程数据库的连接,也有可能是网络下载,在程序超时后, 往往需要进行一些操作,比如退出线程,或者重新执行. 二.实现方法 方法1 实现描述:使用一个守护线程作为计时器,并且在计时结束时抛出一个未检测异常。 具体实现: 类1:守护线程类 /** * 本线程设置了一个超时时间 ...原创 2012-09-27 10:20:22 · 272 阅读 · 0 评论 -
随机生成由字母和数字组成的字符串
private final static String[] EM = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "q", "w", "e", "r", "原创 2012-08-23 16:25:16 · 322 阅读 · 0 评论 -
java图片压缩、解压缩
/** * 对图像进行压缩 * @param image 图像 * @return 图像数据包装类 * @throws ImageFormatException * @throws IOException * @throws IOException */ public static ImageTransferObject encodeImage(BufferedIma...原创 2012-08-23 15:57:44 · 405 阅读 · 0 评论 -
遍历文件夹查找字符串并写入文件小例子
package com.zeng.find; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.Fil...原创 2012-11-22 10:31:29 · 149 阅读 · 0 评论 -
各种排序算法及其java程序实现
各种排序算法:冒择路(入)兮(稀)快归堆,桶式排序,基数排序 冒泡排序,选择排序,插入排序,稀尔排序,快速排序,归并排序,堆排序,桶式排序,基数排序 一、冒泡排序(BubbleSort)1. 基本思想: 两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。2. 排序过程: 设想被排序的数组R[1..N]垂直竖立,将每个数据元素看作有重量的...原创 2012-09-28 14:39:39 · 62 阅读 · 0 评论