原创 追加模式創建的FileOutputStream獲取的FileChannel設置position不影響寫入位置

下面看段代碼: @Test public void append(){ DateTimeFormatter df = DateTimeFormatter.ofPattern("HH:mm"); try {

原创 關於NIO與Socket編程技術指南 “驗證 write(ByteBuffer src, long position)方法中的 position 不變性”的不嚴謹問題

NIO與Socket編程技術指南2018.7版中第 2 章通道和 FileChannel 類的使用(第130頁) 關於“驗證 write(ByteBuffer src, long position)方法中的 position 不變性的”不

原创 http請求什麼時候會帶上cookie信息

從上面兩個圖我們可以看出,雖然瀏覽器端有cookie,爲什麼在發送list請求時沒有把本地的cookie帶上呢,再看下面的截圖: 上面兩個截圖我們可以看出,上面的list請求帶上了Cookie信息,那麼你不僅會疑問什麼情況下http

原创 詳解springboot如何通過spi機制加載mysql驅動的

SPI是一種JDK提供的加載插件的靈活機制,分離了接口與實現,就拿常用的數據庫驅動來說,我們只需要在spring系統中引入對應的數據庫依賴包(比如mysql-connector-java以及針對oracle的ojdbc6驅動),然後在ym

原创 springcloud gateway引入CORS

springcloud gateway引入cors(全稱Cross-Origin Resource Sharing,跨站資源共享),是用於限制資源訪問的一種方式,比如我們限制某些接口或者圖片資源不被除允許外的站點訪問,springclou

原创 不要在併發場景下使用hashmap的原因

相信很多人都知道jdk7及其以前版本的hashmap在併發場景下使用時存在死循環(注意是死循環,不是死鎖)的問題,問題出在擴容時對鏈表逆序的問題,下面是出問題的相關源碼:   /** * Transfers all e

原创 spring @Value嵌套使用

寫這篇文章的原因在於博主的一篇文章https://blog.csdn.net/john1337/article/details/104237974,在這篇文章中博主講述瞭如何通過配置Swagger的host來使得swagger頁面顯示的i

原创 windows根據jps查詢java進程然後關閉腳本

下面的腳本可以通過jps查詢到具體進程,然後關閉該進程,最後一行腳本是重啓該應用,下面一段腳本可以用於windows上重新發包功能 @echo off set char=smp-0.0.1-SNAPSHOT.jar echo char :