原创 我的友情鏈接

51CTO博客開發

原创 spring 源代碼剖析 @PathVariable詳解

經過我對spring 源代碼的分析,@PathVariable一定要慎用,它的確讓你的URL很美,但是它犧牲了很大的性能。spring先在mapping裏面精準匹配,匹配不到開始走@PathVariable的模糊匹配詳見spring源代碼

原创 輕量級 Spring Mvc Api框架

相信大家開發web項目時和別人合作接口聯調並不陌生,寫完接口瞭解接口有很多種溝通方法,寫wiki,看源代碼,寫文檔等等,當然還有一些比較出名的文檔框架如swagger,但是我對swagger的框架並不滿意,首先他的引入不夠輕量級,其次他對代

原创 歸併排序算法剖析,附java源代碼

思路:所謂的歸併排序就是將二分查找和動態規劃相結合的算法。假設當前爲順序排序通過對m個元素的數組進行排序,排序到n次,將產生n個有序數組,遍歷第n+1次,通過二分查找在n個有序數組中找到比當前m[n+1]的數最左側的數【2分查找】,記錄該元

原创 我的友情鏈接

51CTO博客開發

原创 用ASM吧,獲取方法參數名稱!參見SPRING源代碼LocalVariableTableParameterNameDiscoverer

/** * Inspects the target class. Exceptions will be logged and a maker map returned * to indicate the lack of debug info

原创 模版模式構建可複用性大集合切片循環,使用java8 lambda去調用可以更加簡潔哦

  面向過程的編程思路相信大家都不陌生,隨着腳本語言的盛行,面向過程的編程開始火起來了,面向過程並不是說我的代碼就不面向對象了,可以把通用性的地方面向對象的思路封裝,局部可複用性少的代碼面向過程去編寫組裝。  相信用過google gauv