原创 [AFNetworking]源代碼分析--AFURLRequestSerialization.h

AFNetworking framework includes:AFURLRequestSerialization.hAFURLResponseSerialization.hAFSecurityPolicy.hAFNetworkReach

原创 [Spring]註冊的BeanPostProcessor

<context:annotation-config/>配置對於使用註解裝配bean提供了一定的支持 根據Spring文檔主要註冊如下四個 AutowiredAnnotationBeanPostProcessor,CommonAnnota

原创 [linux]文件描述符再探

第一點也是最重要的一點:在linux上所有的硬件掛載/dev/mouse,pipe,文件,socket等都是文件!都是可以通過文件描述符來訪問到的。 文件描述符file descriptor:是一個對文件的索引號,可以認爲是一個公司裏面

原创 [Java]ThreadPoolExecutor源碼分析

ThreadPoolExecutor 使用線程池來處理提交的線程任務,該類主要用來處理兩大問題:1.提升大量異步任務的執行性能。2.同時也提供任務完成情況信息。 通常我們要使用ThreadPoolExecutor 可以通過其構造類方法,

原创 [Spring]使用Spring進行面向切面編程

Chapter 6. 使用Spring進行面向切面編程(AOP) 6.1. 簡介 面向切面編程(AOP)通過提供另外一種思考程序結構的途經來彌補面向對象編程(OOP)的不足。在OOP中模塊化的關鍵單元是類(classe

原创 [linux]tee命令以及實現

tee: 命令功能:從標準輸入中讀取輸入數據,然後內容輸出到標準輸出 語法:tee [-ai][--help][--version] 文件 參數:-a or --append 附加到已有文件,若文件不存在則創建   -i 表示忽略中斷信號

原创 [Spring]Annotation-based container configuration_AnotationBasis_01

基於註解的容器配置 首先使用註解和xml配置,本質上沒有好壞之分,只有適合不適合之分。如果你覺得哪個順手就用哪個,或者都用。 首先要使用anotation-config 需要在xml中配置 <context:annotation-con

原创 [I0A]鏈表-單鏈表

鏈表,分爲單鏈表,雙鏈表,循環鏈表。只要掌握基本的單鏈表後面兩種非常輕鬆就可以解決。 什麼是單鏈表? 鏈表中的數據是以結點來表示的,每個結點的構成:元素(數據元素的映象) + 指針(指示後繼元素存儲位置),元素就是存儲數據的存儲單元,指針

原创 [Spring]簡單Junit和Spring整合配置

首先採用了maven來部署所需要的jar包依賴 這裏需要srping-context.jar,spring-test.jar,junit.jar,log4j.jar <dependencies> <dependency> <g

原创 [IOS]今天開始學UI---Autolayout

AutoLayout可以做什麼? iphone,或者ipad屏幕的分辨率存在這多種款式,單純的依靠frame佈局來解決不同屏幕間的適配會給代碼增加複雜性。 你可以拿到window的尺寸,然後經過各種繁瑣的計算最後確定下合適的尺寸,但是這樣

原创 [Spring]Method Injection

Spring-framwork 提供了一種基於方法級的注入方式 考慮一種情況,一個singleton A 和一個 prototype B,A中有一個方法每次執行的時候都需要一個B的實例,由於Spring容器在初始A的時候已經初始好一切,那

原创 [Spring]Annotation-based container configuration_AnotationBasis_02

@Component @Repository @Service @Controller 本質上以上四類沒有區別,但是在你定義應用分層的時候 aop的時候 這些不同語義的註解 就有不同意義,未來Spring是否會給予這些語義註解特殊的意義還

原创 [Java]HashMap源碼分析

HashMap 是一種基於Hash表的Map接口實現,關於HashMap有幾個特別重要的要點。 capacity:總容量,但表示散列表中的總的位置數目 threshold:hash表中,所能夠容忍被散列的最大值 load_factor:負

原创 [Java]String類分析源碼閱讀

String類可以說是Java中最常使用的類了,但是String所包含的知識也是相當的多。 首先爲什麼String類一定要用equals()方法來比較字符串呢?還有new 出來的字符串和""雙印號的字符串有什麼區別呢? 看看下面這個例子

原创 [I0A]查找最大子串問題的求解

Question: 假如你能夠預知股票未來幾天的動向,請你選擇合適的買入和售出 日期 以便獲得最大的利益值? 如下爲股票未來幾天的變動情況: Result: 最優解爲第 7 天買入,第11天賣出 獲得最大單元利益爲 43. Analy