原创 查看手機已經保存的所有wifi密碼--紅米Note3

前言 換了手機,之前連接的所有wifi密碼都不記得了。很是麻煩。網上搜了以下各種方法。有提及使用Root exploer ,但是前提是手機必須Root。Root比較麻煩,而且也不想root怎麼辦? 設備 本文是紅米 Note3,MIU

原创 linux學習筆記

linux系統分區 最少要包含三個區: 啓動分區 /boot: 200M 根分區 / 交換分區 swap:和內存一樣大,或者是內存的1.5倍 vm網絡的三種模式: 1.橋接 : 相當於跟宿主機平等地位,在同一個網段,佔用網段的ip地址

原创 docker安裝與使用

前言 Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發佈到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。 一個完整的Docker

原创 gitlab + docker持續集成環境搭建

前言 目前接觸持續集成環境,主要是爲了方便開發測試環境,提交代碼的時候,自動測試、編譯、打包、部署到開發/測試環境,省去了很多開發測試環境調試部署的時間。另外也可以直接打成線上使用的war包,直接扔給運維即可。 環境介紹 兩臺vmware

原创 centos7.5中安裝redis 4.0.11

下載 wget http://download.redis.io/releases/redis-4.0.11.tar.gz 解壓 tar xf redis-4.0.11.tar.gz 安裝 進入redis-4.0.11目錄,直接make,

原创 Nginx中rewrite指令注意事項

語法 rewrite reg replacement 例如: location ~ /z { rewrite ^(.*)$ /zcom/index.html; break; } rewrite語法

原创 Nginx單機高併發優化思路

前言 衆所周知,Nginx是一個web和反向代理服務器。性能很強悍,但是也不是說隨便下載安裝在服務器上,就能夠極大的發揮其最大性能。想要nginx能夠發揮其優勢,也需要操作系統(centos 7)相應的作出一些調整。特別研究了一下,在單機

原创 jvm - 類的初始化過程

加載->鏈接->初始化   我們知道,我們寫的java代碼稱爲源碼,想要能夠被jvm執行首先需要編譯成.class文件,那麼編譯完到使用又都經理的哪些階段呢?主要分爲以下三個階段: 加載:查找並加載類的二進制數據(.class文件硬盤到

原创 jvm - ClassLoader

類加載機制   類加載器用來把類加載到Java虛擬機中,從JDK1.2開始,類的加在過程採用父親委託機制。採用這種方式的祝要原因是保證Java平臺的安全。在這種機制下,除了Jvm自帶的根類加載器以外,其餘的類加載器都有且只有一個父類加載器

原创 HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp.index_jsp

關於此報錯的幾種原因: jar衝突,看一下項目引用的jar:servlet-api和jsp-api以及jasper.jar等jar,是不是在項目lib目錄下,如果有並且和tomcat的lib目錄下的jar版本不一致,那麼有可能會導致這個

原创 Spring4.3整合dubbo純註解配置以及解決dubbo中@Reference爲null的問題

前言 環境爲jdk1.8,maven 3.3.3 , tomcat 8,dubbo 2.5.3 本文中會提到AnnotationBean,該bean在dubbo 2.5.7開始被@Deprecated,替代的可以使用@EnableDubb

原创 spring-session導致request.getInputStream流數據丟失問題

問題描述   跨境系統新版本上線之後發現凡是通聯支付的訂單都卡在了準備支付報關這個狀態,原因系統拿到的通聯支付回拋的支付報關結果全是空(這裏取數據是通過流方式讀取的,即流中是空的)。 問題查找   由於這個接口已經用了很久,所以開始認爲是

原创 Spring mvc請求處理流程詳解(一)之視圖解析

前言   Spring mvc框架相信很多人都很熟悉了,關於這方面的資料也是一搜一大把。但是感覺講的都不是很細緻,讓很多初學者都雲裏霧裏的。本人也是這樣,之前研究過,但是後面一段時間不用發現又忘記了。所以決定寫下來,以備後用。   本系

原创 完全跨域下單點登錄的一種解決方案

  根據oums單點登錄解決方案介紹 一文我們知道單點登錄有兩種模型,一種是共同父域下的單點登錄(例如域名都是 xx.a.com),還有就是完全跨域下的單點登錄(例如域名是xx.a.com,xx.b.com),本文我們講一下完全跨域下的單

原创 nginx模塊開發實戰

必備知識 想要進行nginx模塊開發,首先你需要比較熟悉C語言,其次你需要對HTTP協議有一定的瞭解。 從配置開始 Nginx主配置文件中主要包括六塊:main,events,http,server,location,upstr