原创 算法是個什麼玩意兒-希爾排序

       我想希爾排序 應該算 插入排序的一個優化。把一個數組按規則分割成若干個子序列,然後沒子序列進行直接插入排序。然後縮小增量,對之前有過一次排序的數組,再分割,再進行插入排序,最後增量爲1,數組基本有序了,執行最後一次 直接插入排

原创 java定義二維數組的幾種寫法

//定義二維數組寫法1class numthree{              public static void main(String[] args)    {              float[][] numthree;//定義

原创 產生一個不重複的隨機數組(元素各不相同的隨機數組)的算法

產生一個 由0到99之間的數組成,元素各不相同的無序的一個長度爲100的數組。 其實換句話說,就是把一個 由0到100之間的一個 連續的數組給打散。 由三種方式。 一:使用List 和隨機數//  long s1 = System.curr

原创 innodb快照讀取

innodb 也實現了mvcc , 對於非鎖定行讀取 即非DML讀取,也可以成爲快照讀取。 在一個事物中 ,事物開始的時候 ,會被分配一個全局的事物id,即把當前系統版本號作爲當前事物的事物id,這個當前系統版本號 會 隨着 因事物的開啓,

原创 finally 語句

finally 語句爲異常處理 提供了一個統一的出口。(記得是出口不是入口!)使得在控制流程轉到應用程序的其他部分以前,能夠對程序的狀態作統一處理工作。 無論try所指定的程序塊 是否拋出例外,finally所指定的代碼都要被執行。通常在f

原创 java中觀察者模式的使用場景

    觀察者模式 是一種非常經典 非常常用的設計模式。 一個對象的行爲 依賴於 另一個對象的狀態。或者換一種說法,當被觀察對象(目標對象)的狀態發生改變時 ,會直接影響到觀察對象的行爲。特點一 : 被觀察者 和觀察者 一般是 一對多的關係

原创 hello,大家好,今後我教大家學java

今後我教大家一起學java,主要是面向一些初學者啦,從簡單的基礎開始,逐步深入到企業級的應用開發。可以和大家一起討論,歡迎大家多交流。主要結合實際工作中遇到的問題,讓大家瞭解 咱們書本上的課程 是怎麼運用到實際工作中去的。有什麼問題,大家也

原创 算法是個什麼玩意兒-桶排序和鴿巢排序

樓主,剛纔看了你的帖子,看得出你是用心思考和實踐過,但是 說你這個方式, 我看你的代碼確實不能實現 如果有重複數字的情況,有一種解決方式是分桶,每個桶都是List,在每個List中進行排序,另一種 我看到有個鴿巢排序他是用數組下標表示要排序

原创 java定義二維數組的幾種寫法

//定義二維數組寫法1class numthree{              public static void main(String[] args)    {              float[][] numthree;//定義

原创 算法是個什麼玩意兒-插入排序

      插入排序算法是一個對少量元素進行排序的有效算法。插入排序的工作原理與打牌時整理手中的牌的做法類似,開始摸牌時,我們的左手是空的,接着一次摸起一張牌,並將它插入到左手的正確位置。爲了找到這張牌的正確位置,要將它與手中已有的牌從右到

原创 Spring AOP的實際應用

      首先,儘管咱們這裏不乏技術牛人,但是爲了照顧剛接觸JAVA沒多久的童鞋,我先來普及Spring AOP是什麼。        AOP其實是對OOP思想的補充和完善。我想大家對OOP都不會陌生,OOP引入"抽象"、"封裝"、"繼承