原创 公鑰添加到authorized_keys到文件中之後仍無法免密登陸

接上一章,關於Linux下免密登陸失敗,這裏找了Stackoverflow上關於這個問題的討論: Adding public key to ~/.ssh/authorized_keys does not log me in a

原创 Jenkins使用筆記

本章簡單記錄Jenkins的使用筆記 首先,我們從官網中下載安裝介質,可以看到這裏有適合各種操作系統版本的安裝源介質,簡單起見,我們直接下載一個通用的war程序包 執行命令java -jar jenkins.war --a

原创 GitLab 與 Jenkins 持續集成實踐

首先,我們簡單說明下我們的部署環境: GitLab:192.168.43.61 Jenkins:192.168.43.116 Jenkins中系統設置中,配置GitLab連接信息,這裏需要我們指定URL地址,Credent

原创 ubuntu中GitLab的安裝與配置

這裏,我們採用離線安裝的方式安裝GitLab 首先,我們從清華大學開源軟件鏡像站中下載軟件包,用戶可根據實際的服務器操作系統版本來選擇不同的鏡像資源,這裏我們以ubuntu爲例。 執行命令sudo dpkg -i gitlab

原创 給出二叉樹的中序和後序遍歷,構建出二叉樹

假設二叉樹中序遍歷爲: int[] inOrder = { 4, 2, 5, 1, 6, 3, 7 }; 後序遍歷爲 int[] postOrder = { 4, 5, 2, 6, 7, 3, 1 }; 那麼,如何構建還原出這

原创 給出二叉樹的中序和先序遍歷,構建出二叉樹

假設二叉樹的中序遍歷爲: D B E A F C 先序遍歷爲: A B D E C F 那麼,如何構建還原出這顆二叉樹? 算法思想: 先序遍歷中,第一個節點爲二叉樹根節點,本例中,根節點爲A,在中序遍歷集合中檢索字符A,字符A

原创 SpringBoot使用JWT集成Ng-Alain之Token失效處理

在 SpringBoot使用JWT集成Ng-Alain中,我們簡單介紹了SpringBoot與Ng-Alain的集成,在這種前後端分離框架實踐中,我們使用了JWT來作爲交互的安全標識,考慮一個問題,從整個系統的業務實際來看,當Toke

原创 Ng Alain分頁控件的使用

在【Ng Alain】官方示例源碼中,關於pagination分頁控件的代碼如下: <ng-template #pagination> <nz-pagination [nzTotal]="50" [nzPageSi

原创 SpringBoot【The request was rejected because the URL was not normalized】

SpringBoot整合ng-alain時報錯如下: org.springframework.security.web.firewall.RequestRejectedException: The request was reject

原创 SpringBoot使用JWT集成Ng-Alain

Ng-Alain與SpringBoot整合其實本身也並不複雜,SpringBoot專注於後臺業務實現,而Ng-Alain則專注於前端頁面展現。以下是兩者的集成步驟 spring initializr新建SpringBoot工程

原创 Spring Boot 使用 H2 內存數據庫

H2 is one of the popular in memory databases. H2 is a relational database management system written in Java. It ca

原创 IntelliJ IDEA 中Java 9 模塊化實戰

右鍵-New-Module,輸入模塊基本信息 新建module-info.java文件 輸入module-info.java內容如下: module helloworld { exports com.hello; } 新

原创 Java 9 新特性

Java 9發佈於2017年9月,目前已停止更新(Java SE 9 has reached end of support. ),是一個non-LTS(Long Term Support)版本,JDK10 發佈於2018年3月,咋看起

原创 Java 9 模塊化系統簡介

我們知道,在Java 9中,一個重要的改變就是模塊化系統的引入,Java 9的模塊化系統源於Jigsaw Project,我們首先看下Jigsaw Project的實現目標: 模塊化JDK:我們知道,現有JDK已經非常龐大,Jig

原创 Java 接口規範與最佳實踐

可理解 文檔完善 格式統一:這裏涉及很多方面,包括:接口返回類型、命名規則以及參數順序 在我們所有的API方法中,要麼是全是getXYZ()格式,要麼全是xyz(),最好不要兩種格式都有。 假設我們有方法重載,原始方法接