原创 控件使用問題

TextView最大長度限制,超出部分省略號顯示 xml中屬性設置:   <TextView android:id="@+id/name" android:layout_width="wrap_content" and

原创 PullToRefresh的簡單使用

Android下拉刷新控件--PullToRefresh的簡單使用 android使用PullToRefresh實現上拉加載和下拉刷新效果 開源項目PullToRefresh詳解(一)——PullToRefreshListView Pu

原创 【一個故事講清楚NIO+Netty線程模型】

五種網絡io模型 一個簡單故事講述NIO   blocking I/O    阻塞  nonblocking I/O  非阻塞 I/O multiplexing (select and poll)  多路複用 signal driven

原创 redis集羣—主從同步(複製)

Redis學習筆記之主從同步(重要) Redis進階實踐之十 Redis主從複製的集羣模式 主從兩種配置方式的區別   Redis主從複製 1.Master可以擁有多個slave 2.多個slave可以連接同一個Master外,還可以連

原创 分佈式CAP原則

CAP原則 - 百度百科 分佈式CAP定理,爲什麼不能同時滿足三個特性? CAP理論中的P理解   CAP原則指的是在一個分佈式系統中,Consistency(一致性)、 Availability(可用性)、Partition tole

原创 Redis持久化

redis學習筆記——RDB和AOF持久化一   因爲AOF文件的更新頻率通常比RDB文件的更新頻率高,所以如果服務器開啓了AOF持久化功能,那麼服務器會優先使用AOF文件來還原數據庫狀態。只有在AOF持久化功能處於關閉狀態時,服務器纔

原创 關係型數據庫和非關係型數據庫區別

SQL與NoSQL(關係型與非關係型)數據庫的區別 Nosql簡介 Redis,Memchche,MongoDb的區別  

原创 分庫與分錶帶來的分佈式困境與應對之策

分佈式常見問題   表關聯問題 在單庫單表的情況下,聯合查詢是非常容易的。但是,隨着分庫與分表的演變,聯合查詢就遇到跨庫關聯和跨表關係問題。 在設計之初就應該儘量避免聯合查詢,可以通過程序中進行拼裝,或者通過反範式化設計進行規避。  

原创 I/O多路複用機制(Epoll)

IO多路複用之select、poll、epoll詳解   I/O多路複用機制(Epoll)  多路I/O複用模型是利用 select、poll、epoll 可以同時監察多個流的 I/O 事件的能力,在空閒的時候,會把當前線程阻塞掉。當有

原创 HTTP-斷點續傳和多線程下載

HTTP斷點續傳   Range:客戶端發請求的範圍   Content-Range:服務端返回當前請求範圍和文件總大小      續傳成功返回206    文件又變動,返回200和新文件內容     HTTP1.1 協議(RFC261

原创 數據庫索引B樹、B+樹、Hash索引

程序員小灰 - 漫畫:什麼是B-樹?(注意查詢、插入刪除的圖解) 程序員小灰 - 蠻會:什麼是B+樹? MYSQL中的幾種索引 MYSQL索引實現原理(重要) B樹與B+樹 MYSQL索引原理詳解   聯合索引(複合索引)在B+樹上的結

原创 布隆過濾器

布隆過濾器(後面) BloomFilter(大數據去重)   BloomFilter的關鍵在於hash算法的設定和bit數組的大小確定,通過權衡得到一個錯誤概率可以接受的結果。 算法比較複雜,也不是我們研究的範疇,我們直接使用已有的實現

原创 Redis集羣-cluster

Redis的Cluster集羣搭建   是否使用過Redis集羣,集羣的原理是什麼? Redis Sentinal着眼於高可用,在master宕機時會自動將slave提升爲master,繼續提供服務。 Redis Cluster着眼於擴

原创 redis集羣—哨兵

redis sentinel 哨兵原理,配置和使用 Redis主從複製哨兵模式 Redis進階實踐之十 Redis哨兵集羣模式 深入淺出Redis-redis哨兵集羣   redis 的默認端口是6379 sentinel監聽端口,默認

原创 【python組件安裝】

  安裝pip pip下載地址 https://pypi.python.org/pypi/pip   安裝pip [root@localhost mnt]# tar -xvzf pip-7.1.0.tar.gz [root@localh