原创 dalgen代碼生成工具

1. 簡介        目前項目中的common-dal層代碼還是主要靠人工去寫,這就引入一個問題,數據庫一點修改那麼common-dal層對應的sql-map文件,dao和對應的實現,以及對應的數據庫DO對象也都要跟着需要修改,不能保

原创 xmapper路徑映射優化

一、Xmappr介紹Xmappr是一個使用純Java編寫的處理XML的類庫,提供一種非常簡單的方式來處理XML,可以將任意XML與Java類相映射,具體可以參考https://code.google.com/archive/p/xmapp

原创 一鍵生成代碼框架設計和使用說明

1. 簡介        隨着項目開發的規範逐漸落地,對應的項目目錄結構要亟待需要進行統一,這樣就可以使的所有的項目都有相同的工程目錄結構,這樣代碼review,跨系統開發等都相對來說要容易很多。2. 使用        僅僅使用如下命令

原创 DRM動態資源管理框架

1. 背景介紹        隨着系統複雜性增加和靈活化性,配置化的需求,需要能夠動態改變程序運行軌跡,在不同的場景下程序運行不同軌跡,說直白點就是不用重啓服務就能夠動態改變程序中對象對應的屬性值,根據推送的不同屬性值來路由不同的處理邏輯

原创 區塊鏈常用術語和難點解析

1. 區塊鏈簡介區塊鏈是一種共享的分佈式數據庫技術,具備共識的四個特性: 去中心化(Decentralized)、去信任(Trustless)、集體維護(Collectively maintain)、可靠數據庫(Reliable Data

原创 基於模版的前後端分離

1. 需求        在使用模板(如Freemarker)進行web開發的時候,經常會遇到這種情況:前端UI改變了對應的樣式或靜態文件內容,也需要將後端進行對應的修改;但是前端改變了很多,而且並沒有標記出對應的改動點,則需要後端開發人

原创 Rxjava 學習整理

Rxjava主要類對應的類圖Rxjava調用鏈對應的類圖Rxjava作爲一種響應式編程,其使用非常簡單,但是其源碼實現比較複雜讀起來很費勁。響應式編程用一個字來概括就是流(Stream)。Stream 就是一個按時間排序的 Events

原创 限流冪等框架

限流和冪等框架設計和使用說明1. 背景介紹1.1 限流        在早期的計算機領域,限流技術(time limiting)被用作控制網絡接口收發通信數據的速率。 可以用來優化性能,減少延遲和提高帶寬等。 現在在互聯網領域,也借鑑了這