原创 個人學習系列 - springboot防止重複提交

最近開發項目時候發現,有時候因爲網絡或者個人問題,會出現重複點擊提交按鈕的情況,這樣有可能會在數據庫生成兩條數據,造成數據混淆。今天來談一下如何解決這個問題。 搭建springboot項目 1. 選擇新建項目 2. 選擇Sp

原创 個人學習系列 - Spring Boot整合JWT實現認證

如何確保用戶真實登陸?超時重新登陸?JWT來了。 什麼是JWT JWT(Json Web Token),是一種工具,格式爲XXXX.XXXX.XXXX的字符串,JWT以一種安全的方式在用戶和服務器之間傳遞存放在JWT中的不敏感

原创 個人學習系列 - 基於Docker的Jenkins搭建

最近有用到這個項目部署工具,簡單的整理一下。 Jenkins 簡介 Jenkins是一個開源的、提供友好操作界面的持續集成(CI)工具,起源於Hudson(Hudson是商用的),主要用於持續、自動的構建/測試軟件項目、監控外

原创 面試準備 - JVM面試準備

整理一下JVM的面試題,別讓自己在面試官面籤懵逼了就好。。。 1. JVM虛擬機 1.1 什麼是java虛擬機 Java虛擬機是一個可以執行Java字節碼的虛擬機進程。Java源文件被編譯成能被Java虛擬機執行的字節碼文件。

原创 個人學習系列 - Docker搭建Nginx

在docker中搭建一個nginx,然後進行簡單的測試。 nginx簡介 Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,在BSD-like 協議下發行。其特點是佔有內存少,併

原创 個人學習系列 - xxl-job的簡單搭建

當我覺得springboot自帶的定時任務已經很好用的時候,身邊的人給我提了一個需求,我想要一個隨時可以調節生效時間並且要配置界面的定時任務的時候我懵逼了。。。 xxl-job 簡介 XXL-JOB是一個分佈式任務調度平臺,其

原创 個人學習系列 - 基於Docker的YApi搭建

作爲一個後端開發的程序猿,面對自己寫的接口總是愁困與前端進行交互,這時候發現了YApi如一縷曙光照射下來。。。 YApi簡介 旨在爲開發、產品、測試人員提供更優雅的接口管理服務。可以幫助開發者輕鬆創建、發佈、維護 API。 權

原创 個人學習系列 - SpringBoot解決跨域問題

開發過程中總是會聽說到跨域這個問題,一直沒有詳細的瞭解過,這裏我就詳細的梳理一下。 源 源(origin)就是協議、域名和端口號。 同源策略 同源策略是瀏覽器的一個安全功能,不同源的客戶端腳本在沒有明確授權的情況下,不能讀寫對

原创 個人學習系列 - 基於Docker的Gogs搭建

前端時間的GitLab歧視事件依舊記憶猶新,總是覺得有點噁心,所以就想找個別的工具來替代一下這個奇佔運存的git工具,終於遇到了Gogs!!! Docker搭建 在此請參考之前寫的文章,算了,我再簡單寫一下吧! centos7

原创 個人學習系列 - springboot配置線程池

在使用Thread的時候總是被提示,要求使用線程池。所以就研究一下怎麼在springboot上面配置線程池吧! 新建一個threadpool的springboot項目(此爲代碼完成後的項目結構) 使用到的註解爲 @Configura

原创 SpringBoot整合MybatisPlus的簡單教程實現(簡單整合)

這篇文章主要介紹了SpringBoot整合MybatisPlus的簡單教程實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨着小編來一起學習學習吧 最近在研究spr

原创 Spring Boot 項目創建的詳細步驟(圖文)

這篇文章主要介紹了Spring Boot 項目創建的詳細步驟(圖文),這裏我們有兩種創建Spring Boot項目的方法,具有一定的參考價值,感興趣的小夥伴們可以參考一下 一. 簡單介紹一下Spring Boot