SmartCode—不僅僅是功能強大的程式碼生成器
SmartCode 是一個程式碼生成器,但又不僅僅是程式碼生成器這麼簡單。
SmartCode = IDataSource -> IBuildTask -> IOutput => Build Everything
主要特性
-
1 ORM
-
1.1 Sync
-
1.2 Async
-
-
2 XmlConfig & XmlStatement -> Sql
-
2.1 SmartSqlMapConfig & SmartSqlMap (是的,你猜對了,和MyBatis一樣,通過XML配置分離SQL。)
-
2.2 Config Hot Update ->ConfigWatcher & Reload (配置檔案熱更新:當你需要修改Sql的時候,直接修改SqlMap配置檔案,儲存即可。)
-
-
3 讀寫分離
-
3.1 讀寫分離
-
3.2 多讀庫 權重篩選 (配置多讀庫,根據讀庫權重選舉讀庫)
-
-
4 日誌
-
4.1 基於 Microsoft.Extensions.Logging.Abstractions (當你需要跟蹤除錯的時候一切都是那麼一目瞭然)
-
-
5 Dynamic Repository
-
5.1 SmartSql.DyRepository (解放你的雙手,你來定義倉儲介面,我來實現資料庫訪問)
-
-
6 查詢快取 (熱資料快取,一個配置輕鬆搞定)
-
6.1.1 Fifo
-
6.1.2 Lru
-
6.1 SmartSql.Cache.Memory
-
6.2 SmartSql.Cache.Redis
-
6.3 快取事務一致性
-
-
7 分散式配置外掛
-
7.2.1 Load SmartSqlMapSource Xml
-
7.3.1 Load SmartSqlMapSource Directory
-
7.1 IConfigLoader (配置檔案載入器)
-
7.2 LocalFileConfigLoader (本地檔案配置載入器)
-
7.3 SmartSql.ZooKeeperConfig (ZooKeeper 分散式配置檔案載入器)
-
相關文章
- 程式設計師不僅僅是寫程式碼程式設計師
- 拿工資不僅僅是讓你寫程式碼的
- 你的工作不僅僅是程式設計程式設計
- NoSQL——not onlySQL不僅僅是SQLSQL
- 元素,不僅僅是化學
- 電視盒子不僅僅是點播,功能細分的電視盒子實用性更強
- Redis不僅僅是快取,還是……Redis快取
- Linux不僅僅是開源Linux
- 電子競技,不僅僅是遊戲遊戲
- 不僅僅是因為隨機性強,Roguelike遊戲究竟有啥好玩?隨機遊戲
- 來自程式設計世界的創業成功課程:關注效能 而不僅僅是功能程式設計創業
- 學習風變程式設計,學會的不僅僅是程式設計程式設計
- AI之父:大模型不僅僅是預測下一個符號AI大模型符號
- iCloud不僅僅是為了雲音樂Cloud
- 電商 | 不僅僅是自我介紹~如何巧妙利用產品功能屬性模組?
- 實踐敏捷估算(1)——不僅僅是估不準的問題敏捷
- openGauss不僅程式碼開源
- CDP營銷方案 不僅僅是資料整合!
- 前端魔法堂——異常不僅僅是try/catch前端
- AI是一個真正的系統而不僅僅是軟體AI
- 雲不僅僅是一種全新的IT基礎設施
- 資料隱私不僅僅是指機密性
- 為什麼 async/await 不僅僅是句法糖AI
- 一本程式設計書帶給你的不僅僅是知識啊程式設計
- 重要 | Spark和MapReduce的對比,不僅僅是計算模型?Spark模型
- 資料大屏,僅僅是資料展示嗎?
- 不僅僅是深度學習,楊強眼中的人工智慧與CCAI 2016深度學習人工智慧AI
- 蘋果春季新品釋出會將有四大焦點:不僅僅是表蘋果
- 低程式碼平臺不僅是一款開發工具
- Apache Flink,流計算?不僅僅是流計算!Apache
- DBA不僅僅是管理資料庫--也要管理好需求資料庫
- iPhone5,釋出的不僅僅是一部手機iPhone
- 你知道我對你,一對一交友原始碼,不僅僅是喜歡原始碼
- 解碼智慧冬奧|不僅是北京冬奧會!SWO
- 解碼智慧冬奧|不僅是北京冬奧會!QH
- 不僅僅是前端er——折騰伺服器武裝自己前端伺服器
- 【虹科分享】Redis 不僅僅是記憶體資料庫Redis記憶體資料庫
- DBA不僅僅是管理資料庫--也要管理中介軟體資料庫