有哪些Java原始碼看了後讓你收穫很多?
曾經讀過Erudika/para的原始碼,此原始碼託管在github,大致是2014年前後開源的雲端計算通用後端框架,基於spring boot體系,原生整合持久化(預設H2 DB,通過配置方式實現MongoDB、mysql等常用關聯式資料庫的支援)、快取(預設Caffeine、支援配置引數的Hazelcast、redis等)和搜尋(預設Lucene,支援配置引數的Elasticsearch)三大功能,快速開發resful風格的API介面,其強大的分層思想和通用性設計能力,讓我的架構思維有了很大的進步,其開源版本對於中小團隊實踐spring boot+spring cloud打通雲端計算服務具有借鑑意義,目前最新的版本為1.29.1。
下面,我就簡單的分享Erudika/para原始碼官網的介紹,解釋不到位的地方希望大家批評指正,同時,這款較為優秀的開源專案也推薦給大家去學習和使用。
特性:
多租戶技術【多重租賃技術】支援——每個應用程式都有自己的表、索引和快取;
用Amazon的簽名演算法進行安全的JSON;
資料庫動態性,專為可伸縮和分散式資料儲存而設計
全文搜尋(Elasticsearch);
分散式物件快取(hazelcast,高可擴充套件記憶體資料網格);
物聯網支援與AWS(業務流程管理開發平臺)和(基於雲端計算的作業系統,Windows Azure的主要目標是為開發者提供一個平臺,幫助開發可執行在雲伺服器、資料中心、Web和PC上的應用程式)的整合;
靈活的安全LDAP(LDAP是輕量目錄訪問協議),社交登入,CSRF(跨站請求偽造)保護;
無狀態的客戶端認證與JSON的Web令牌(JWT,網路應用環境間傳遞宣告而執行的一種基於JSON的開放標準,JWT是由三段資訊構成的,將這三段資訊文字用);
用於客戶端訪問控制的簡單但有效的資源許可權;
魯棒約束驗證基於JSR-303和Hibernate Validator;
永續性、索引和快取操作的每個物件控制;
模組化設計的谷歌Guice(依賴注入框架(IOC))和支援外掛;
網路控制檯-管理使用者介面。
歡迎大家加入Java高階架構/網際網路:468947140
點選連結加入群聊:https://jq.qq.com/?_wv=1027&k=56hvqnu
本群提供免費的學習指導 架構資料 以及免費的解答
不懂得問題都可以在本群提出來 之後還會有職業生涯規劃以及面試指導
進群修改群備註:開發年限-地區-經驗
方便架構師解答問題
相關文章
- Event Loop事件迴圈,看完你總會有點收穫!OOP事件
- 如何讓網站收穫好的排名?網站
- 2017-07-13今天研究jquery原始碼的收穫jQuery原始碼
- java培訓有哪些收費標準?Java
- 價值不菲的短影片本地生活運營經驗,看了會很有收穫!
- 大牛手把手教你做日曆(建議你看看,你會有收穫的)
- 看了Java的Class的原始碼,我自閉了Java原始碼
- 看了看jdon的原始碼原始碼
- chrome使用技巧(看了定不讓你失望)Chrome
- Go 指標,如此輕鬆掌握,希望有收穫Go指標
- 使用Vue3.0,我收穫了哪些知識點(一)Vue
- 搞java兩年了,發現自己收穫不大Java
- 「有點收穫」三種基本方法建立執行緒執行緒
- Go 有哪些讓你相見恨晚的技巧?Go
- 【前端詞典】和媳婦講代理後的意外收穫前端
- 很多瀏覽器都禁用 java 列印了,java 專案還有哪些列印方式瀏覽器Java
- TreeMap原始碼分析,看了都說好原始碼
- Swift程式設計權威指南第2版 讀後收穫Swift程式設計
- vue3路由的使用,保證你有所收穫!Vue路由
- 昨晚的收穫DB2DB2
- 【GoLang 那點事】Go 指標,如此輕鬆掌握,希望有收穫Golang指標
- 盈利超預期,百度AI收穫季還有多遠AI
- 學完Java後,你可以從事哪些崗位?Java
- 參加java培訓後,就業方向有哪些Java就業
- 看了《java實用系統開發指南》後,有個問題請高手指點?????Java
- 海軍的 2021年終總結, 跳槽後,我收穫了什麼
- Java 原始碼刨析 - 執行緒的狀態有哪些?它是如何工作的?Java原始碼執行緒
- java版工程專案管理系統原始碼及常見的模組有哪些?Java專案管理原始碼
- 從頭捋了一遍 Java 代理機制,收穫頗豐Java
- 語音聊天系統原始碼有哪些特色功能原始碼
- 多租戶SaaS商城原始碼有哪些功能點?原始碼
- app直播商城原始碼,有哪些常用的加密方式APP原始碼加密
- Java學完後可以從事的方向有哪些呢?Java
- 一次JSF上線問題引發的MsgPack深入理解,保證對你有收穫JS
- 你有哪些寫了Flutter 之後才知道的事兒Flutter
- FP專案技術收穫總結
- Linux:成熟收穫或泡沫破裂(轉)Linux
- 如何做好遊戲產品留存?看完這個也許你會有所收穫遊戲