原创 java服務端知識點總結

臨近年尾了,很多人也計劃着跳槽了,在跳槽之前多準備些東西總是沒有壞處的。其實面試的過程不僅僅是一次技能的考覈,我們也可以在裏面學到很多的東西,讓我們不斷的進步。這裏我總結了java服務端的基礎知識點,Xmind文件我已經上傳到了githu

原创 棧+哈希表(或者稀疏數組)解決安卓購物車新添加貨物置頂的問題

最近在做仿淘寶購物的APP(目前已經完成,有時間就把這個項目寫出來),在做購物車這一塊的時候,我是把數據先轉化爲json數據,然後通過sharedpreferences來把數據保存到本地內存中(至少用戶沒有登錄的情況下可以這麼做),我們知

原创 【Android佈局】在程序中設置android:gravity 和 android:layout_Gravity屬性

文字轉載自:http://blog.csdn.net/feng88724/article/details/6333809 在進行UI佈局的時候,可能經常會用到 android:gravity  和 android:layout_Gra

原创 關於httpurlconnection getcontentlength返回值爲-1的問題

在做AsyncTask異步任務讀取網絡數據的時候,發現了httpUrlConnection的獲取數據內容長度(connection.getContentLength())總是爲-1。導致進度條一直爲灰色狀態。預期結果應如圖所示: 而現在

原创 高併發下的線程安全實現——線程局部變量

今天我們來討論另外一種線程安全的實現方法。如果說互斥同步是多線程間的數據共享,那麼線程局部變量就是線程間的數據隔離。ThreadLocal把共享數據的可見範圍限制在同一個線程之內,這樣無須同步也能實現線程之間數據不爭用的問題。當使用Thr

原创 BFPRT算法解決求前k(大或小)數的問題

文章轉載自:http://blog.csdn.net/acdreamers/article/details/44656295 通常,我們需要在一大堆數中求前K大的數,或者求前K小的。比如在搜索引擎中求當天用戶點擊次數排名 前1000

原创 Android Handler中的handleMessage方法和post方法之源碼剖析

我們都知道,在子線程中進行UI操作(更新UI控件)包括以下四種方法: 1.Handler的handlerMessage()方法。 2.Handler的post()方法。 3.View的post()方法。 4.Activity的runOn

原创 Hessian源碼淺析-HessianProxy

轉載自:http://blog.csdn.net/java2000_wl/article/details/7560393 Hessian客戶端主要是通過proxy代理來實現 當客戶端調用遠程接口方法時 會被HessianProxy 代理 

原创 java中如何高效判斷兩個容器是否有相同元素(時間複雜度爲O(1))

很多時候我們需要知道兩個容器是否存在相同的元素,這裏以電商網站中的優惠活動爲例。比如我們想知道一個商品是否參與了滿件折扣活動(幾件幾折),已知一個商品可能會參與多種優惠活動,比如滿減活動(滿多少減多少)、臨期降價等優惠活動。我們知道每一種