原创 枚舉的匹配

Optional.of(Status.BUSY.equals("BUSY")) .ifPresent(System.out::println); Optional.of(Status.BU

原创 線程局部副本ThreadLocal之正解

 本文將介紹ThreadLocal的用法,並且指出大部分人對ThreadLocal 的誤區。 先來看一下ThreadLocal的API: 1、構造方法摘要 ThreadLocal(): 創建一個線程本地變量。 2、方法摘要 void se

原创 Stream流中的map和flatmap的作用

map是映射方法去對流進行操作,但如果流中包含流,不會講流整合,將流數據裏面的流數據作爲基本對象操作 Stream<Stream<Character>> stream = list.stream() .m

原创 Spring中的部分註解作用

@Qualifier註解的用處:當一個接口有多個實現的時候,爲了指名具體調用哪個類的實現。 @Resource :可以通過 byName 和 byType的方式注入, 默認先按 byName的方式進行匹配,如果匹配不到,再按 byType

原创 MySQL中對於where 1=1 where 1=0的使用

在開發中對於SQL使用where 1=1的優點是非常明顯的。 原因是由於在實際開發中對於SQL的書寫一般都是通過代碼中的邏輯判斷來進行SQL的拼接,主要拼接的位置是在where語句後面的判斷篩選條件。 使用where 1=1的原因是這是一

原创 使用th:onclick進行傳參

th:οnclick="'javascript:deleteUser(\''+${prod.id}+'\');'"

原创 git實際使用操作記錄

git 查看已經放到本地倉庫的文件/查看還沒添加的文件 查看已存放: git ls-files 查看還沒添加的文件: git status git刪除遠程倉庫的文件或目錄 git rm -r --cached a/2.txt //刪除

原创 使用flyway後不成功的解決辦法

  mvn flyway:migrate 好,錯誤就產生了,當時我就懷疑人生   [INFO] BUILD FAILURE No plugin found for prefix 'flyway' in the current pr

原创 spring boot整合flyway---MYSQL

1,首先加入flyway和MySQL的驅動到pom文件,這裏一定要注意spring boot和flyway版本的兼容問題,flyway6.0和springboot2.0搭上會出異常 <dependency> <groupId>or

原创 IOException 遠程主機強迫關閉了一個現有的連接。(網絡編程)

一般來說是自己設置的close()函數被調用關閉了管道或者服務。仔細跟一下代碼就看出來了。

原创 Maven安裝及其IDEA的配置

相關內容網上很多,本文轉載自csdn博主 擊中我,https://blog.csdn.net/qq_36267611/article/details/85274885,內文略有修改。   一、下載安裝 前往https://maven.ap

原创 快速排序---遞歸(Java版)

package link.排序;/* *@author: *@time */ import java.util.Arrays; public class QuickSort { /** * 從第一個數開始作標

原创 遞歸原理(個人理解)

public static void print(int i){ if(i>0){ System.out.println("第"+i+"次輸出"); print(i-1)

原创 mysql新建用戶,修改權限

原文https://www.cnblogs.com/wuxunyan/p/9095016.html (1)登錄:mysql -u root -p   (2)查看現有用戶(mysql8.0.1) mysql> select host,u

原创 jvm字段解析---奇異點

自己沒有的類變量但在自己的父類或接口中同時存在時,調用類變量會錯誤