原创 計算機網絡大綱

第一章 概述 1. 互聯網發展的三個階段 2. 計算機體系結構 第二章 物理層 1. 通信基礎概念 第三章 數據鏈路層 1. 數據鏈路的基本概念 2. 協議三個問題 第四章 網絡層 1. 網際協議IP 2.

原创 SpringBoot使用定時任務(零xml配置)

文章目錄一、SpringBoot使用定時任務二、Cron表達式 一、SpringBoot使用定時任務 SpringBoot零配置開啓定時任務,有兩種情況: 在啓動類添加註解@EnableScheduling 在指定的配置類上添加

原创 對象轉爲fastJson屬性值爲null時該屬性不顯示的問題

文章目錄一、問題二、解決1、null屬性缺失情況演示2、解決後演示3、更多屬性 一、問題 當JavaBean中某個屬性爲null時,轉爲FastJson後,該屬性缺失。 這種情況下如果以FastJson爲返回值給被人提供接口,那

原创 使用JS生成條形碼

文章目錄一、需求目的二、頁面1、新建html2、導入相關JS3、添加一個div,用於展示條形碼4、調用生成條形碼方法5、查看效果6、完整代碼(1)頁面(2)barcode.js三、Over 一、需求目的 由於特殊場景需求,需要將

原创 使用SpringBoot + JWT

文章目錄簡介JWT的格式怎樣使用token?JWT 實戰加入Maven jwt 依賴在application.proterties中加入配置JwtHelper工具類JWT過濾器JwtFilter配置JWT在Controller中使

原创 建個RPC工程(JAVA)

文章目錄一、簡介1、項目構成二、項目搭建1、songsir-rpc-dependencies2、songsir-rpc-parent3、songsir-rpc-provider--web4、songsir-rpc-consumer

原创 SpringCloud全家桶核心組件

文章目錄EurekaFeignRibbonHystrixZuul Eureka 服務註冊發現中心。 比如一個微服務架構的電商系統,分爲會員、訂單、促銷、積分、庫存等服務系統。那麼會員支付的流程如下:調用訂單服務,修改訂單狀態,調

原创 Mysql 聯合索引最左匹配原則

文章目錄一、環境準備1、建表2、使用存儲過程插入一些測試數據二、測試現象1、按照聯合索引順序查詢查看索引使用情況2、跳過聯合索引的最左邊字段測試索引使用情況 一、環境準備 1、建表 DROP TABLE IF EXISTS `te

原创 HashMap基本結構

文章目錄一、結構二、擴容 一、結構 hashMap採用鍵值對存儲,底層使用數組額鏈表的結構。 HashMap初始化容量是16,即初始化數組大小爲16,數組的每個位置都可以看個一個桶,每個桶存放一個鏈表Entry,Entry包含了

原创 Synchronize 和 Lock

文章目錄一、Synchronize 和 Lock 介紹二、樂觀鎖和悲觀鎖三、CAS(Compare And Swap) 一、Synchronize 和 Lock 介紹 Synchronize:Synchronize是Java的關

原创 NCR(numeric character reference)字符轉換成真實字符

文章目錄1、問題2、NCR字符轉換3、在前端將NCR轉爲普通字符 1、問題 開發中發現這種情況,中文變成了奇怪的字符,由 &# + 數字 + 分號組成,比如訂單列表變成了 订单列&#349

原创 CSRF(跨站請求僞造) 漏洞與預防(附代碼)

文章目錄一、概念二、攻擊原理三、防範手段1、校驗Referer代碼實現1(web.xml配置版):代碼實現2(SpringBoot版)2、添加校驗 Token3、輸入驗證碼 一、概念 CSRF(Cross-site reques

原创 i++ 的線程安全性和改進

文章目錄一、i++ 是線程安全的嗎?1、測試環境2、代碼驗證(1)全部代碼(2)相關說明(3)結論二、線程安全的自增操作1、測試環境2、代碼驗證(1)全部代碼(2)相關說明 一、i++ 是線程安全的嗎? 1、測試環境 使用jdk

原创 jstat工具使用(jstat命令查看jvm內存、gc等相關信息)

文章目錄一、jstat介紹二、jstat相關命令的使用1、環境2、類加載信息相關3、類編譯統計4、堆垃圾收集統計信息5、堆內存生成和空間容量6、垃圾收集統計摘要7、新生代垃圾收集統計摘要8、老年代垃圾收集統計摘要9、動態打印垃圾收集情

原创 JAVA對接百度人臉檢測API

文章目錄一、賬號申請配置1、賬號申請和配置二、後臺API對接1、項目準備2、工具類下載3、新建工具類獲取token4、人臉檢測方法三、人臉檢測測試1、頁面2、上傳文件獲取結果四、代碼參考 一、賬號申請配置 1、賬號申請和配置 1、如果