原创 Spring之IOC—控制反轉

IOC(inversion of control):其思想是反轉資源獲取的方向,傳統的資源查找方式要求組件向容器發起請求查找資源,作爲迴應,容器適時的返回資源,而應用了IOC之後,則是容器主動的將資源推送給它所管理的組件,組件所需要做的僅

原创 關於爬樓梯問題以及優化

題目是這樣的:假設你正在爬樓梯,一共有N階樓梯。但每次你只能爬一階或者兩階,你能有多少種不同的方法爬到樓頂部?初出茅廬,面試被問到,回家做個筆記記錄一下。最先想到的應該是用遞歸的方法解:public static int climbSta

原创 Java併發編程讀書筆記——Java中的鎖(Lock)以及隊列同步器(AbstactQueuedSynchronizer)

一、Lock接口:            在Lock接口出現之前,Java靠synchronized關鍵字實現鎖的功能。但是synchronized關鍵字將鎖的獲取與釋放固化了,顯得並沒有這麼靈活。在jdk1.5以後,新增加了Lock接口

原创 求二叉樹根節點到子節點和爲某一值的所有路徑(Java實現)

該問題應該屬於二叉樹遍歷一類的問題吧。簡單描述一下:/** * 輸入一顆二叉樹和一個整數,打印出二叉樹中結點值的和爲輸入整數的所有路徑。 * 如下二叉樹,和25 *             8 *    / \ *   8   7 

原创 Apollo簡介

Apollo 原理: 上圖簡要描述了Apollo客戶端的實現原理: 客戶端和服務端保持了一個長連接,從而能第一時間獲得配置更新的推送。(通過Http Long Polling實現) 客戶端還會定時從Apollo配置中心服務端拉取應用的

原创 Spring中bean的三種實例化方式的簡單實例

Bean的配置方式有三種:通過全類名(反射)、通過工廠方法(靜態工廠方法&實例工廠方法)、FactoryBean. 1.首先是通過全類名來配置,這種方式最爲簡單也很常用,這裏就不創建實例了: 在spring配置文件中配置如下: <!--

原创 SpringMVC中的異常處理

Spring MVC異常處理有三種方式: (1).使用SpringMVC提供的簡單異常處理器SimpleMappingExceptionResolver; (2).實現Spring的異常處理接口HandlerExceptionResolv

原创 JS實現發送驗證碼倒計時

//點擊發送按鈕觸發事件 function sendMsg(){ var time = 60; //設定倒計時時間爲60s var obj = $('#btn');//發送驗證碼按鈕對象 settime(obj,time); }

原创 SpringMVC學習之驗證——validator

springMVC可以通過多種驗證框架的集成: 例如Hibernate-validator來進行驗證,Hibernate-validator實現了JSR-303驗證框架支持註解風格的驗證。後面的例子使用了3個jar包: hibernat

原创 Redis持久化RDB簡介及簡單數據恢復案例

RDB(Redis DataBase): 簡介:在指定的時間間隔內將內存中的數據集快照寫入磁盤,也就是行話將的Snapshot快照,它恢復時是將快照文件直接讀到內存裏; 是什麼? Fork: RDB保存的是dump.rdb文件

原创 SpringMVC學習之控制器—MultiActionController

MultiActionController這個控制器將多個請求處理方法合併在一個控制器裏,這樣可以把相關的功能組合在一起。 通過配置MethodNameResolver進行方法名的調用, 缺省的方法名解析器是InternalPathMet

原创 SpringMVC學習之基於註解的控制器

spring可以通過@Controller註解自動發現你的控制器類以及@RequestMapping註解中的請求映射,這樣就免去了在Bean配置文件中配置它們的麻煩。 這裏寫了一個簡單例子: springmvc配置文件如下: <?xml

原创 java實現二叉樹的前中後遍歷(遞歸和非遞歸)

這裏使用下圖的二叉樹作爲例子:首先建立樹這個類:public class Node { private int data; private Node leftNode; private Node rightNode

原创 python簡單爬蟲簡介(爬取csdn圖文課程標題和作者)

1.正則表達式簡介: a.元字符: . 匹配任意字符(不包括換行符) ^ 匹配開始位置,多行模式下匹配每一行的開始 $ 匹配結束位置,多行模式下匹配每一行的結束 * 匹配前一個元字符0到多次 + 匹配前一個元字符1到多次 ? 匹配前一個元

原创 數據結構與算法(Java)

轉自:http://blog.csdn.net/column/details/datastructureinjava.html  目錄 (1)數據結構與算法概念解析 (2)數據結構之數組 (3)數據結構之棧 (4)數據結構之隊列 (5)數