原创 Lombok常用註解及使用

說明:本文是博學谷課程整理的筆記,課程地址:https://xuexi.boxuegu.com/video.html?courseId=1586 lombok官網:https://projectlombok.org/ 一、Lomb

原创 Java - Junit單元測試

測試分類: 黑盒測試:不需要寫代碼,給輸入值,看程序是否能夠輸出期望的值。 白盒測試:需要寫代碼的。關注程序具體的執行流程。 Junit使用:白盒測試 步驟: 定義一個測試類(測試用例),建議: 測試類名:被測試的類名T

原创 Java - 日誌(入門篇)

一、日誌的概念 日誌文件是用於記錄系統操作事件的文件集合,可分爲事件日誌和消息日誌。具有處理歷史數據、診斷問題的追蹤以及理解系統的活動等重要作用。 在計算機中,日誌文件是記錄在操作系統或其他軟件運行中發生的事件或在通信軟件的不同用

原创 Java - JavaFx之fxml文件的編寫及基本使用方式

1. fxml文件基本編寫方式,加載和根據id獲取組件 src/main/resources/main.fxml: <?xml version="1.0" encoding="UTF-8"?> <?import java.lan

原创 Java - Lambda表達式(Java 8+)

在數學中,函數就是有輸入量、輸出量的一套計算方案,也就是“拿什麼東西做什麼事情”。相對而言,面向對象過分強調“必須通過對象的形式來做事情”,而函數式思想則儘量忽略面向對象的複雜語法——強調做什麼,而不是以什麼形式做。 面向對象的思

原创 Java - 線程入門

Java線程一、創建線程類1 創建Thread類的子類多線程內存圖解Thread類栗子1:獲取線程名稱栗子2:設置線程名稱栗子3:sleep()使用2 實現Runnable接口方式(重點)3. Thread和Runnable的區別

原创 Web Services 入門

webservice是開發中比較常用的技術。 由於企業中的開發平臺平臺,或平臺下所有的系統,均可通過Web瀏覽器訪問,那麼就涉及到不同平臺下的系統之間的交互協同工作。webservice爲此提供了技術支持。 Web service

原创 消息中間件之RabbitMQ高級

一、RabbitMQ高級 1. 過期時間TTL 過期時間TTL表示可以對消息設置預期的時間,在這個時間內都可以被消費者接收穫取;過了之後消息將自動被刪除。RabbitMQ可以對消息和隊列設置TTL。 目前有兩種方法可以設置: 第

原创 Java - 函數式接口(Java 8+)

一、 函數式接口 1. 概念 函數式接口在Java中是指:有且僅有一個抽象方法的接口。 函數式接口,即適用於函數式編程場景的接口。而Java中的函數式編程體現就是Lambda,所以函數式接口就是可以適用於Lambda使用的接口。只

原创 Java - JavaFx佈局

1. AnchorPane佈局——錨點、定位、絕對佈局 package top.onefine; import javafx.application.Application; import javafx.event.EventH

原创 消息中間件之RabbitMQ入門

一、消息中間件概述 1 什麼是消息中間件 MQ全稱爲Message Queue,消息隊列是應用程序和應用程序之間的通信方式。 爲什麼使用MQ? 在項目中,可將一些無需即時返回且耗時的操作提取出來,進行異步處理,這種異步處理的方式

原创 Spring - 定時任務

Spring定時任務 兩步實現定時任務 開啓定時任務註解 設置執行時間 package top.onefine.schedule; import org.springframework.boot.SpringApplicat

原创 java併發編程 - 線程

一、進程與線程 進程 程序由指令和數據組成,但這些指令要運行,數據要讀寫,就必須將指令加載至 CPU,數據加載至內存。在指令運行過程中還需要用到磁盤、網絡等設備。進程就是用來加載指令、管理內存、管理 IO 的 當一個程序被運行,

原创 SpringBoot - 快速入門(SpringBoot 1.5.9.RELEASE爲例)

一、Spring Boot 入門 1、Spring Boot 簡介 簡化Spring應用開發的一個框架; 整個Spring技術棧的一個大整合; J2EE開發的一站式解決方案; 2、微服務 2014,martin fowler提

原创 Java - 日誌(進階篇)

一、日誌門面 當我們的系統變的更加複雜的時候,我們的日誌就容易發生混亂。隨着系統開發的進行,可能會更新不同的日誌框架,造成當前系統中存在不同的日誌依賴,讓我們難以統一的管理和控制。就算我們強制要求所有的模塊使用相同的日誌框架,系統