原创 Gradle全局配置

配置 GRADLE_USER_HOME 注意: 如果不配置該屬性,則默認的目錄爲 C:\Users\你自己電腦用戶名/.gradle 在 GRADLE_USER_HOME目錄中新建一個init.gradle文件 把配

原创 二叉搜索樹 和 生成平衡二叉樹

https://baijiahao.baidu.com/s?id=1646617486319372351&wfr=spider&for=pc 平衡二叉樹,又稱AVL樹,指的是左子樹上的所有節點的值都比根節點的值小,而右子樹上的所有節點的值

原创 java控制檯輸出二叉樹(二叉樹使用數組結構存儲)

package com.java.study.datastructuresalgorithms.basisdatastructure.tree; import lombok.AllArgsConstructor; import lo

原创 記一次短鏈系統設計:

遇到的問題: 發號器選擇(最終選擇爲使用樂觀鎖方式實現的數據庫發號) 數據存儲(mysql) 爲什麼不使用雪花算法發號 發號器併發測試tps不高怎麼解決 mysql數據庫字段值默認不區分大小寫,導致短鏈重複 發號器選擇: 1:

原创 java控制檯輸出二叉樹(二叉樹使用鏈式結構存儲)

package com.java.study.datastructuresalgorithms.basisdatastructure.tree; import lombok.AllArgsConstructor; import lo

原创 記一次上傳jar包到中央倉庫遇到的問題,中央倉庫缺少jar包,但是有source.jar 和 javadoc (原因在第3步,解決在第4步)

步驟: 1.deploy你的代碼到倉庫管理(https://oss.sonatype.org/#stagingRepositories),這個的步驟的具體過程請百度 2.上傳了代碼後,可以在第一步括號中的網址找到如下圖頁面,然後需要單擊c

原创 jaxb轉換xsd爲java類時: 具有相同名稱 "com.common.ab.Date" 的類/接口已在使用。請使用類定製設置來解決此衝突。

生成xsd的命令  java -jar trang.jar  .\initerror.xml  error.xsd 生成java類的命令  xjc -d . -p com.common.ab   error.xsd  -d  生成文件的目

原创 代碼零入侵的文檔生成工具,通過解析.java文件生成rest-doc文檔

GitHub Wiki 地址: https://github.com/xuyuansheng/xbapi-maven-plugin/wiki 使用:  1.添加依賴插件 <plugin> <groupId>com.github.

原创 maven deploy jar包到中央倉庫gpg祕鑰驗證失敗和gpg.exe找不到系統文件

需求: 上傳jar包到中央倉庫,教程自行百度,或者https://blog.csdn.net/he_qiao/article/details/93246351 問題: 最後一步在https://oss.sonatype.org/#stag

原创 maven標籤詳解

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

原创 centos7的開機啓動服務設置和linux的7個運行級別

開機啓動設置: 使用 systemctl list-unit-files 可以查看啓動項 使用 systemctl enable  service名稱設置開機啓動 使用 systemctl disable service名稱設置禁用開機啓

原创 Git刪除那些因爲以前的誤操作導致的不需要版本管理的文件

Git刪除已經在版本管理中的文件,使其從版本管理中剔除. 出現這些文件可能是因爲以前的誤操作或者以前需要管理但是現在又不需要進行版本管理了 那我們怎麼將這些文件從git版本管理中刪除呢?  1.首先要確定哪些是不要的文件或文件夾,比如圖中

原创 UML類圖的關係和對應的UML線

        泛化(generalization):表示is-a的關係,是對象之間耦合度最大的一種關係,子類繼承父類的所有細節。直接使用語言中的繼承表達。在類圖中使用帶三角箭頭的實線表示,箭頭從子類指向父類。注意:里氏代換原則可以更深

原创 面試 : 數據庫事物的四大特性和事物的隔離級別

本篇講訴數據庫中事務的四大特性(ACID),並且將會詳細地說明事務的隔離級別。   如果一個數據庫聲稱支持事務的操作,那麼該數據庫必須要具備以下四個特性: ⑴ 原子性(Atomicity)   原子性是指事務包含的所有操作要麼全部成功,要