原创 基於Spring Cloud實現日誌管理模塊
簡介: 無論在什麼系統中,日誌管理模塊都屬於十分重要的部分,接下來會通過註解+AOP+MQ的方式實現一個簡易的日誌管理系統 思路: 註解:標記需要記錄日誌的方法 AOP:通過AOP增強代碼,
原创 記-微服務CPU100%排查之windows版
簡述: Spring Cloud項目其中某個服務運行幾個小時後CPU無端端達到100%,但內存無異常。 環境: 1.硬件:AMD-R52500U處理器,Win10電腦 2.應用:共6個微
原创 IDEA:java文件顯示J解決
前提:IDEA引入一個老項目,屬於直接使用jar包那種 1、打開project structure 2、選擇modules的sources區 (1) 選擇src:選中Sources (2) 選擇Web
原创 畢設之"友趣社區"
1、簡介 “友趣社區”:以最右APP爲原型的打造一款娛樂社區應用。其核心功能爲視頻/圖文帖子、即時通訊。 2、技術要點 後臺: APP: uni-app PC: vue+elementui 3、模塊
原创 阿里雲倉庫不能使用了
阿里雲倉庫更換最新地址 <mirror> <id>aliyunmaven-public</id> <mirrorOf>public</mirrorOf> <name>阿里雲公共倉庫</name> <url>https:/
原创 Shiro的運行原理
前言: 爲了更好地瞭解和使用Shiro權限管理框架,本文總結了一下幾個常見問題。 各大對象之間是如何串聯起來運作的 認證過程是怎樣的 授權過程是怎樣的 一、認證過程 1、Subject對象 Subject接收到前端傳過來需要認證
原创 Spring Boot集成Shiro權限管理
前言: 簡述:權限管理分爲認證和授權兩大部分 認證即爲登錄認證,授權即爲訪問某API時是否有權限訪問 原理圖解 Suject:前臺傳值過來的對象 Se
原创 Git&GitHub之命令行操作
Git&GitHub之命令行操作 Git作爲分佈式版本控制工具,分支操作是其最大殺器,這點與集中式版本控制工具SVN大不相同,且大部分操作可在本地完
原创 Git&GitHub之IntelliJ操作
前言:Git命令需要好用,但畢竟是在黑窗下操作,對於使用IDEA的開發者來說,直接在開發工作操作Git則更能提高開發效率。 提交到GitHub 首先在GitHub創建一個倉庫 設置Git File->Settings->Ver
原创 Mybatis-Plus的SQL語句組拼原理
前言:記錄查找自動組拼SQL語句的過程 首先在BaseMapper其中的一個方法下打個斷點 在斷點顯示的值欄找到相關的SQL 發現SQL語句在MappedStatement對象中,而sqlSource存的就是相關的sql語句
原创 Mybatis-Plus入門篇
前言:Mybatis-Plus的強大之處在於結合JPA、Mybatis兩者特性,通俗點來說就是結合了Hibernate和Mybatis兩者的特性,達到快速開發的目的 優缺點對比:Hibernate不夠靈活,但是不用編寫SQL,Mybati
原创 內嵌Tomcat的項目部署
1、首先進入到存放jar包的目錄下(傳統項目是war包,內嵌tomcat項目的jar包) # cd 相關路徑 2、啓動jar包,一直運行,不隨着窗口關閉而停止 # nohup java -jar assistant.jar >temp.
原创 攔截器無限循環重定向(Spring Boot)
前言:當遇到攔截器無限循環重定向這種問題的時候,一般都是攔截器設置錯了 情況一:沒有配置排除攔截路徑,就是說全部路徑都攔截了,導致一直重定向。 情況二:配置排除攔截路徑的時候不生效,下面說一下我在spring boot使用攔截器遇到的坑。
原创 從Android端到服務端全端開發------二級評論表的實現
前言:對於專門開發android端或者服務端某一端的開發者來說,對另一方可能也不太熟悉,希望通過這篇文章使大家更加熟悉另外一端,讓開發協作變得更加默契。 web服務器端和app服務器端的區別: 幾乎一樣,不過作爲app,以下幾點是需要考慮
原创 Linux環境部署------docker篇
前言:在linux系統中部署環境往往要修改很多配置,利用docker容器技術可以簡便這些操作,快速部署服務器環境。 docker:通俗來說,就是類似於虛擬機的運行原理,寄宿在主機上運行。而在docker容器裏面運行的各種容器,類似於安裝w