原创 redis Sentinel

啓動一個Sentinel $ redis-sentinel /path/to/your/sentinel.conf 或者 $ redis-server /path/to/your/sentinel.conf --sentine

原创 redis集羣

連接各個節點 cluster meet 查看集羣的節點 cluster nodes 查看集羣狀況 cluster info 槽指派 CLUSTER ADDSLOTS [slot …] 計算鍵屬於哪個槽 CLUSTER KE

原创 併發編程需要關注的類

Future CompletableFuture implements Future Callable Runnable RunnableFuture extends Runnable, Future

原创 VIP編程規範

VIP編程規範格式規約/OOP規約Rule 4. 【推薦】類內方法定義的順序,不要“總是在類的最後添加新方法”方法設計Rule 1.【推薦】方法的長度不要超過100行,如果超過需要重構Rule 5.【推薦】方法參數最好不要超過4個

原创 Guava-Working with Collections

文章目錄The FluentIterable classListsSetsMapsMultimapsArrayListMultimapHashMultimapBiMapTableHashBasedTableTable viewsRan

原创 Guava-Concurrency

文章目錄概述Synchronizing threadsMonitorMonitor explainedMonitor best practiceListenableFutureFutureCallbackSettableFutureA

原创 Guava-Functional Programming with Guava

文章目錄Using the Functions classFunctions.forMapUsing the Functions.compose methodUsing the Predicates classUsing the Su

原创 Guava-Basic Guava Utilities

文章目錄JoinerMapJoinerSplitterMapSplitterStringsCharsetsStringsCharMatcherPreconditionsObjectsGetting help with the toSt

原创 算法中的P問題、NP問題、NP難問題和NP完全問題

P問題:該問題存在一個可以在多項式時間內解決該問題的算法。(P:polynominal,多項式) 爲什麼我們要研究這個?因爲計算機處理的輸入常常不是那麼幾十個幾千個那麼一點點,想象一下,當計算機處理的數據達到100萬個的時候,時間複雜

原创 java中instanceof, isinstance,isAssignableFrom的區別

instanceof是一個運算符,只被用於對象引用變量,檢查左邊的被測試對象是不是右邊的類或接口(或其子類或實現)的實例化。如果被測對象是null值,則測試結果總是false。 String s=new String("javai

原创 HDFS注意點

  unlike a filesystem for a single disk, a file in HDFS that is smaller than a single block dose not occupy a full bloc

原创 Spring Boot 如何給SqlSessionFactoryBean 加插件

背景:項目中需要對數據庫的寫操作進行攔截。使用Mybatis的plugins可以完整這個操作 之前使用Spring+mybatis時只需要在xml中SqlSessionFactoryBean中進行配置。其中配置文件信息和插件代碼

原创 Effective Java 第二章 創建和銷燬對象

文章目錄第一條:考慮用靜態工廠方法代替構造器第二條:遇到多個構造器參數時要考慮使用構造器第三條:用私有構造器或者枚舉類型強化Singleton屬性第四條:通過私有構造器強化不可實例化的能力第五條:避免創建不必要的對象第六條:消除過期的

原创 Effective Java 第三章 對於所有對象都通用的方法

文章目錄第八條:覆蓋equals時請遵守通用約定 第八條:覆蓋equals時請遵守通用約定 Object類中默認的equals如下: public boolean equals(Object obj) { return (this

原创 ObjectFactory和BeanFactory

ObjectFactory org.springframework.beans.factory.ObjectFactory 定義在調用時可以返回對象實例(可能是共享的或獨立的)的工廠。 此接口通常用於封裝在每次調用時返回某個目標對象的