java
文章平均质量分 77
茶叶
我坚信:努力过后一定会有收获。
展开
-
java swing 超链接
import java.awt.Cursor;import java.awt.Desktop;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.转载 2012-02-29 16:53:55 · 1770 阅读 · 0 评论 -
桶式排序
import java.util.Arrays;/** * 桶式排序 * * @author mk * */public class BucketSort{public static void sortBucket(DataWrap[] datas, int min, int max){DataWrap[] tmp = new DataWrap[da原创 2013-04-02 16:42:25 · 787 阅读 · 0 评论 -
归并排序
import java.util.Arrays;/** * 归并排序,空间效率很差,递归进行分解、合并时间复杂度O(nlog2n),稳定的。 * DataWra 可参考其他算法中的 * @author mk * */public class MergeSort{public static void sortMerge(DataWrap[] datas原创 2013-04-02 11:23:41 · 794 阅读 · 0 评论 -
交换排序-(冒泡、快速排序)
import java.util.Arrays;/** * 交换排序:分为冒泡和快速 * @author mk * */public class ExchangeSort{/*** 冒泡排序:0与1交换,1与2交换..n-2与n-1交换,最大值排在最后,最多经过n-1交换即可完成排序* 期间后对于有序的不再交换,提高了效率,空间效率O(1),稳定的*原创 2012-09-24 12:19:06 · 460 阅读 · 0 评论 -
非线性结构-普通树的两种实现方式
第一种:子节点搜索父节点方式class TreeParent{public static class Node{T data;int parent;// 记录其父节点位置public Node(){}public Node(T data){this.data = data;}public Node(T data, int parent){th原创 2013-03-26 16:30:38 · 813 阅读 · 0 评论 -
非线性结构-二叉树的三种实现
/** * 1.二叉树第一种实现方式,采用数字顺序存储 * 二叉树的基本特点: * * 二叉树第i层上的节点数最多为2的(i-1)次方(i>=1) * 深度为k的二叉树至多有2的k次方-1个节点 * 在任何一颗二叉树中,如果其叶子节点的数量为n0,度为2的子节点数量为n2,则n0 = n2 + 1 * 具有n个节点的完全二叉树的深度为log2N+1(底数为2,指原创 2013-03-28 08:48:45 · 1055 阅读 · 0 评论 -
选择排序(直接、堆)
package com.jason.sort.arithmethic;import java.util.Arrays;/** * 选择排序分为直接排序和堆排序 从第一个位置开始定位比较,大于该位置的值则交换,经过第一轮排序最小值定位在第一位 * 一次类推n-1次排序,最后一位依然是最大值。 * * @author mk * */public class原创 2012-09-21 16:13:38 · 417 阅读 · 0 评论 -
插入排序-(直接插入、折半插入、Shell排序)
import java.util.Arrays;/** * 插入排序:直接插入排序、shell排序、折半插入排序 * @author mk * */public class InsertInSort{/** 直接插入排序:* 第1趟将第2个元素开始,插入前面有序的序列,此时前面只有一个元素,当然是有序的* 第2趟将第3个元素插入到前面有序的序列原创 2012-09-25 12:34:43 · 642 阅读 · 0 评论 -
Maven +Tomcat+m2eclipse的热部署(hot deploy)
软件版本:maven 2.2 tomcat 6.0,Eclipse 3.4 首先是建立环境,tomcat、maven、m2eclipse都不说了,这不配好,剩下的你也别看了。都准备好了,那我们就一步一步的开始了。 管理自己的tomcat.到tomcat的安装目录中,F:\J2EE\apache-tomcat-6.0.24\conf在其中增加一个用户定义,默认是没有用户的,结果如下:转载 2013-01-22 13:18:15 · 568 阅读 · 0 评论 -
Spring c3p0 配置
配置一个数据源 Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配置文件中利用这两者中任何一个配置数据源。 DBCP数据源 DBCP类包位于 /lib/jakarta-commons/commons-dbcp.jar,DBCP是一个依赖 Jakarta commons-pool对象池机制的数据库连转载 2013-01-18 09:44:38 · 1113 阅读 · 1 评论 -
反射机制(-)
package com.jason.base.reflect;import java.lang.reflect.Method;/** * 反射(运行期的行为) * @author Administrator * */public class ReflectDemo{ /** * @param args */ public static void原创 2012-09-17 22:45:55 · 432 阅读 · 0 评论 -
Java内存泄露 -PermGen 错误
我这个人比较懒,转载下别人的。把tomcat/bin/catalina.sh中的code改下JAVA_OPTS="-Djava.awt.headless=true -Xms128m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=128m -DBIZESSENCE_HOME=$BES_HOME"顺便解释一下:xms表示堆内存默认值,xmx表示原创 2012-07-25 15:08:20 · 658 阅读 · 0 评论 -
中文繁体字与简体字转换
/* * $Id: ChangeCode.java$ * * 来自:http://thorlst.blog.163.com/blog/static/59275749201122402041317/ */package com.bizatworktech.bizessence.in.web.util;import java.util.Arrays;public class转载 2012-06-14 15:01:59 · 16364 阅读 · 0 评论 -
动态解析svg ajax交互
svg.js////////////////////////window.onload = function() { var id = ""; var sURL = window.location.href; var p_question = sURL.indexOf("?"); var p_start = sURL.indexOf("=");原创 2012-04-11 14:43:39 · 3353 阅读 · 0 评论 -
java 托盘提醒
/* * $Id: BizReminder.java,v 1.0 2012/02/28 09:47:39 mk Exp $ * * Copyright (c) 2012 Jason * All Rights Reserved. * Confidential and for internal use only. */package com.bizatworktech.bi原创 2012-02-29 16:52:31 · 755 阅读 · 0 评论 -
基数排序
import java.util.Arrays;public class MultiKeyRadixSort{ /*** @param data 待排序的数组* @param radix 指定关键字拆分的进制。如radix=10,表明按10进制拆分* @param d 指定将关键字拆分成几个子关键字*/public static void radixSor翻译 2013-04-02 16:47:34 · 731 阅读 · 0 评论