原创 nginx 實現https部署
一 證書購買 1 阿里雲或者騰訊雲都可以購買ssl證書,可自行選擇 2 下載ssl證書審覈通過後,要下載適用與nginx的證書,有兩個文件如下圖 3 將下載好的證書放入nginx中,我是在conf目錄下創建了cert目錄,存放ssl證書
原创 http項目升級到https項目後出現的問題
項目之前一直是http訪問,升級到https訪問後發現靜態頁面可以加載出來,但是訪問的後臺服務接口沒有任何數據返回,壓根沒有訪問到後臺服務。搞了一個下午,各種排查,最後發現原因是:前端調用後臺服務接口一直用的是http://xxxxxx/
原创 linux常用命令之nohup
一 百度百科介紹 nohup 是 no hang up 的縮寫,就是不掛斷的意思 二 用法 1 nohup command & 注意:實際讓程序在後臺運行的是&命令,而不是nohup, nohup的作用是在讓程序在關閉窗口(切換SSH連
原创 Java多線程之join()方法
join()方法能讓其他線程從運行狀態變爲阻塞狀態,直到當前線程執行完成後,其他線程纔會執行。 起初我對這句話理解是有誤的,還好及時更正了過來。看下代碼 public class Test implements Runnable {
原创 Java實現微信網頁支付(模式二)
最近項目中要使用微信網頁支付功能,現在記錄下來,希望能幫到你! 微信網頁支付有兩種模式 模式二與模式一相比,流程更爲簡單,不依賴設置的回調支付URL。商戶後臺系統先調用微信支付的統一下單接口,微信後臺系統返回鏈接參數code_url,商戶
原创 Java實現PC端支付寶網頁支付
最近項目中要使用支付寶網頁支付功能,做個記錄,以後在用到的時候方便自己查看,同事也希望能幫助到你。 先附上支付寶電腦網站支付的官方文檔介紹 https://docs.open.alipay.com/270/105898/ 我們這裏調用的是
原创 java代碼混淆
轉載自https://www.cnblogs.com/nevermorewang/p/8041548.html java代碼可以反編譯,因此有時候要保護自己的知識產權還真得費點心思,一般來說有三個思路: 1、將class文件加
原创 redis 數據類型詳解 以及 redis適用場景場合
redis 數據類型詳解 以及 redis適用場景場合 (原文鏈接:http://www.cnblogs.com/mrhgw/p/6278619.html) 1. MySql+Memcached架構的問題 實際MySQL是適合進
原创 利用消息中間件實現分佈式事務
一 事務的四個特性(ACID) 1 A(原子性) 原子性要求,事務是一個不可分割的執行單元,事務中的所有操作要麼全都執行,要麼全都不執行。 2 C(一致性) 一致性要求,事務在開始前和結束後,數據庫的完整性約束沒有被破壞。 3 I(隔離性
原创 linux 常用查看日誌命令--more 命令
命令功能 more命令和cat命令一樣都是查看文件裏的內容,但more可以支持分頁查詢文件內容,還支持直接跳轉行等功能 常用命令 more +n xxx.log 從第n行開始顯示 more -n xxx.log 設定每屏顯示的行數 mor
原创 linux常用命令--grep命令
一 grep命令能做什麼? 我們可以使用grep命令在文本中查找指定的字符串,類似於Windows系統中Ctrl+F 二 常用命令 --color 對匹配到的文字進行高亮顯示 -i 在搜索的時候忽略大小寫 -n 顯示搜索結果所在的行號 -
原创 springmvc的核心,請求流程,
一 springmvc的核心 springmvc是基於Servlet的前端控制框架,核心是ioc和aop 二 請求流程 1 首先用戶發送請求到前端控制器DispatcherServlet,也是springmvc的核心控制器,前端控制器收
原创 centos7上搭建zookeeper集羣步驟
前言:本次是模擬在多臺服務器上搭建zookeeper集羣,在一臺centos上佈置3個zookeeper節點(jdk默認是安裝完成 環境變量自己安裝)一 下載zookeeper1 進入http://apache.org/dist/zook
原创 centos7上搭建redis集羣步驟
前言:本次是模擬在多臺服務器上搭建redis集羣,在一臺centos上佈置6個redis節點一 環境準備(以下安裝均是在根目錄下安裝)1 安裝gcc,g++yum install gcc g++ 2 安裝ruby腳本運行環境yum ins
原创 理解 java 線程
一 線程定義 線程是一個程序內部的順序控制流 二 線程的6種狀態 1 NEW 初始狀態------線程被創建,但是還沒有調用 start() 方法 2 RUNNABLE 運行狀態 ------Java線程將操作系統中的就緒和運行兩種狀態籠