有哪些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
本群提供免費的學習指導 架構資料 以及免費的解答
不懂得問題都可以在本群提出來 之後還會有職業生涯規劃以及面試指導
進群修改群備註:開發年限-地區-經驗
方便架構師解答問題
相關文章
- 有點收穫了。
- 2017-07-13今天研究jquery原始碼的收穫jQuery原始碼
- Event Loop事件迴圈,看完你總會有點收穫!OOP事件
- 如何讓網站收穫好的排名?網站
- 看了Java的Class的原始碼,我自閉了Java原始碼
- 你有沒有看過哪些開源專案的原始碼?說說你看原始碼的流程原始碼
- 價值不菲的短影片本地生活運營經驗,看了會很有收穫!
- chrome使用技巧(看了定不讓你失望)Chrome
- java培訓有哪些收費標準?Java
- 你知道 Java 有哪些引用嗎?Java
- Go 指標,如此輕鬆掌握,希望有收穫Go指標
- TreeMap原始碼分析,看了都說好原始碼
- 很多瀏覽器都禁用 java 列印了,java 專案還有哪些列印方式瀏覽器Java
- 使用Vue3.0,我收穫了哪些知識點(一)Vue
- 「有點收穫」三種基本方法建立執行緒執行緒
- 【前端詞典】和媳婦講代理後的意外收穫前端
- 收費郵箱有哪些?收費郵箱有哪些真正的價值?
- Swift程式設計權威指南第2版 讀後收穫Swift程式設計
- vue3路由的使用,保證你有所收穫!Vue路由
- 學完Java後,你可以從事哪些崗位?Java
- Java 原始碼刨析 - 執行緒的狀態有哪些?它是如何工作的?Java原始碼執行緒
- StringBuilder原始碼分析,讓你不用再死記答案UI原始碼
- 參加java培訓後,就業方向有哪些Java就業
- 每次的挫敗,都是收穫
- 筆記-runtime原始碼解析之讓你徹底瞭解底層原始碼筆記原始碼
- 一次JSF上線問題引發的MsgPack深入理解,保證對你有收穫JS
- java版工程專案管理系統原始碼及常見的模組有哪些?Java專案管理原始碼
- 語音聊天系統原始碼有哪些特色功能原始碼
- app直播商城原始碼,有哪些常用的加密方式APP原始碼加密
- Spring IOC 特性有哪些,不會讀不懂原始碼!Spring原始碼
- 多租戶SaaS商城原始碼有哪些功能點?原始碼
- 成長的腳步,看了也許少走很多彎路!
- 盈利超預期,百度AI收穫季還有多遠AI
- 【GoLang 那點事】Go 指標,如此輕鬆掌握,希望有收穫Golang指標
- 如何讓Java編譯器幫你寫程式碼Java編譯
- 讓你釋出的nuget包支援原始碼除錯原始碼除錯
- Java學完後可以從事的方向有哪些呢?Java
- 從頭捋了一遍 Java 代理機制,收穫頗豐Java