原创 Spring Security + JWT 實現一個權限系統,寫的太好了吧!

作者:小小____ 來源:segmentfault.com/a/1190000023052493 思維導圖如下 RBAC權限分析 RBAC 全稱爲基於角色的權限控制,本段將會從什麼是RBAC,模型分類,什麼是權限,用戶組的使用,實例分析等

原创 坑爹!Quartz 重複調度問題,你遇到過麼?

作者:Lavender 來源:https://segmentfault.com/a/1190000015492260 1. 引子 公司前期改用quartz做任務調度,一日的調度量均在兩百萬次以上。隨着調度量的增加,突然開始出現job重複調度

原创 棄用 Windows,政府機構 5000 萬臺電腦將替換爲國產 Linux!

來源:https://www.linuxmi.com/50-million-pc-linux.html 開源社區的一大勝利! 繼德國之後,中國現在想在 5000 萬臺 PC 上拋棄 Windows 並運行 Linux! 如果您一直密切關注

原创 接了個變態需求:給定一個接口,要用戶自定義動態實現並上傳熱部署,怎麼搞?

近期開發系統過程中遇到的一個需求,系統給定一個接口,用戶可以自定義開發該接口的實現,並將實現打成jar包,上傳到系統中。系統完成熱部署,並切換該接口的實現。 定義簡單的接口 這裏以一個簡單的計算器功能爲例,接口定義比較簡單,直接上代碼。 p

原创 MyBatis 多條件查詢、動態SQL、多表操作、註解開發,應有盡有,一網打盡!

來源:iyu77.blog.csdn.net/article/details/125761737 MyBatis封裝了JDBC通過Mapper代理的方式,以前繁瑣的操作通過“屬性與字段映射”就簡單化解,MyBatis的動態SQL完美展現了D

原创 Spring Cloud 微服務優雅下線 + 灰度發佈的正確姿勢,寫得太好了!

前言 在生產環境中,如何保證在服務升級的時候,不影響用戶的體驗,這個是一個非常重要的問題。如果在我們升級服務的時候,會造成一段時間內的服務不可用,這就是不夠優雅的。那什麼是優雅的呢?主要就是指在服務升級的時候,不中斷整個服務,讓用戶無感知

原创 CTO 說了:誰再用 Redis 過期監聽實現定時任務,立馬滾蛋!

作者:Finley 來源:https://www.cnblogs.com/Finley/p/16395466.html 前言 日前拜讀阿牛老師的大作《領導:誰再用定時任務實現關閉訂單,立馬滾蛋!》發現其方案有若干瑕疵,特此拋磚引玉討論一二

原创 面試官:說說對稱加密、非對稱加密、混合加密?懵了。。

來源:liuchenyang0515.blog.csdn.net/article/details/109263510 對稱加密 兩邊用同一個密鑰來加解密。 A把明文通過某一算法加密之後得到密文,然後把密文發送給B,B接收到密文之後用相同的密

原创 面試官:爲什麼 Spring 和 IDEA 都不推薦使用 @Autowired 註解??

作者:小亮哥Ya 鏈接:https://juejin.cn/post/7080441168462348319 大家在使用IDEA開發的時候有沒有注意到過一個提示,在字段上使用Spring的依賴注入註解@Autowired後會出現如下警告

原创 我的開源代碼被大公司盜用後:有人承認,有人讓我滾!!

來源 | InfoQ | 整理 | 褚杏娟 自己辛辛苦苦寫的代碼被他人不聲不響拿去商用賣錢,這對很多人來說都是非常惱火的事情。最近,業界資深網絡安全專家 Patrick Wardle 在 Black Hat 的分享中講述了自己的開源代碼在不

原创 Spring Cloud Alibaba 最新版發佈!

大家好,我是棧長。 時隔大半年多,Spring Cloud Alibaba 2021.x 終於發佈最新版本了,感謝這位粉絲的通知: 最新版本爲 2021.0.4.0,上一個版本還是 Spring Cloud Alibaba 2021.0

原创 從華爲離職了

作者:Bai Bing 原文:https://zhuanlan.zhihu.com/p/485029198 遺憾的是,我轉正後看到了大家的能力和努力,也意識到在預期的時間內難以達到我想要的高度,最終經過各方面的考慮,決定放棄這個職位,重新回

原创 110 個主流 Java 組件和框架整理,常用的都有,建議收藏!!

整理:四猿外 以下排序是按照從技術組件到開發框架到代碼工具,也有一些實在不好分類的,就放到最後了。 WEB 容器 Tomcat https://tomcat.apache.org/ Jetty https://www.jetty.com/

原创 Lombok 同時使用 @Data 和 @Builder 的巨坑,千萬別亂用!

來源:juejin.cn/post/7103011031672176677 問題背景 Lombok同時使用@Data和@Builder ,會出現構建無參構造器報錯!最終導致編譯不通過。如下圖: Lombok @Data和@Builder分

原创 不好意思, Maven 該換了!

來源:https://www.toutiao.com/article/6824937779193971207/ 相信使用Java的同學都用過Maven,這是一個非常經典好用的項目構建工具。但是如果你經常使用Maven,可能會發現Maven有