原创 NGINX配置HTTPS及PSF證書轉換爲PEM與KEY

NGINX配置HTTPS時,需要配置HTTPS證書,此時需要進行一些說明,對於Linux來說,通常需要配置兩個文件,證書CRT和祕鑰KEY,但是在Windows中通常是一個文件PFX,本次就拿PFX爲例,說明一下如何將PFX轉換成CRT和

原创 設計模式:策略模式的設計及應用場景優化方式Java版

開篇 今天我們來討論一下設計模式中最常用的一種行爲模式----策略模式,在實際的項目中,我們經常會解決類似這樣的業務場景,比如,對於同一件事情,在不同時間或不同狀態下,執行不同的邏輯,我們就可以通過策略模式來封裝具體的算法規則,實際使用模

原创 樹:Java中樹的構建

很多初學的小夥伴都不知道如何在Java中自定義樹結構,今天它來了,Java的核心就是面向對象編程,因此我們可以把樹看成一個對象,直接上代碼。 樹的構建 public class TreeNode { int val; T

原创 鏈表:反轉鏈表通用公式Java版

鏈表的反轉問題,包含很多種類型,有整體反轉,兩兩交換、區間反轉(m-n)、按照K個反轉等,這些反轉問題的共性都是我們要找到實際反轉的區間,區間又分爲兩種情況: 1、包含兩端節點,比如兩兩交換,此時區間爲 【head,tail】閉區間。 2

原创 樹:Java中前序遍歷中序遍歷後序遍歷

針對樹這一數據結構的遍歷問題主要有四種,前序遍歷、中序遍歷、後序遍歷、層序遍歷,今天我們主要說明一下前序、中序、後序的遞歸方式代碼模板。 前序遍歷 前序遍歷可以理解爲向前遍歷,也就是遍歷時,時刻保持節點輸出順序爲(根-左-右)。 pub

原创 Win10安裝JDK1.8小白教程(圖文並茂-值得擁有)

本人也是小白草根一枚,希望爲同樣初探java之路的猿友們,記錄一些實用技巧及開發心得。我非常明白初入一個領域時那種激情,也明白遇到問題時那種打擊,下面就記錄出我的Win10安裝JDK1.8之路。 下載地址 JDK官方下載地址(官方推薦):

原创 CSDN過去文章分類方式(圖文並茂-值得擁有)

關於博客文章分類的慾望,是因爲我突然想玩一下自己的博客,幻想成爲偉大的博主,通過觀察自己僅有的兩篇文章,強迫症爆發,必須要進行分類,發現根本無法移動,通過反覆鑽研在這裏與大家分享一下。 1、首先新建分類 鼠標滑到頭像-> 找到管理博客->

原创 數組:刪除排序數組中的重複項雙指針Java實現

開篇 數組相關的算法問題,一般都可以使用雙指針完成操作,有異步指針、快慢指針等,其實就是一種升維的思想,通過一個指針訪問數組就相當於一維,用兩個指針操作數組,就會出現兩個數組同時存在的效果,這就是升維的一種體現,我們就用leetcode上

原创 超級好用的輕量級接口測試工具Postwoman

今天元小白給大家推薦一個超級好用的輕量級的接口測試工具,相信Postman的強大大家都知道,我們平時在做接口測試和調試時,經常使用這個強大的工具,但是前些天在進行大數據量請求測試時(Json總長度幾十萬),簡直卡的讓我崩潰,痛苦的折磨讓我

原创 超級好用的在線流程圖、腦圖、UML製作工具ProcessOn

今天元小白在記筆記時,發現我的筆記包含有道雲、xmind、world、excle、visio好多好多,分佈在不同地方,散落各處,我就在想是否有一款可以統籌部分類型筆記同時在線編輯的工具呢, 今天他來了,processOn 鏈接地址:htt

原创 VM安裝Centos6小白教程(圖文並茂-值得擁有)

之前爲女朋友寫了一篇Win10安裝JDK1.8的教程博客,今天連夜爲她寫一篇如何在VM中安裝Centos6系列的教程,我們無論是安裝哪一款Linux的發行版本,其實基本套路都一樣,下面就讓小白帶大家走一遍全過程。 Centos鏡像下載地址

原创 設計模式:單例模式多種實現及應用場景Java版

開篇 設計模式對於很多小夥伴來說都是它認識你,但是你不認識它,設計模式可以幫助我們簡化代碼,提高代碼的複用率,減少代碼的耦合性,以及增加代碼的重複利用性,但是設計模式並非是好用的代言,有些時候也會給我們代來很多問題,比如簡單的判斷語句會變

原创 鏈表:Java中鏈表定義--單向鏈表與雙向鏈表

很多初學的小夥伴都不知道如何在Java中自定義鏈表,今天它來了,Java的核心就是面向對象編程,因此我們可以把鏈表看成一個對象。 單向鏈表定義 我們可以定義一個類,ListNode,屬性next(下一節點的引用),value(存儲當前節點