原创 Java 小知識彙總

基礎數據類型及其包裝器類 自動裝箱和拆箱 HashCode 相關 HashCode算法爲什麼採用31作爲乘數? 【Java總結】詳細探討HashCode算法爲什麼採用31作爲乘數 更多小知識慢慢補上。。。

原创 Java 中的自動裝箱和拆箱原理

寫在前面 未經允許不得轉載! 本來想偷懶不寫的,但是找了一些網上的文章,感覺講的不太好,所以專門寫了這篇文章分享下。 相關鏈接 JDK 8 docs 中的自動裝箱和拆箱的講解 JDK 8 語言規範中對裝箱轉換的講解 JDK

原创 Windows 自帶的文件校驗功能

未經允許不得轉載! 具體怎麼使用,自行查看幫助,cmd 下運行CertUtil -hashfile -?,支持MD2,MD4,MD5,SHA1,SHA256,SHA384,SHA512。 這裏是我結合資料寫的簡單批量生成校驗碼

原创 Springfox (Swagger) - ApiOperation 註解中的 position 方法無效的拓展解決方案

寫在前面 未經允許不得轉載! 如果你有現在使用 Springfox 的經歷的話,可能就有對 api 進行分組以及排序等需求,而Springfox(應當說是Swagger更確切)默認是根據自然排序對 api 進行排序的,比如:"

原创 JDK 動態代理的原理

寫在前面 未經允許不得轉載! 什麼是代理? (我的理解)在編程語言中,代理就是由於某些原因控制某個對象/方法的訪問 爲什麼要有靜態代理? 開閉原則,需求總是變化無常的,在不修改原有邏輯的情況下,對其進行拓展 爲

原创 Java 中的自動裝箱和拆箱

寫在前面 本來想偷懶不寫這篇文章的,但是找了一些網上搜索的文章,感覺講的不太好,所以專門寫了這邊文章分享下。 相關鏈接 JDK 8 中的自動裝箱和拆箱的講解 解答 首先,先了解下什麼是自動裝箱和拆箱(Autoboxing

原创 MySQL - Installation - Microsoft Windows (noinstall ZIP Archive)

寫在前面 這篇文章的主要目的是:記錄一次 windows 系統安裝 mysql (綠色版) 的過程。 環境及軟件信息: Windows 10, x64 mysql-5.7.28-winx64.zip 相關鏈接 MySQL

原创 Win10 - 對系統進行優化(低配電腦顯著提升性能

寫在前面 最近一直在用筆記本,有點卡,特別是開機後的一段時間內,卡到無法呼吸,所以覺得花點時間好好優化下。 如何優化 儘量減少不必要的磁盤IO,特別是機械硬盤 減少開機啓動應用:啓動項越多會導致越多的程序提前加載到內存,中間需