原创 Window環境下搭建Nginx服務器

一、Nginx簡介 Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,在BSD-like 協議下發行。其特點是佔有內存少,併發能力強,事實上nginx的併發能力在同類型的網頁服務器中

原创 Shiro 安全框架1—簡介、核心組件與架構

Shiro 安全框架1—簡介、核心組件與架構 一、簡介 1.1 概述 Apache Shiro(發音爲“shee-roh”,日語“堡壘(Castle)”的意思)是一個強大易用的 Java 安全框架,可以乾淨地處理身份驗證,授權,企

原创 Mysql 5.7版本安裝與問題總結

Mysql 5.7安裝 一、下載 1.1國外官網 https://dev.mysql.com/downloads/installer/ 1.2國內鏡像 http://mirrors.sohu.com/mysql/ 二、安裝 以管理

原创 Could not create connection to database server. Attempted reconnect 3 times.

一、問題 Could not create connection to database server. Attempted reconnect 3 times. 二、問題分析 在Spring-boot項目中使用jdbc連接數

原创 第一章 Thinking Reactively(響應式的思考)

第一章 Thinking Reactively(響應式的思考) 假定您相當熟悉Java並且知道如何使用類,接口,方法,屬性,變量,靜態/非靜態作用域和集合。 如果您還沒有完成併發或多線程,那就可以了。 RxJava使這些高級主題更

原创 第二章 Observables and Subscribers(觀察者和訂閱者)

第二章 Observables and Subscribers(觀察者和訂閱者) 導讀   在第1章“響應式思考”中,我們已經對Observable及其工作原理有所瞭解。 您可能對它的運作方式以及所擁有的實際應用有很多疑問。 本章

原创 第3章 基本運算符

第3章 基本運算符 導讀 在上一章中,您瞭解了很多有關Observable和Observer的知識。 我們還介紹了少數運算符,尤其是map()和filter(),以瞭解運算符的作用。 但是我們可以利用數百個RxJava運算符來表達

原创 第4章 組合的Observe

第4章 組合的Observe 導讀 我們涵蓋了許多抑制,轉換,減少和集合的運算符。 這些運算符可以做很多工作,但是如何將多個可觀察對象組合在一起並合併爲一個呢? 如果 我們想使用ReactiveX來完成更多工作,我們需要獲取多個數

原创 Android 內存泄漏與解決方案

Android 內存泄漏 一、瞭解數據存儲與內存分配 寄存器(Registers)最快的存儲區域,位於 CPU 內部 [^2]。然而,寄存器的數量十分有限,所以寄存器根據需求進行分配。我們對其沒有直接的控制權,也無法在自己的程

原创 Nexus搭建本地Maven倉庫

Nexus搭建本地Maven倉庫 1、共享利器,利人利己   在團隊協作開發中,每個程序員都有自己的模塊開發維護,其中有很多共用的代碼不需要每個程序員都編寫一遍。這就可以把公用的代碼模塊抽離出來, 並形成可依賴使用的jar或者aa

原创 Java設計模式-觀察者模式

觀察者模式 一、現實生活中的實例   早上起牀,推開窗,看到漫天雪花,我們知道天氣降溫並下着大雪,於是我們穿上棉服打着雨傘出門;在過馬路的時候,看到了紅燈, 於是我們停下腳步等着綠燈;當穿過馬路,走到公交站臺看到公交車剛剛走遠,於

原创 Nexus 3.x的使用

Nexus的使用 1、下載與運行 1.1、下載   下載地址: https://www.sonatype.com/download-oss-sonatype 點擊Down按鈕,進入選擇安裝包界面,選擇適合系統版本的安裝包。 1.

原创 使用Bintray發佈library到JCenter中心

使用Bintray發佈library到JCenter中心 1、註冊Bintray   註冊網址:https://bintray.com,請自行科學上網。 注意   個人註冊,一定點擊“For Open Source Acco

原创 Spring Boot打包jar中沒有主清單屬性

一、問題 當執行java -jar xxx.jar命令時,出現jar中沒有主清單屬性 # 二、問題分析 BOOT-INF:主要包括項目class文件和項目依賴的lib jar文件 META-INF:主要是項目的pom.xml

原创 Maven本地配置與使用

一、Maven簡介 Maven 翻譯爲"專家"、“內行”,是 Apache 下的一個純 Java 開發的開源項目。基於項目對象模型(縮寫:POM)概念,Maven利用一箇中央信息片斷能管理一個項目的構建、報告和文檔等步驟。 Mav