原创 通過Kubernetes架構來重溫一些經典理念

摘要 目前,Kubernetes有着雲端操作系統的美譽,可見其在雲計算平臺上被開發人員的推崇程度。同時,Kubernetes也幾乎成爲了DevOps的標配。Kubernetes項目源自於Google Borg,可以說是集結了Borg設計思

原创 掌握Go語言要跨越的幾個誤區

課程鏈接: https://time.geekbang.org/course/intro/160

原创 是時候轉向 Go 語言編程了

根據 3 月 2 日,Hired 發佈的《2019 軟件工程師狀態》報告中指出,具有 Go 經驗的候選人是迄今爲止最具吸引力的,平均每位求職者會收到9 份面試邀請。   二、三、四分別是 Scala、Ruby 和 TypeScript。讓

原创 簡化你的微服務開發

簡化微服務開發,旨在減少你80%的工作量 開源項目https://github.com/easierway/service_decorators   Simplify microservice development What’s the

原创 XPath implementation in Clojure

The functions to support using XPath in Clojure. Source Code  1 ;The code was implemented by [email protected] 2 ;Yo

原创 DAO模式最佳實踐

  DAO看似是一個非常簡單的模式,但這個模式卻十分重要,它可以幫助我們實現持久化邏輯和業務邏輯的分離;它可以幫助我們實現對多種持久化實現的支持。 同時,DAO模式並沒有看起來這麼簡單,要真正發揮它的威力需

原创 JBehave in Practice

ATDD (Acceptance Test Driven Development) is the extension of TDD, which helps us deliver exactly what the customer wan

原创 Simplify Transfer Learning (簡化遷移學習)

Transfer Learning DNN has shown the very significant performance in different areas. But, it is not easy to leverage it

原创 Moving to “Micro-service” and “Serverless”

Abstract “Micro-service” and “Serverless” might be most popular words on software architecture in recent years. Amazon

原创 過細粒度的Bundle是成功實現OSGi應用的大敵

  近期做了幾個使用OSGi開發的應用,發現使用過細粒度的Bundle不會給項目帶來任何好處,而很多設計人員實際都會在使用OSGi平臺時陷入這個陷阱。 首先我們分析OSGi的特點及可以給我們應用帶來的好處

原创 DSL的實現要點(2)

  實現外部DSL 與上一篇中所提及內部DSL不同,使用者不是通過API調用來使用DSL,而是通過我們定義的特定語法的領域語言來使用DSL。 1 XML形式的DSL 腳本文件 <process name="Auto-Door">     

原创 自己實現IoC,AOP容器

                  Mini-Container 開發者手冊 (Mini-Container Beta 0.9) 下載地址:http://www.blogjava.net/Files/chaocai/mini-conta

原创 Spring多數據源解決方案

在很多大型應用中都會對數據進行切分,並且採用多個數據庫實例進行管理,這樣可以有效提高系統的水平伸縮性。而這樣的方案就會不同於常見的單一數據實例的方案,這就要程序在運行時根據當時的請求及系統狀態來動態的決定將數據存儲在哪個數據庫實例中,以及

原创 Double Dispatch模式

本文介紹了常見面嚮對象語言(Java,C#等)OverLoad對於運行時執行的方法邦定的侷限,並且如何通過Double Dispatch來實現運行時行爲邦定。   1 根據對象來選擇行爲問題   public interface Even

原创 基於Spring DM的WEB應用開發

  Spring DM 1.1.x的最大特性便是它可以支持在其中部署WEB應用,我使用後感覺這是個很酷的特性,我甚至覺得用這種方式開發基於OSGi WEB應用比使用Spring DM Server更好,至少