原创 Java獲取客戶端所在的IP地址和服務器地址

/** 2 * 獲取本地IP地址 3 * @return 4 */ public static void main(String[] args) { 2   try { 3

原创 關於 Android 應用多進程的整理

關於 Android 應用多進程的整理 在計算機操作系統中,進程是進行資源分配和調度的基本單位。這對於基於Linux內核的Android系統也不例外。在Android的設計中,一個應用默認有一個(主)進程。但是我們通過配置可以實現一

原创 單點登錄的實現原理

 單點登錄在現在的系統架構中廣泛存在,他將多個子系統的認證體系打通,實現了一個入口多處使用,而在架構單點登錄時,也會遇到一些小問題,在不同的應用環境中可以採用不同的單點登錄實現方案來滿足需求。我將以我所遇到的應用環境以及在其中所經歷的各

原创 系統剖析Android中的內存泄漏

系統剖析Android中的內存泄漏 作爲Android開發人員,我們或多或少都聽說過內存泄漏。那麼何爲內存泄漏,Android中的內存泄漏又是什麼樣子的呢,本文將簡單概括的進行一些總結。 關於內存泄露的定義,我可以理解成這樣

原创 Android:聊聊我所理解的MVP

寫在前面 最近冷靜了一段時間,複習複習之前學的東西。再加上陰陽師一直抽不到SSR,所以打副本的時候想了想畢設項目架構該怎麼辦。 之前看很多開源軟件實現都是各種 MVP ,看起來很高大上,不過說實話,很早就瞭解MVP 了,但一直很抗拒

原创 Java中的堆和棧的區別

Java中的堆和棧的區別 當一個人開始學習Java或者其他編程語言的時候,會接觸到堆和棧,由於一開始沒有明確清晰的說明解釋,很多人會產生很多疑問,什麼是堆,什麼是棧,堆和棧有什麼區別?更糟糕的是,Java中存在棧這樣一個後進先出

原创 用NPOI操作EXCEL關於HSSFClientAnchor(dx1,dy1,dx2,dy2,col1,row1,col2,row2)的參數

之所有說NPOI強大,是因爲常用的Excel操作她都可以通過編程的方式完成。這節開始,我們開始學習NPOI的畫圖功能。先從最簡單的開始,畫一條直線: 對應的代碼爲: HSSFSheet sheet1 = hssfworkbook.

原创 Java裏如何實現線程間通信?

正常情況下,每個子線程完成各自的任務就可以結束了。不過有的時候,我們希望多個線程協同工作來完成某個任務,這時就涉及到了線程間通信了。 本文涉及到的知識點:thread.join(), object.wait(), object.noti

原创 自定義View的知識點

http://www.gcssloop.com/customview/CustomViewIndex

原创 史上最全的android學習資料

一、開發環境搭建 (已完成) 負責人:kris 狀態:已完成 所整理標籤爲:搭建  SDK  JDK  NDK  Eclipse  ADT  模擬器  AVD  調試器(DEBUG)  DDMS  測試 日誌  Logcat  ADB

原创 Handler的用法

首先撇清一個概念:Android的單線程設計是指每個應用程序的UI線程(主線程)是單線程的,即和用戶交互的界面是單線程的。但是,很顯然,用戶界面如果採用多線程處理效率會更高,Android爲什麼將UI線程限制爲單線程呢?這是爲了避免併發

原创 Android-6步教你自定義View

Android-6步教你自定義View 標籤: androidview 2017-02-09 17:00 119人閱讀 評論(1) 收藏 舉報  分類: android(203)  版權聲明:本文爲博主原創文章,未經

原创 避免 Android 中 Context 引起的內存泄露

Context 在編寫Android程序時經常使用,意思爲上下文對象。 常用的有Activity的Context還是有Application的Context。Activity用來展示活動界面,包含了很多的視圖,而視圖又含有圖片,文字等

原创 android網絡編程關於Socket和http協議

android的網絡編程分爲2種:基於socket的,和基於http協議的。 基於socket的用法   服務器端:   先啓動一個服務器端的socket     ServerSocket svr = new ServerSock

原创 Android 中三種啓用線程的方法

在多線程編程這塊,我們經常要使用Handler(處理),Thread(線程)和Runnable這三個類,那麼他們之間的關係你是否弄清楚了呢?   首先說明Android的CPU分配的最小單元是線程,Handler一