原创 【Nginx】nginx配置HTTPS訪問

Nginx配置HTTPS訪問 安裝好的Nginx在訪問HTTPS時報錯,可能是沒有配置https支持,需要執行以下步驟: 安裝Nginx時,make之前需要在Nginx解壓目錄下執行: ./configure --with-htt

原创 【Spring Boot】 從入門到熟練,從簡介到集成

一、     簡介          Spring Boot是Spring社區較新的一個項目。該項目的目的是幫助開發者更容易的創建基於Spring的應用程序和服務,讓更多人的人更快的對Spring進行入門體驗,讓Java開發也能夠實現Ru

原创 【JAVA】線程池的介紹及簡單實現

線程池的技術背景 在面向對象編程中,創建和銷燬對象是很費時間的,因爲創建一個對象要獲取內存資源或者其它更多資源。在Java中更是如此,虛擬機將試圖跟蹤每一個對象,以便能夠在對象銷燬後進行垃圾回收。所以提高服務程序效率的一個手段就是儘可

原创 【JAVA】Spring 自動注入類註釋詳解

首先在Spring配置文件中使用 <context:component-scan base-package="需要掃描的目錄" />  聲明啓動包掃描功能。<context:component-scan/> 配置項不但啓用了對類包進行掃

原创 【JAVA】MAVEN安裝與Eclipse搭建

MAVEN 安裝 1. http://maven.apache.org/   先到官網下載MAVEN 2.下載的MAVEN 解壓 3.設置環境變量 新加一個"MAVEN": 把"MAVEN"加到Path中: 打開命令行

原创 推送,極光推送

推送的原理其實也很簡單,拿極光推送來說,首先,APP登錄的時候,調用極光的API,設置當前登錄的信息到極光;服務器發送推送時,只要將需要推送的信息和相應的唯一標識傳給極光,就可以了。 附上服務器端簡單代碼: public stati

原创 微信、支付寶網頁端掃碼登錄實現原理

微信與支付寶的掃碼登錄是有一些區別的,微信目前是一個持續27s的長連接請求;而支付寶是持續循環的短連接請求。其實原理是一樣的。 首先,前端調用二維碼接口,獲取圖片二維碼以及用戶唯一表示uid,然後與服務器建立長連接請求,詢問是否有用戶

原创 【JAVA】JAVA使用ffmpeg進行視頻格式轉換以及截圖

JAVA 處理視頻文件,需要用到 ffmpeg  這個工具。不需要依賴jar包。無論是在windows服務器還是linux服務器,想要使用 ffmpeg 都需要先安裝。 附上Linux下  *.tar.gz/*.tgz、*.bz2形式

原创 GIT代碼管理工具安裝以及基本操作

GIT是一個分佈式版本控制軟件,代碼管理功能跟SVN類似,不過用起來感覺還是比SVN稍麻煩一點,多人開發的項目代碼還是建議用SVN來進行管理。 提供以下軟件下載地址: GIT安裝包 GIT的安裝只需要按步驟來就好。 安裝完成之後,新建

原创 【JAVA】URL轉二維碼以及圖片合成

最近項目中有一個需求,要將一個URL鏈接轉成二維碼,併合成到一個固定的背景圖片上的指定位置。其實將二維碼合成到圖片上還是將圖片合成到二維碼上,都是同一個道理。 需要採用google提供的 core-3.1.0.jar 包(點擊下載)

原创 各種接口API

 http://www.weather.com.cn/data/sk/101110101.html(實時天氣信息) 101110101 是城市代碼,自行查找。 http://openapi.aibang.com/bus/li

原创 Redis 切片池與非切片池,連接指定庫以及基本配置

Redis 是一個開源、支持網絡、基於內存、鍵值對存儲數據庫。      關於切片池和非切片池的區別,  一般項目基本都使用非切片池;切片池主要用於分佈式項目,可以設置主從Redis庫。     如果需要