原创 Docker 概念術語

Docker Docker:單詞意思爲碼頭,是一個開源的高性能應用容器引擎; 應用場景:高效部署微服務等應用,簡化應用的部署和運維; 官方解釋: 一個容器不過是一個正在運行的進程,並對其應用了一些附加的封裝功能,以使其與宿主主機

原创 SpringBoot 2.1.7 集成 Mybatis

SpringBoot 2.1.7 集成 Mybatis 使用SpringBoot集成 Mybatis有兩種方式,本文使用IDEA搭建: 1.Spring Initializr 2.使用IDEA插件 環境信息: OS:Win1

原创 SpringBoot 2.1.7 集成 Spring Data MongoDB

SpringBoot 2.1.7 集成 Spring Data MongoDB 使用SpringBoot集成 Spring Data MongoDB有兩種方式,本文使用IDEA搭建: 1.Spring Initializr 2.

原创 javax.validation 自定義校驗註解

import javax.validation.Constraint; import javax.validation.Payload; import java.lang.annotation.*; @Target( {Elem

原创 Java 取兩個float之間隨機數

生成隨機數: public static Float mockFloatBetween(Float begin, Float end) { return (float) Math.random() * (end -

原创 切面處理 自定義註解

@Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface Convert { } @Aspect @Component @

原创 Docker容器運行、連接MySQL鏡像

Docker安裝、運行MySql鏡像 環境信息 :Win10專業版 Docker :19.03.2 操作步驟 1.拉取運行MySql PS C:\Users\admin> docker pull mysql Using d

原创 Spring Cloud -- Eureka 單節點

Spring Cloud-Eureka 環境信息: OS:Win10 JDK:Java8 SpringCloud:Greenwich.SR2 1 Eureka Server 1.1 核心依賴 <dependenc

原创 Spring Cloud -- Eureka 高可用集羣

Spring Cloud-Eureka High-Availability Cluster 環境信息: OS:Win10 JDK:Java8 SpringCloud:Greenwich.SR2 1 Eureka Server 1.

原创 SpringBoot 2.1.7 搭建Servlet Web&Reactive Web項目

SpringBoot 搭建Web項目 使用SpringBoot創建Web項目的兩種姿勢: 1.Spring Initializr --> 生成Spring Framework + Spring Servlet Web 傳統 M

原创 JPA List轉成Page方法

List轉成Page 當對非直接查詢數據庫得到的List,想轉成通過JPA查詢的Page分頁列表,可以使用這個方法: 代碼實現: import org.fluttercode.datafactory.impl.DataFactor

原创 MyBatis 多表關聯查詢

MyBatis 多表關聯查詢 環境信息: OS:Mac OS Jdk:JavaSE 8 Ide:Idea Ultimate MySQL:8.0.16 MyBatis:3.5.2 Spring Boot:2.1.7.RELEASE

原创 MyBatis 框架工作流程

MyBatis 框架工作流程 1.MyBatis項目列表 官網列出的項目列表: 項目 描述 MyBatis 3 用於Java的SQL映射框架 Generator MyBatis代碼生成器 Migrations

原创 Docker 拉取&運行Portainer鏡像

Docker 拉取&運行Portainer鏡像 #!/bin/bash DIR=${PWD} VOL=${PWD}/data VOL=portainer_data docker run -d \ --privileged \ --

原创 Linux命令高清壁紙

Linux命令高清壁紙 更多壁紙見: [ 1 ].https://wallpaperbro.com/linux-commands [ 2 ].https://wallpapersafari.com/linux-command-