原创 java 設計模式:觀察者

1、概念 在對象之間定義了一對多的依賴,使得麼當一個對象狀態發生改變,其相關依賴對象會收到通知並自動更新。 2、場景 一個抽象模型有兩個方面,其中一個方面依賴於另一個方面 一個對象的改變將導致一個或多個其他對象也發生改變 需要在系統中創建

原创 工作隨筆:瞎記-linux-2

ssh -l root 127.0.0.1     mysql -u root -p      tail -f catalina.out   cp -R /opt/root.war root/   ps -ef |grep tomcat

原创 java 設計模式:模版方法

模板方法模式   定義一個操作中的算法的骨架,而將一些步驟延遲到子類中。 模板方法使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。通俗的說的就是有很多相同的步驟的,在某一些地方可能有一些差別適合於這種模式,如大話設計模式中

原创 工作隨筆:瞎記-ios數據簽名

+ (NSString *)getEkeyPath:(NSString *)path parameters:(NSDictionary *)parameters {     NSString *s1 = [path sha1];    

原创 工作隨筆:瞎記-linux

/bin中 - 用戶二進制文件 包含二進制可執行文件。 在單用戶模式下,你需要使用的常見Linux命令都位於此目錄下。系統的所有用戶使用的命令都設在這裏。   例如:ps、ls、ping、grep、cp   /sbin目錄 - 系統二進制

原创 工作隨筆:瞎記-mysql 自定義配置

 [mysqld] port=3500 socket=/var/lib/mysql/mysql.sock log-bin=mysql-bin user=mysql # Disabling symbolic-links is recomme

原创 工作隨筆:瞎記-js

清除id爲list-fund的div             $("div#list-fund").remove();   js判斷數組是否空 var mm =[]; if(mm.length<=0)

原创 工作隨筆:瞎記-網絡code

GET(SELECT):從服務器取出資源(一項或多項)。 POST(CREATE):在服務器新建一個資源。 PUT(UPDATE):在服務器更新資源(客戶端提供改變後的完整資源)。 PATCH(UPDATE):在服務器更新資源(客戶端提供

原创 java 設計模式:builder

概念: 建造者模式是較爲複雜的創建型模式,將組件和組件的組件過程分開,然後一步一步建造一個複雜的對象。所以建造者模式又叫生成器模式。它允許用戶在不知道內部構建細節的情況下,非常精細地控制對象構建流程。該模式是爲了將構建過程非常複雜的對象進

原创 java 設計模式:責任鏈模式與Android事件傳遞

1、概念 是一個請求有多個對象來處理,這些對象是一條鏈,但具體由哪個對象來處理,根據條件判斷來確定,如果不能處理會傳遞給該鏈中的下一個對象,直到有對象處理它爲止。 2、使用場景 有多個對象可以處理同一個請求,具體哪個對象處理該請求待運行時

原创 java 設計模式:策略模式

概念: 策略模式定義了一系列的算法,並將每一個算法封裝起來,而且使它們還可以相互替換,策略模式讓算法獨立於使用它的客戶而獨立變化。 策略模式使這些算法在客戶端調用它們的時候能夠互不影響地變化。 使用場景: 一個類定義了多種行爲,並且這個行

原创 java 設計模式:組合模式

1、概念 將對象以樹形結構組織起來,以達成“部分-整體”的層次機構,使得客戶端對單個對象和組合對象的使用具有一致性。 是用於把一組相似的對象當作一個單一的對象。組合模式依據樹形結構來組合對象,用來表示部分以及整體層次。這種類型的設計模式屬

原创 java 設計模式:裝飾者模式

簡單詳解: 1、概念 動態地給一個對象添加一些額外的職責。就增加功能來說, 裝飾模式相比生成子類更爲靈活。該模式以對客戶端透明的方式擴展對象的功能。 2、使用場景 在不影響其他對象的情況下,以動態、透明的方式給單個對象添加職責。和繼承類似

原创 網絡ip/tcp

未完待續。。。

原创 java 設計模式:外觀設計模式

1、概念 外觀設計模式的主要目的在於讓外部減少與子系統內部多個模塊的交互,從而讓外部能夠更簡單的使用子系統。他負責把客戶端的請求轉發給子系統內部的各個模塊進行處理。 2、使用場景 當你要爲一個複雜子系統提供一個簡單接口時 客戶程序與抽象類