原创 撲克牌洗牌問題

問題來源於<知乎>用java寫出算法:54張撲克,分成上下兩等份有規律的洗牌,多少次可以返回初始值 代碼思路源於<知乎> @Tim Chen 相關代碼:OneTest.java package pers.mine.tes

原创 撲克牌洗牌問題<用java寫出算法:54張撲克,分成上下兩等份有規律的洗牌,多少次可以返回初始值>

問題來源於<知乎>用java寫出算法:54張撲克,分成上下兩等份有規律的洗牌,多少次可以返回初始值 代碼思路源於<知乎> @Tim Chen 相關代碼:OneTest.java package pers.mine.test;

原创 爲什麼SpringAOP使用JDK動態代理時好像沒有代理Object.[equals()、hashCode()、toString()]這三個方法

* Spring的AOP是通過JDK動態代理或者CGLib來生成目標對象的代理對象,然後將增強功能(Aspect【包括了Advice和Pointcut】)織入到符合條件(Pointcut)的類的方法(JoinPoint)上。 * J

原创 工具類Arrays.asList();方法的一些坑

平時會使用asList()方法做[數組->List]的一些轉換. 但在使用時會有幾個坑: 基礎數據類型的數組進行轉換時需要傳入成封裝類型的數組 再一個是的轉換後的list無法進行add,remove等操作 具體原因先上源碼 asL

原创 MyBatis 簡單使用

github:https://github.com/mybatis/mybatis-3 官方文檔:http://www.mybatis.org/mybatis-3/zh/index.html 注:一些用法及要注意的地方都寫在了代碼註釋

原创 不使用常規方法求1+2+···+n

利用遞歸及java異常充當判斷語句 /** * 題目:求1+2+···+n,要求不能使用乘除法、for、while、if、 * else、switch、case等關鍵字及條件判斷語句(A?B:C)。

原创 JAVA:遞歸實現輸出正整數和等於n的所有不增的正整數和式

遞歸實現輸出正整數和等於n的所有不增的正整數和式(JAVA) 碰到遞歸,瞬間感覺腦細胞不夠用了 其實感覺並沒有用到遞歸的精髓,更像是窮舉遍歷,把後面的判斷條件放到外面main函數 就完全是窮舉了 關於數組的使用,是受到書本上的提示 p