原创 Git官網學習筆記,還是命令行方式操作比較舒服

Git學習筆記: 官網學習手冊參考 文件狀態: 官網參考 清楚的要操作的文件的狀態和三個區是操作git的關鍵 未跟蹤[Untracked files], 新建的文件,使用git add 變爲跟蹤 已跟蹤[use “git

原创 總結以前的Git學習筆記【圖形界面】,個人感覺還是命令行好用,看個人習慣

  前面的命令,大多在工作中使用的就那麼幾個,遇到問題是再去查詢一些其他命令 1、常用的Git命令   命令 簡要說明 git add 添加至暫存區 git add–interactive 交互式添加 git apply 應用補丁 git

原创 cygwin 命令別名及不同文件類型顯示不同的顏色

正常情況下,我們的cygwin安裝好之後,不管是文件還是文件夾顯示的顏色都是一樣的,這樣在我們平時的工作中很不方便 所以這裏記錄一下怎麼設置成彩色的,其實很簡單。 原來的樣子 直接修改文件 .bashrc vim .bashrc 裏面的

原创 Kafka+Zookeeper集羣搭建及注意事項

Kafka集羣的搭建 說明:只配置主要的配置,其他都是默認 基於最新版本kafka:kafka_2.12-2.3.0.tgz Zookeeper版本: zookeeper-3.4.10.tar.gz JDK(1.8+): jd

原创 使用jdk自帶的 keytools 創建自簽名證書,並配置SpringBoot SSL採用HTTPS訪問,及使用Postman測試時的坑

參考:https://www.cnblogs.com/lkc9/p/10665083.html 首先生成自簽名證書: 查看是否生成:   把生成的key文件丟到classpath下 SpringBoot配置: #端口號 serve

原创 Hibernate Bean Validator手動觸發對Bean的字段校驗

一個比較全面的博客:https://blog.csdn.net/xgblog/article/details/52548659 pom.xml,這裏使用的SpringBoot的Web包,他默認包含了Hibernate的和Javax相關的校

原创 修改Oracle SQL Developer工具的日期顯示格式爲我們熟悉的味道

SQL Developer默認的時間顯示格式,有點不太習慣 改爲如下即可顯示我們熟悉的格式          

原创 Reactor響應式例子

package com.example.reactive; import java.io.IOException; import java.time.Duration; import java.util.ArrayList; impo

原创 使用Google工具類庫guava[包含google-collections]或者[google-collections],使用工廠方法更加優雅的創建容器實例

先導入Maven依賴:上面的庫任選一個即可 <!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency> <groupId>com

原创 SpringMVC、SpingBoot的參數校驗之@Validated,體驗分組校驗的優雅之處

VO類裏面可以使用JSR-303校驗註解,在Controller的請求參數裏面也可以使用,但是隻建議少量簡單參數,此時的@Validated註解需要加到類上面,還有一個和該註解類似的@Valid,但是Spring提供的更加強大,提

原创 SpringMVC自定義註解校驗前端參數

關於分組校驗參考:https://blog.csdn.net/weixin_42465125/article/details/100696587 pom.xml配置: <!-- swagger start --> <

原创 使用Windows run as administrator命令行提升普通用戶爲管理員

# 前提:能讓別人給你把命令行打開,並且是以管理員運行的,這樣就可以操作了 # 注:由於客戶的機器只有普通用戶的權限,有時想幹一些越權的事,老是要去中客戶的運維人員 在CMD中執行:compmgmt.msc 然後把自己的賬號添加到Adm

原创 Java7中新特性的數值字面量的增強

字面量【直接賦予明確的值】 指的是在源代碼中直接表示一個固定的值。比如基本類型字面量:包括整數、浮點數、字符串和布爾值等。 增強1:支持的數字字面量表示 十進制:默認 八進制:0開頭來表示 十六進制:0x或0X開頭 二進制

原创 Linux學習筆記-13,Linux命令之其他命令【關機、掛載,重啓】

掛載命令:mount 功能:掛載設備 用法:mount [-t 文件系統] 設備文件名 掛載點 例子:mount -t iso9660 /dev/sr0 /mnt/cdrom   關機命令:shutdown 功能:關閉計算機 用法:shu

原创 在Windows上使用Cygwin源碼安裝tig

Linux上安裝就簡單,這裏就不介紹了 參考官網:https://github.com/jonas/tig/blob/master/INSTALL.adoc git clone [email protected]:jonas/tig.git