原创 Java基礎:位運算符

目錄與運算符:&或運算符:|非運算符:~異或運算符:^ Java中的運算符,主要是針對二進制位進行運算,所謂的二進制位,它是二進制記數系統中表示小於2的整數的符號,一般用1或 0表示,其中最高位與數值的正負有關,以最常用的int爲

原创 Android技能之-AsyncTask

目錄如何使用生命週期說明 AsyncTask,是一個Android封裝好的輕量級異步類,是Android應用在多線程使用上常用的方法之一,可降低異步通信的開發難度 如何使用 public class UserLogin

原创 Ubuntu下的NGINX

對於NGINX的研究,我的學習目標就是使用他的三大功能: 1.靜態web服務器 2.反向代理 3.負載均衡 目錄操作系統遠程工具依賴庫gcc/g++PCREzlibopensslNGINX常用操作NGINX源碼編譯源碼下載源碼

原创 Java基礎:重載篇之基本類型的重載

1、在重載過程中,如果傳入的實際參數類型小於方法中聲明的形式參數類型時,實際數據類型就會被提升,同理,如果傳入的實際參數大於方法中聲明的形式參數,那麼實際參數就會被降低 char<byte<short<int<long<floa

原创 Java基礎:基本數據類型

目錄數據類型分類整型浮點型字符型布爾型八種基本數據類型圖表說明基本數據類型之間的轉換 數據類型分類 Java中的基本數據類型可分爲四大數據類型 整型 byte、short、int、long 以上數據類型中雖然都表示整數,但是所佔用

原创 IDEA + Maven + SpringBoot + Mybatis + Thymeleaf + Swagger實現一個web項目

Web項目的成長過程前言Project創建初始項目結構說明初始項目配置個人習慣配置Maven配置數據庫連接驅動JDBC的配置Tomcat配置Mybatis數據庫映射配置配置Mybatis Generator自動生成代碼Thymel

原创 Android技能之-setSupportActionBar(toolbar)的那點事

伴隨着Android的主題(theme)越來越多之後,記清如何使用以及怎麼使用、使用後的效果如何,並非一件短時間裏就能非常熟練的掌握好,那麼關於主題中的ActionBar,今天這邊做一個曾遇到的衝突記錄 當我們選擇創建一個Em

原创 Android UI深度理解:xml佈局文件的解析

打敗我們的,從來不是年齡,而是眼界和格局! 目錄源碼如何解析開發者自定義的xml佈局mLayoutInflater.inflate(layoutResID, mContentParent);rInflate 基於 Androi

原创 Android UI深度理解:Activity UI視圖結構

打敗我們的,從來不是年齡,而是眼界和格局! 目錄Activity UI視圖結構源碼分析setContentView(R.layout.xxx)android.view.PhoneWindowPhoneWindow的實例化過程D

原创 Android源碼分析View的事件分發機制

目錄事件使用與結論事件源碼分析View中的dispatchTouchEvent()如何被調用爲何onTouch返回true時onClick不被調用 源碼閱讀,謹記:不要掉坑裏,不要有強迫症,帶着疑惑和問題去找它,閱讀你關心的內容

原创 Android工具:Source Insight 4.0查看Android Framework系統源碼

目錄閱讀工具源碼源碼導入 針對搭建了 Android 開發環境的 源碼閱讀愛好者,且在Android SDK中已下載了source源碼部分,並以該source導入Source Insigh工具進行閱讀 閱讀工具 Source

原创 Android進階:上傳jcenter封裝庫遇到的問題

Manifest merger failed 異常信息 Error:Execution failed for task ':module-user:processDebugManifest'. > Manifest merger

原创 Java基礎:++i 與 i++

說明:不管是 i++ 還是 ++i,最終的結果都是在 i 的基礎上 +1,在這前提下來理解下面的說明就容易理解了 i++:先賦值,後運算 ++i:先運算,後賦值 示例 public class Test { publi

原创 Android---gradle全局配置config.build

gradle概念全局配置文件全局配置的使用 概念 Gradle的官方定義: Gradle是一個基於Apache Ant和Apache Maven概念的項目自動化構建開源工具。它使用一種基於Groovy的特定領域語言(DSL)來聲

原创 java基礎:內部類,靜態內部類,匿名內部類

目錄內部類靜態內部類匿名內部類 內部類,靜態內部類,匿名內部類這三種類,從名稱上來說,他們的共同點就是內部類,即顧名思義爲在一個類(以A表示)中定義另外一個類(以B表示),那麼B類就叫內部類,A類就叫外部類 內部類 內部類,