原创 GitHub實踐

我們前面已經講了那麼多理論知識,都是在本地倉庫運行,下面就讓我們在GitHub上面小試身手。 1.我們首先需要在GitHub上面創建一個自己的倉庫,在這裏我們使用的是SSH協議。我們在使用GitHub創建倉庫的時候,會讓我們選擇readme

原创 初探OkHttp3

在應用開發中肯定會用到網絡請求,下面讓我們一起了解OkHttp3這個網絡請求框架吧。 項目中引用 Module的build.gradle文件中引入: dependencies { compile 'com.squareup.okht

原创 OkHttp3深入瞭解之Interceptors

OKHttp官網上面介紹:攔截器是一種強大的機制,可以監視,重寫和重試調用。這裏我們主要對攔截器的網絡請求頭和數據請求的封裝。 網絡請求頭攔截器 在Android應用中,我們通常需要獲取用戶手機的IMEI值和其他一些常用的參數,如果把他們

原创 Maven+Tomcat7實現項目熱部署

熱部署能夠在不關閉Tomcat的情況下直接將war包部署到服務器上。 修改Tomcat配置文件 需要修改tomcat的conf/tomcat-users.xml配置文件。添加用戶名、密碼、權限。 <role rolename="manag

原创 ButterKnife使用詳解

以前的話經常使用findViewById()來綁定佈局中ID,這樣寫不僅麻煩而且還沒有什麼效率,今天推薦一款由JakeWharton大神寫的框架Butterknife用來綁定ID。 導入依賴 既然是是一個第三方的開發庫,讓先讓我們把導入項

原创 Redis5.0集羣版搭建

##### 上一篇文章已經把單機版的Redis搭建的過程介紹完了,接下來介紹Redis集羣版的搭建方法。 首先我們回到local目錄在這個目錄裏面創建一個redis-cluster目錄:mkdir redis-cluster 接着就是複

原创 Redis單機版搭建

首先放一張Redis的架構圖: 架構細節: (1)所有的redis節點彼此互聯(PING-PONG機制),內部使用二進制協議優化傳輸速度和帶寬.(2)節點的fail是通過集羣中超過半數的節點檢測失效時才生效.(3)客戶端與redis節點直

原创 高仿QQ時間選擇器

在軟件開發中我們會需要各種選擇器,比如設置年齡時需要使用時間選擇器。設置地址需要用到地址選擇,還有身高等等。 下面介紹一下使用方法: 時間選擇器的使用: //這裏設置的是選擇之後可以回顯數據,所以先創建一個SP設置基本數值 Strin

原创 GreenDao數據庫帶你出坑

現在在Android中使用的數據庫一般都是用的GreenDao,我們準備使用GreenDao的時候從網上看了很多文章,感覺很多技術點都不是我們關注的重點,經過實踐以後覺得好多文章的內容都不太正確。我的這篇文章主要講GreenDao的三個方面