原创 前後端分離實踐(三)—— 使用Express+Nodejs搭建前端服務層

前後端分離實踐系列文章總目錄 目錄 一、搭建Nodejs開發環境 1、什麼是npm? 2、下載安裝npm 3、查看node和npm版本號 4、什麼是cnpm? 5、安裝淘寶的cnpm 6、添加cnpm的環境變量 二、搭建Express開發

原创 使用SpEL表達式來獲取SpringData Jpa在更新數據時傳遞的對象參數的屬性

一、問題描述         使用Jpa時我們經常需要對數據庫中的數據進行更新操作,通常更新數據庫的數據有兩種方法。         第一種是通過Jpa的實體管理器對託管態實體對象進行更新,對託管態實體對象的更新即意味着對數據庫對應記錄的

原创 Java8學習筆記(二)—— Lambda表達式

Java8學習筆記系列: Java8學習筆記(一)—— 函數式編程的四個基本接口 Java8學習筆記(二)—— Lambda表達式 Java8學習筆記(三)—— Optional類的使用 Java8學習筆記(四) —— Stream流式編

原创 Eclipse使用(十三)—— 在Eclipse上使用Debug模式啓動進行斷點調試(新手教程)

        最近有不少初學JavaWeb的同學在網上找我解決一些問題,我大概看了一下他們的問題,其實都是一些很簡單的問題,但由於缺乏解決問題的方法,導致遲遲找不到問題的原因。今天就在這裏給初學者介紹一種尋找程序問題的最簡單方法——斷點

原创 啓航 —— 記 —— 第二次自考的反思:自考與自我改造的困境

        第二次自考的成績出來之後,我突然意識到,我的自我改造出現了問題。這段時間我一直在思考,我的問題究竟出現在哪裏,應該怎樣去修正它。截止到今天,有的問題我已經找到了解決方法,而有的問題我找不到正確的答案。我決定,不再等待,讓這

原创 Swagger使用(二)—— 利用swagger2markup生成離線的html和pdf接口文檔

上一篇:Swagger使用(一)—— Springboot2.0與Swagger2整合生成在線接口文檔(支持多文件數組上傳)         當我們的項目中集成了Swagger,開發時一般只會使用在線文檔,但當接口開發完成之後,我們就需要

原创 前後端分離實踐(五)—— 前端與後端的集成

前後端分離實踐系列文章總目錄 目錄 一、前端服務層Nodejs應用與後端Springboot應用的集成 1、啓動Springboot應用訪問/api/hello接口確保能正常訪問 2、在fbsep-node目錄下安裝axios 3、在ro

原创 數據結構與算法(四)—— 棧與隊列

目錄 一、棧的定義 二、棧的抽象數據類型 三、棧的順序存儲結構及實現 1、棧的順序存儲結構 2、進棧操作 3、出棧操作 四、兩棧共享空間 五、棧的鏈式存儲結構及實現 1、棧的鏈式存儲結構 2、棧的鏈式存儲結構——進棧操作 3、棧的鏈式存儲

原创 Java8學習筆記(四) —— Stream流式編程

Java8學習筆記系列: Java8學習筆記(一)—— 函數式編程的四個基本接口 Java8學習筆記(二)—— Lambda表達式 Java8學習筆記(三)—— Optional類的使用 Java8學習筆記(四) —— Stream流式編

原创 Java8學習筆記(三)—— Optional類的使用

Java8學習筆記系列: Java8學習筆記(一)—— 函數式編程的四個基本接口 Java8學習筆記(二)—— Lambda表達式 Java8學習筆記(三)—— Optional類的使用 Java8學習筆記(四) —— Stream流式編

原创 數據結構與算法(五)—— 廣義表

        廣義表是線性表的推廣,又稱列表。線性表的元素僅限於原子項,即每個數據元素只能是一個數或一個記錄,如果放鬆對線性表元素的這種限制,允許它們自身具有結構,由此就產生了廣義表的概念。 一、廣義表的定義         廣義表是n

原创 數據結構與算法(三)——線性表

目錄 一、線性表的定義 二、線性表的抽象數據類型 三、線性表的順序存儲結構 1、順序存儲定義 2、順序存儲方式 3、數據長度與線性表長度區別 4、地址計算方法 四、順序存儲結構的插入與刪除 1、獲取元素 2、插入操作 3、刪除操作 4、線

原创 Java8學習筆記(五)—— 方法引用(::雙冒號操作符)

Java8學習筆記系列: Java8學習筆記(一)—— 函數式編程的四個基本接口 Java8學習筆記(二)—— Lambda表達式 Java8學習筆記(三)—— Optional類的使用 Java8學習筆記(四) —— Stream流式編

原创 Java8學習筆記(一)—— 函數式編程的四個基本接口

一、基本函式數接口 基本的函數式接口主要有四個: ① Supplier<T> 生產者:無輸入,生產一個T類型的值; ② Consumer<T> 消費者:輸入一個T類型的值,無輸出; ③ Function<T,R> 函數:輸入一個T類型的值

原创 前後端分離實踐系列文章總目錄

前後端分離實踐(一)—— 基礎理論篇 前後端分離實踐(二)—— 使用Springboot2.0搭建REST風格的Java後端架構 前後端分離實踐(三)—— 使用Express+Nodejs搭建前端服務層 前後端分離實踐(四)—— 使用vu