原创 控件使用問題
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