原创 volatile與synchronized

      很早之前就面試就被人問到,除了synchroized同步鎖意外,還有沒有其他的方式來完成相關的信息同步了;這個問題記憶猶新呢,當時問的啞口無言,現在雖然也比較渣渣,所以得多總結,合理使用volatile與synchronize

原创 Android studio 中使用 Hierarchy Viewer

開發環境:Android studio 2.3.1 ;模擬器:夜神4.4(一個小插曲,編寫的過程看了一個玄門XX的電視劇,裏面的女主角在我編寫的時候說了一句話,“有的人一直在選擇,卻從未邁出過一步”,各行各業萬事萬物豈不都是如此)1. 功

原创 小米 https

       不知道大家遇到了木有,小米手機使用https協議時,在url裏不能出現空格,起碼我使用小米2A是這種情況,請大家多多注意,謝謝

原创 SharedPreferences共享提交不了

首先說一下getSharedPreferences()兩個參數的意思:            public SharedPreferences getSharedPreferences(String name, int mode){}

原创 Lambda 表達式(一)

“Lambda 表達式”(lambda expression)是一個匿名函數,Lambda表達式基於數學中的λ演算得名,直接對應於其中的lambda抽象(lambda abstraction),是一個匿名函數,即沒有函數名的函數。Lamb

原创 java.lang.NullPointerException

空指針大家應該很常見把,並且大家都知道空指針應該時運行時異常,今天的一個空指針異常缺顛覆了我的認識,因爲我在編譯的時候也出現了空指針,(嚴格的說,本文中的空指針也不能完整的說就是編譯時錯誤,下面我給大家詳說) 場景  Android s

原创 org.springframework.jdbc.UncategorizedSQLException: Error setting null parameter.

 工具:STS 錯誤:------- 就是設置的參數爲NULL了 org.springframework.jdbc.UncategorizedSQLException: Error setting null parameter.  M

原创 一個recyclerview的萬能適配器basequickadapter

做了這麼久的recyclerview,最近發現一個萬能適配器,--> BRVAH是一個強大的RecyclerAdapter框架,它能節約開發者大量的開發時間,集成了大部分列表常用需求解決方案,平時用到的多佈局、加載更多,加載頭佈局,尾佈局

原创 Android / php / get /post / 通信

 GET 方式  //先將參數放入List,再對參數進行URL編碼  List params = new LinkedList();  params.add(new BasicNameValuePair("param1",

原创 關於ios和Android後臺推送工作原理的小總結

      如今的推送功能,在很多APP上得以應用,國內很多出名成熟的推送例如百度推送、極光推送、友盟推送等第三方推送服務提供集成到自己的APP中;可我看了很多網絡文章,這個推送的“原理”很多文章都描述的模棱兩可,大多文章都介紹了推送的

原创 RuntimeException: 獲取資源ID失敗:(packageName=xxx type=drawable name=umeng_xx_xx

       在APP應用中集成友盟的社會化分享,按照“快速集成”的第一種方法集成的,手動配置,我發現友盟的SDK挺好的,可以智能化的下載咱們需要的分享渠道jar文件,可是真正做的時候,在資源文件中加了很多沒必要的文件和圖片資源,加大

原创 dagger2在AS3.0使用注意

大家應該有所發現,隨着AS工具的不斷升級,有部分工具的使用方式上已經發生了變化,現在直接總結一下dagger2在AS3.0上使用時所注意的細節:AS2.0 的 方式:compile 'com.google.dagger:dagger:2.

原创 關於SVN報錯,svn : RA layer request failed,不能正常使用SVN

     關於SVN報錯,svn : RA layer request failed,鏈接不上svn地址,問題可能如網上的所訴有很多,但我的是修改了一個client客戶端接口就可以了,我的svn是淘寶的一個網絡地址,可本地svn地址使用j

原创 第三方APP分享內容到微信平臺的授權過程小總結

    我主要用的是分享,分享內容進入微信平臺,“分享”的方式很多種,我選擇的是友盟,採用的是 - 快速集成,官方有詳細的API ,我就不重複了,只是在微信開發平臺(https://open.weixin.qq.com/)註冊創建移動應

原创 description The server refused this request because the request entity is in a format not supported

工具:STS 問題:description The server refused this request because the request entity is in a format not supported by the re