原创 ES分頁

本篇文章將會講解ES兩種分頁查詢方法以及優缺點 注意:以下文章中的命令和java代碼均基於ES5.3.0版本 一、from/size分頁 官網文檔地址:https://www.elastic.co/guide/en/elasticsea

原创 在github上使用workflow構建docker鏡像並推送阿里雲

本篇文章將會簡單講解如何使用github Actions功能構建workflow並且打包java程序docker鏡像,最後推送到阿里免費的docker鏡像倉庫中。 一、註冊阿里雲賬號,使用容器鏡像服務 註冊阿里雲賬號完成之後,在dashbo

原创 xxl-job濫用netty導致的問題和解決方案

netty作爲一種高性能的網絡編程框架,在很多開源項目中大放異彩,十分亮眼,但是在有些項目中卻被濫用,導致使用者使用起來非常的難受。 本篇文章將會講解xxl-job作爲一款分佈式任務調度系統是如何濫用netty的,導致了怎樣的後果以及如

原创 使用netty實現socks5協議

一、socks5協議簡介 SOCKS是一種網絡傳輸協議,主要用於客戶端與外網服務器之間通訊的中間傳遞。 SOCKS是”SOCKetS”的縮寫[注 1]。 當防火牆後的客戶端要訪問外部的服務器時,就跟SOCKS代理服務器連接,這個代理服務器

原创 docker日誌設置

最近查看docker日誌的時候,使用命令docker log -f 會出現日誌無限翻滾的情況,這些日誌都是打印到控制檯的,但是都被docker收集了起來,放到了/var/lib/docker/containers/{容器id}/*.log

原创 分佈式任務調度系統:xxl-job

任務調度,通俗來說實際上就是“定時任務”,分佈式任務調度系統,翻譯一下就是“分佈式環境下定時任務系統”。 xxl-job一個分佈式任務調度平臺,其核心設計目標是開發迅速、學習簡單、輕量級、易擴展。現已開放源代碼並接入多家公司線上產品線,開箱

原创 SpringBoot自定義配置以及IDEA配置提示

本篇文章將會講解在springboot項目中如何實現自定義配置以及在IDEA或者Eclipse中實現配置項提示,就像spring的配置提示一樣 想要做到這點其實非常簡單 1.添加依賴 <dependency> <groupId>o

原创 frp穿透內網使用vsftpd服務

本篇文章將會介紹如何使用frp穿透內網以及如何在centos8環境下安裝和使用vsftpd,最後在公網通過frp穿透內網使用ftp。 一、內網穿透神器frp frp 是一個專注於內網穿透的高性能的反向代理應用,支持 TCP、UDP、HTTP

原创 若依管理系統RuoYi-Vue(二):權限系統設計詳解

若依Vue系統中的權限管理部分的功能都集中在了系統管理菜單模塊中,如下圖所示。其中權限部分主要涉及到了用戶管理、角色管理、菜單管理、部門管理這四個部分。 一、若依Vue系統中的權限分類 根據觀察,若依Vue系統中的權限分爲以下幾類 菜單

原创 若依管理系統RuoYi-Vue(一):項目啓動和菜單創建

若依管理系統應該是國內最受歡迎的完全開源的後端管理系統了吧,看看gitee上的star數量,着實驚人。若依系統有很多個版本 版本 gitee地址 說明 前後端不分離版本 https://gitee.com/y_project/

原创 markdown編輯器typora本地圖片上傳到自己的服務器

typora是windows平臺下最受歡迎的markdown書寫工具和查看工具,本篇文章將會介紹如何在typora平臺使用java腳本程序自動上傳本地圖片到自己的服務器,從而讓markdown文章中的圖片“一次書寫,處處可見”,免去總是需要

原创 Spring Security OAuth2.0認證授權六:前後端分離下的登錄授權

歷史文章 Spring Security OAuth2.0認證授權一:框架搭建和認證測試 Spring Security OAuth2.0認證授權二:搭建資源服務 Spring Security OAuth2.0認證授權三:使用JWT令牌

原创 Spring Security OAuth2.0認證授權五:用戶信息擴展到jwt

歷史文章 Spring Security OAuth2.0認證授權一:框架搭建和認證測試 Spring Security OAuth2.0認證授權二:搭建資源服務 Spring Security OAuth2.0認證授權三:使用JWT令牌

原创 Spring Security OAuth2.0認證授權四:分佈式系統認證授權

Spring Security OAuth2.0認證授權系列文章 Spring Security OAuth2.0認證授權一:框架搭建和認證測試 Spring Security OAuth2.0認證授權二:搭建資源服務 Spring Se

原创 Spring Security OAuth2.0認證授權三:使用JWT令牌

Spring Security OAuth2.0系列文章: Spring Security OAuth2.0認證授權一:框架搭建和認證測試 Spring Security OAuth2.0認證授權二:搭建資源服務 前面兩篇文章詳細講