原创 Java併發編程從基礎到進階

從Java多線程基礎到Java內存模型;從synchronized關鍵字到Java併發工具包JUC。 我們不生產知識,我們只做知識的搬運工! 基石——Java多線程的基本概念 線程與進程的不同點: 起源不同。先有進程後

原创 Spring高級運用之淺析多線程與計劃任務

Spring對多線程的支持: Spring通過任務調度器(TaskExecutor)來實現多線程和併發編程,使用ThreadPoolTaskExecutor可以實現一個基於線程池的TaskExecutor。而在實際開發中任務一般

原创 Linux上搭建Nginx服務器

1.將nginx的壓縮包nginx-1.8.0.tar.gz上傳到Linux服務器 2.由於nginx是C語言開發的並且我們這裏是通過編譯nginx的源碼來安裝nginx,所以Linux上要安裝C語言的編譯環境gcc, 如果已經

原创 使用OkHttp的那些事兒(一)

OkHttp作爲目前相當流行的網絡請求框架,已經被Google官方認定,而且Google在官方的應用程序中也已經大量的使用。 網絡上不乏大量有關於OkHttp的教程,本人才疏學淺,只得將OkHttp的基本使用方式在下面做一個整理

原创 淺析Android之Configuration

Android中Configuration類專門用於描述手機設備上的配置信息,這些配置信息既包括用戶特定的配置項,也包括系統的動態設備配置。 Configuration對象的獲得: Configuration configurat

原创 淺談Android之於新線程創建Handler

Handler作爲Android中舉足輕重的知識點,無論是在實際開發還是在面試中都經常會用到,並且在網上關於Handler的講解不勝枚舉,本人深知水平有限,因此僅在此做一下自己的小結,權當學習中的筆記。 之前寫過一篇有關Handl

原创 使用OkHttp的那些事兒(二)

上一篇介紹了關於OkHttp進行GET請求和POST請求最基本的用法,下面繼續介紹OkHttp的使用。 上一篇地址:http://blog.csdn.net/james_shu/article/details/55270728

原创 Oracle學習筆記(一)

本篇主要介紹有關於Oracle的基本的操作語句,以及Oracle連接與使用的基本操作。 Oracle通過SqlPlus來連接數據庫的語句(兩種方式): 1.sqlplus hr@ora12c 2.connect hr@ora1

原创 淺談Serializable與Parcelable

Android中使用Intent來啓動Android的組件,而且在啓動Android中的組件的時候可以使用Intent攜帶並傳遞數據。如: Intent intent=new Intent(MainActivity.

原创 淺析MySQL中列屬性

本篇主要介紹有關於MySQL中列屬性的相關知識點。 在MySQL中,真正約束字段的是數據類型,但是數據類型的約束很單一,這個時候就需要一些額外的約束來更加保證數據的合法性。 列的屬性有,NULL/Not NULL,defaul

原创 使用OkHttp的那些事兒(三)

本篇主要介紹文件的斷點續傳下載。 原文來自:http://blog.csdn.net/KevinsCSDN/article/details/51934274 1.Gradle引入依賴: compile 'com.squa

原创 Docker基本操作

本篇初步介紹有關於Docker的基本操作命令。 首先由於Docker的運行原理是基於Linux的,而且在生產環境下,Docker總是部署在Linux上,因此我這裏還是以在Linux上安裝Docker爲準。 Linux有很多發行版

原创 淺談MySQL連接查詢與外鍵

連接查詢是同時查詢多張表,通過多張表之間的關係得到最終的結果。連接查詢又分成內連接、外鏈接和自然連接。 內連接:從左表中取出每一條記錄,去右表中與所有的記錄進行匹配;匹配必須是某個條件在左表中與右表中相同最終纔會保留結果,否則不保

原创 上拉加載更多之ListView實現

在Android的應用程序中,使用列表來展示內容的應用是最多的。當然,我們從早期的ListView到目前的RecyclerView,列表控件的實現更加的優秀。但無論怎樣,我們都會在使用列表控件的時候添加下拉刷新和上拉加載更多。這的

原创 Android之SoundPool的基本使用

Android對多媒體音頻的播放提供了多個API。其中SoundPool主要用於播放短暫急促的音頻,如遊戲特效等。 基本使用如下: SoundPool soundPool=new SoundPool(1, AudioManage