原创 判斷一個鏈表是否迴文(每日一道算法題)

迴文:就是正序輸出和逆序輸出的順序一致。 給出了兩種方式(原來有三種,第三種太複雜,被我pass了) package LinkedList; import java.util.Stack; /** * @author:Mi

原创 Hibernate學習---緩存機制

前言:這些天學習效率比較慢,可能是手頭的事情比較多,所以學習進度比較慢。 在之前的Hibernate學習中,我們無論是CURD,對單表查詢還是檢索優化,我們好像都離不開session,session我們之間也簡單的說過,它是一個緩

原创 Hibernate學習---關聯關係映射

關聯關係是用到的最多的一種關係,非常重要,在內存中反映爲實體關係,映射到DB中主鍵外鍵關係,實體間的關聯,即對外鍵的維護,關聯關係的發生,即對外鍵數據的改變。 在這裏就不贅述什麼是外鍵什麼是主鍵了。 一丶關聯的的數量 實體對象間

原创 從源碼來看ReentrantLock和ReentrantReadWriteLock

上一篇花了點時間將同步器看了一下,心中對鎖的概念更加明確了一點,知道我們所使用到的鎖是怎麼樣獲取同步狀態的,我們也寫了一個自定義同步組件Mutex,講到了它其實就是一個簡版的ReentrantLock,本篇文章我們就來看看Reen

原创 08 Spring框架 AOP (一)

首先我們先來介紹一下AOP: AOP(Aspect Orient Programming),面向切面編程,是面向對象編程OOP的一種補充。面向對象編程是從靜態角度考慮程序的結構,面向切面編程是從動態的角度考慮程序運行過程。 AO

原创 刪除鏈表的倒數第K個節點(每日一道算法題)

單向鏈表,刪除它的倒數第K個節點 //節點類 package LinkedList; /** * @author:MindMrWang *2017年11月22日 *:function:鏈表節點 */ public cla

原创 Java調用微信掃碼支付接口(模式二)

前些天幫朋友實現了一個微信掃碼的接口,在之前也是不會搞這個東西,抱着試試的心態就開始看各種文檔和blogs,大多數人都在吐槽微信給的java調用微信接口文檔太含糊,而且網上的查到的資料也不詳細,只有大概的開發流程沒有太多細節上的講

原创 Hibernate學習---檢索優化

Hibernate框架對檢索進行了優化,前面我們將CURD的時候提到了load和get的區別,當時僅僅說了load爲延遲加載,get爲立即加載,當檢索的記錄爲空的時候load報錯(不是在執行load方法的時候報的錯,是執行後面的操

原创 Hibernate學習---單表查詢

我們都知道SQL是非常強大的,爲什麼這麼說呢?相信學過數據庫原理的同學們都深有體會,SQL語句變化無窮,好毫不誇張的說可以實現任意符合我們需要的數據庫操作,既然前面講到Hibernate非常強大,所以Hibernate也是能夠實現

原创 JQuery Json的解析方式

轉載自:https://www.cnblogs.com/leejersey/p/3594473.html 這裏首先給出JSON字符串集,字符串集如下: var data=" { root: [ {name:'1',va

原创 反轉單向鏈表(每日一道算法題)

package LinkedList; /** * @author:MindMrWang *2017年12月3日 *:function:反轉單向鏈表 */ public class reverseList {

原创 11 Spring框架 SpringDAO的JdbcTemplate

上幾個章節我們探討了Spring的IoC和AOP,這是Spring的重點,但是Spring對jdbc的支持同樣我們也不能忘記,畢竟我們還要通過Spring來管理DAO框架(例如Hibernate或者MyBatis等)。 Spri

原创 09 Spring框架 AOP (二) 高級用法

上一篇文章我們主要講了一點關於AOP編程,它的動態考慮程序的運行過程,和Spring中AOP的應用,前置通知,後置通知,環繞通知和異常通知,這些都是Spring中AOP最簡單的用法,也是最常用的東西,本節我們 要講:對上節課的補充

原创 07 Spring框架 依賴注入(四)基於註解的依賴注入

前面幾節我們都在使用xml進行依賴的注入,但是在實際的開發中我們往往偏愛於使用註解進行依賴注入,因爲這樣更符合我們人的思維,並且更加快捷,本節就來講述Spring基於註解的依賴注入: 信息注入註解 @Component註解:表明

原创 刪除鏈表的中間節點(每日一道算法題)

題目:刪除一個鏈表的中間節點,當鏈表只有一個節點的時候或者head節點爲空的時候返回head,當鏈表有兩個節點的時候刪除第一個節點,當鏈表有三個節點的時候刪除第二個節點,當鏈表有四個節點的時候刪除第二個節點,當鏈表有五個節點的時候