原创 程序員常用的在線工具(附鏈接地址)

1. 果核剝殼(推薦) 一個軟件下載網站,界面清晰。 體驗:有非常多的軟件而且無毒,而且很多都是破解版的。 地址: https://www.ghpym.com/ 2. 愛資料在線工具(推薦) 爲開發運維提供全面的在線工具箱,已開發工具2

原创 Windows設置軟件開機自啓

一、打開開機啓動文件夾 開機啓動文件夾:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 快速打開啓動文件夾: win+r ,輸入 shell:startup

原创 mysql實現group by後取各分組的最新一條

前言: group by函數後取到的是分組中的第一條數據,但是我們有時候需要取出各分組的最新一條,該怎麼實現呢? 本文提供兩種實現方式。 一、準備數據 http://note.youdao.com/noteshare?id=dba748

原创 判斷兩個時間段範圍是否有交集

前言 項目中經常會遇到判斷兩個時間段範圍是否有交集,所以本文就記錄下當時思考的過程和示例代碼。 本文提供兩種思路。 一、正向思維,求交集 以某個時間段爲固定參考範圍,然後有交集的情況共有以下四種情況分別對應圖中的四種情況: 1)參考時間

原创 Git同步提交代碼到GitHub和碼雲倉庫上

前言 自己之前開發了一個項目開源在了碼雲上;最近,想把項目copy一份到GitHub上,但是又不想放棄碼雲上的代碼。後期維護和迭代變更期望一次提交能同時更新到碼雲和GitHub上。本文記錄下實現這個需求的方法。 一、在碼雲和GitHub上

原创 【JAVA進階】這就是JVM!

本文基於Jdk1.7版本,VM爲Hotspot 前言: 在講JVM之前,首先引入一個概念叫“跨平臺”,學JAVA的人都知道,Java就是一門跨平臺的語言,其實就是因爲Java語言使用Java虛擬機屏蔽了與具體平臺相關的信息,使得Java語

原创 正則表達式簡單語法及常用正則表達式

原文鏈接:https://blog.csdn.net/u010760374/article/details/79974586 基本符號: ^  表示匹配字符串的開始位置  (例外:用在中括號中[

原创 Mysql常用數據類型存儲大小及範圍

整數型數據類型 類型名稱 說明 存儲大小 取值範圍 TINYINT 很小的正數(一般用於boolean存儲) 1個字節 -128~127 unsigned:0~255 SMALLINT 小正數 2個字節 -32768~32767

原创 springboot 集成kaptcha實現驗證碼的生成校驗

一、添加kaptcha依賴: <kaptcha.version>2.3.2</kaptcha.version> <!-- https://mvnrepository.com/artifact/com.github.penggle/ka

原创 JAVA實用語法糖(持續更新)

語法糖讓程序更加簡潔,有更高的可讀性。 一、try-with-resource Java裏,對於文件操作IO流、數據庫連接等開銷非常昂貴的資源,用完之後必須及時通過close方法將其關閉,否則資源會一直處於打開狀態,可能會導致內存泄露等問

原创 spring boot+druid 多數據源的密碼加密

druid數據庫密碼加密很簡單,它提供了一個解密回調,我們只需要具體實現就可以了,加解密邏輯可以自己實現。 大體思路: 1、預先根據公鑰(自定義)生成加密密碼,配置在yml文件中 2、實現加解密算法。 3、編寫自己的回調類,實現自己的回調

原创 遠程調用(feignClient、restTemplate)設置header頭信息

現在基本上所有的接口都需要權限驗證(token、session等),所以在遠程調用時,也需要把相應的參數傳遞過去。 一、feignClient + jwt-token 增加攔截配置: import org.apache.commons.

原创 解決idea的.gitignore有時不起作用的問題

有時候,.gitignore會對部分文件/文件夾失效,大概原因是由於新創建的文件已經出現在git本地倉庫的緩存,所以.gitignore就失效了;解決辦法就是清空一下git倉庫的緩存,重新提交一次就好了 直接在idea的terminal中

原创 springboot-maven搭建多模塊運行無法生成class文件問題

最近自己搭了一個多模塊的工程,啓動時發下有的模塊沒有生成 target目錄文件,後來找了很多資料,對比了公司的項目後解決。這裏主要記錄下過程。 目錄結構: 其中 gourd-index是項目啓動模塊,裏面放一些啓動類、配置文件、配置類等

原创 自己搭的項目(持續更新)

項目下載地址: https://gitee.com/smallGourd/gourd-hu.git 項目結構截圖: 項目介紹: 此工程爲springboot-maven多模塊工程 gourd-common 公共基礎模塊:公共異常處理、基