原创 SpringBoot使用Redis的一些注意(避坑指南?

有其他建議的也可以私信或之間留言,我會加入文章中共享 Redis In SpringBoot 避坑 1、配置文件與cachename Redis在SpringBoot中的配置文件一定要記得寫,配置文件中配置了cache,註解才

原创 Swagger怎麼沒有你要的model?一個註解幫你解決

需求描述 因爲懶省事,不想寫文檔,前幾日發現了Swagger這個好東西,文檔輕輕鬆鬆自動生成,兩個字,舒服! 但是按照網上來的教程給自己的項目配了Swagger以後,嗯? Models裏面只有這個這,這讓我親愛的前端兄弟如何是好

原创 Spring是如何掃描包的 Spring5.x(源碼向)

Spring是如何掃描包的 Spring5.x 鎖定這個方法,Spring會在ClassPathScanningCandidateComponentProvider類的這個方法中進行掃描 private Set<BeanDefin

原创 Spring用了半年多,我因爲URL映射傻了一晚上——想搞REST但是卻一直報Controller已存在

告誡各位,學知識一定要細啊 Spring用了半年多,我因爲URL映射傻了一晚上 首先描述一下問題所在,SpringMVC在處理映射的時候,所有的路徑都是由幾個路徑註解指定的,沒有其他指定方法! 今天寫項目的時候,說誒我把路

原创 MySQL關鍵字衝突?這可能是你的隱藏的BUG!!

怎麼找都找不到SQL語句裏面的bug,問了男神,才考慮了關鍵字衝突,我人傻了,竟然記錯了 在設計數據庫的字段的時候,我們經常會用一些特殊的名字,比如order,index一些,而這些字段名恰好又是MySQL的關鍵字,一開始你可

原创 Java集合類圖解(全面,舒適)

網上搜不來Java集合類的框架圖,自己做了一個 工具:idea 方法:將Java源碼用idea打開,使用diagram查看類,拖動更多的類進入uml圖中,idea會自動連接依賴

原创 CentOS7 安裝netstat

Centos7默認不安裝netstat組件,需要使用時需要自己安裝 安裝很簡單 安裝net-tools包就行 yum install net-tools 然後就能使用

原创 SWUST OJ 249凸包面積 分治法解法二,指針升級版

AC大吉 AC神符保佑你 題目描述 思路: 見另一篇文章分治法求凸包 先分爲上下兩個包,然後使用分治法遞歸求解面積 求面積的方法,先找頂點,把面積保留,然後對頂點與底邊劃分出來的兩個三角形遞歸求面積 代碼如下 #includ

原创 SWUST OJ 249: 凸包面積(分治法求凸包面積)

好蠢哦,很多細節錯誤,搞得wa好幾次 題目描述 原題鏈接點我 總結一下,就是簡單的分治法求凸包面積 思路 如何使用分治法求凸包面積 分治法:將問題劃分爲同一類型的若干個子問題,問題足夠小時求解,最後合併結果 首先,我

原创 安裝zookeeper(3.6.0版本)|| Failed to Start無法啓動

寫在前面 今天安裝zookeeper的時候總是Failed to Start,搜了很多,並沒有相關的敘述 唯一看到的是說退回舊版本,我尋思不可能新版本的穩定版不能使用, 原來是下載錯了安裝包! 如何安裝zookeeper,記得Ja

原创 使用Shiro+JWT完成的微信小程序的登錄(含講解)

源碼地址https://github.com/Jirath-Liu/shiro-jwt-wx 微信小程序用戶登陸,完整流程可參考下面官方地址,本例中是按此流程開發 https://developers.weixin.qq.com

原创 輕輕鬆鬆瞭解Java的初始化方法(含對象數組的小問題)

Java基礎複習6—初始化 之前講過了類的一些基礎,想必大家都知道了類的定義 什麼?你忘了? 下面給你一個例子快速複習 class AClass{ int a; boolean b; void getA

原创 Redis新手的坑,無法連接、缺少類、沒有密碼

阿西吧,自己太菜了,用SpringBoot調用Redis緩存的時候,出了各種問題,記錄一下,大家別學我 本文有自己的經驗,也有從其他博客整理來的零零散散的經驗。 1、安裝Redis 安裝redis,一般有很多方法,比如yun安

原创 Java基礎部分腦圖

這兩天事情多,Java摸魚了,就抽空寫了一個腦圖聊以自慰,表示自己還是學了的 下面這些全會了,恭喜你,Java的基礎你可以畢業了

原创 IDEA運行報錯 Error:java: 錯誤: 不支持發行版本 xx

解決方案 修改項目配置,進入Project Setting,截圖可參考下面的截圖 1.修改全局設置 修改Project->Project Language Level->選擇版本比當前jdk版本低的等級 2.修改model設置 m