原创 Stream中collect方法在業務中的使用

背景: 在實際業務中,可能需要把數據庫查詢出來數據的某一個字段(例如:ID等唯一值)添加到集合中 @Data class Person{ private Long id; private String name; } /

原创 linux防火牆相關指令

如果防火牆開啓,我們pingLinux服務器的IP會ping不通,所以我們要對防火牆進行設置(一般情況下只需執行1裏邊的命令就可以了): 1、firewalld的基本使用 啓動防火牆: systemctl start firewalld

原创 linux安裝mysql配置遠程連接[整合博客]問題解決

安裝教程 參考博客 如果之前安裝過其他版本,則卸載mysql 參考博客 安裝過程中遇到添加用戶組時,提示mysql已存在,處理辦法: 參考博客 查看my.cnf的位置 參考博客

原创 Arthas操作記錄【後續再更新】

官方文檔: https://alibaba.github.io/arthas/ 1.下載arthas curl -O https://alibaba.github.io/arthas/arthas-boot.jar 2.啓動java項目

原创 mac查找JDK的路徑

mark一下 控制檯輸入: /usr/libexec/java_home -V  

原创 dangling metacharacter

編輯器提示“dangling meta character”錯誤,修改示例: 原 str.split("?"); 修改爲: str.split("[?]"); 或者 str.split("\\?"); 原因是  $ + - * |

原创 docker容器時間錯誤,mysql時間錯誤修改

1.查看docker容器中mysql當前時間 提供2種方法: a.使用navicat等工具使用sql語句查詢 select now(); b.使用docker命令 輸入 < docker ps >查看容器ID 使用< docker e

原创 linux系統部署java jar步驟彙總及設計Linux常用命令

步驟如下: 1.用idea打包好jar包 建議按照圖示1,2,3進行,打包好的jar一般比較大,如果發現jar比較小,很可能不正確。這時檢查pom.xml中的maven-plugin配置,打包好的jar包在對應工程的target中 2

原创 Linux ps命令詳解查看正在運行的進程

ps 命令是最常用的監控進程的命令,通過此命令可以查看系統中所有運行進程的詳細信息。 ps 命令有多種不同的使用方法,這常常給初學者帶來困惑。在各種 Linux 論壇上,詢問 ps 命令語法的帖子屢見不鮮,而出現這樣的情況,還要歸咎於 U

原创 mysql創建表sql語句

直接給出sql語句 DROP TABLE IF EXISTS `test_table_name`; CREATE TABLE `test_table_name` ( `id` int(11) NOT NULL AUTO_INCREM

原创 JVM參數說明

1.JVM運行時數據區內存參數說明 參數 說明 -Xms 堆的最小值 -Xmx 堆的最大值(Xms和Xmx設置一致,可以避免堆自動擴展) -Xmn 堆中新生代大小 -XX:SurvivorRatio 設置新生代中Eden和Survivor

原创 mysql數據庫連接配置文件(db.properties)

db.driver = com.mysql.jdbc.Driver db.url = jdbc:mysql://localhost:3306/learn-test?useUnicode=true&characterEncoding=ut

原创 docker國內鏡像源【收集】

源: 官方源: https://registry-1.docker.io Docker中國區官方鏡像 https://registry.docker-cn.com 阿里雲容器  服務 https://cr.console.aliyun.c

原创 H2 數據庫安裝使用簡介

已經非常詳細了 https://www.cnblogs.com/cnjavahome/p/8995650.html