原创 Gson 進行 json 數據的相關的操作

基於Gson的工具類: /** * * @author Kenny-Tang * */ public class JSONTool{ private JSONTool(){} /** * 將對象轉化成json串。

原创 deleted entity passed to persist: [dcms.ebridge.market.entity.Reward#]

今天項目中的錯誤: deleted entity passed to persist: [dcms.ebridge.market.entity.Reward#<null>] 刪除RetaReward 對應的所有的Reward 刪除前先用

原创 臭皮匠排序

import java.math.* ; import java.util.* ; /** * */ public class Test extends Base{ public static void main(String[

原创 開發中最困難的部分是什麼

好久沒有寫 blog 了, 最近換了工作,也換了項目,就出不少人,有老鳥,也有菜鳥,有老人也有新人。 從被別人招進寫代碼,到把別人招進寫代碼,從coding功能到構建模塊,當然還沒有構建過系統,但是斷斷續續的看見了好多的系統,見證了網傳的

原创 荷蘭國旗排序

待排序的元素中類型是已經確定的 例如 數據只有 A B C 三類數據 我們預定要將這些數據按照 A B C 的順序進行排序 可定義三個變量對這三類數據進行區分 import java.math.* ; import java.util

原创 堆排序

小根堆排序 import java.math.* ; import java.util.* ; /** * */ public class Test extends Base{ public static void main(S

原创 耐心排序

import java.math.* ; import java.util.* ; /** * */ public class Test extends Base{ public static void main(String[

原创 計數排序

import java.math.* ; import java.util.* ; /** * */ public class Test extends Base{ public static void main(String[

原创 Stand 排序

Strand排序(Strand Sort) Strand排序不斷地從待排序的序列中拉出排好序的子列表,並歸併成一個最終的結果。該算法的平均和最壞時間複雜度都達到了O(n2),最好時間複雜度爲O(n)。Strand排序高效的條件要求:

原创 圖書館排序

圖書館排序(Library Sort) 圖書館排序是基於插入排序改進了的版本,它在元素之間添加了一些空位置,以便在插入排序過程中向後依次移動元素的時候可以減少移動的次數。假使有一個圖書館,書籍都是按照書名的字母序排好的,從左側的A到右

原创 項目心得

做了將近一個月的需求,今天終於有了一個不錯的成果,最終的極限戰果:程序的運行時間由最初的30分鐘變爲30秒!當程序順利的跑通的那一刻,在我的心底有說不出的喜悅,我這20多天的努力是有成果的,作爲一個程序猿,這就是值得自己驕傲的地方,也是我

原创 侏儒排序

import java.math.* ; import java.util.* ; /** * */ public class Test extends Base{ public static void main(String[

原创 歸併排序

import java.math.* ; import java.util.* ; /** * */ public class Test extends Base{ public static void main(String[

原创 相鄰圖排序

相鄰圖排序源於基礎的桶排序和基數排序,在把待排序元素劃分成若干個桶的時候,這個劃分規則是通過一個相鄰圖給出的,並且在將元素放入桶內的過程,是通過插入排序來完成的,如果這個劃分得當,排序可以接近線性的複雜度。在數據量增大的情況下這個算法性能

原创 珠排序

http://www.cnblogs.com/kkun/archive/2011/11/23/2260301.html