原创 持續集成之路——使用SpringTestDbunit管理數據集的一個問題

在進行數據訪問的單元測試,一般都會新增數據記錄的情況,那麼在設置數據集一般會是:<?xml version="1.0" encoding="UTF-8"?> <dataset> </dataset>然後在測試方法中,通過驗證新增的記錄數或

原创 持續集成之路 —— Mock對象引起的測試失敗

        今天遇到了一個很奇怪的問題,糾結了好久。在和同事唸叨這個問題時,突然想到了問題所在。        問題現象: 在一個Service的單元測試類中有八個測試用例,單獨運行時都可以正常通過。可是一旦一起運行時,總是會有固定的

原创 Subversion配置子目錄權限時的錯誤

昨天添加一個新的代碼庫,需要對子目錄做讀寫權限的控制,本來是一件很簡單的事情:Cent OS上配置Apache2 + SVN(續)實現對目錄訪問的精確控制可是添加完成以後,就出現了問題了。[repo:/] user1 = rw user2

原创 HTML5 Canvas遇到的幾個問題

        最近在一個項目中嘗試通過Hybrid的方式開發客戶端程序,來儘量降低由於程序業務邏輯或者顯示界面的改變而來的升級困擾。Hybrid的方式就是本地代碼和HTML5應用相結合的方式,其中本地代碼負責和底層的硬件打交道,通過We

原创 如何利用MongoDB存儲Docker日誌詳解

這篇文章主要給大家介紹了關於如何利用MongoDB存儲Docker日誌的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友沒呢下面隨着小編來一起學習學習吧 前言 日誌是

原创 量化交易系統任務框架的演化之路(4)用Push方式解決任務之間的依賴

在上一篇文章《量化交易系統任務框架的演化之路(3)基於多狀態的任務依賴解決》中提供了一種利用數據庫作爲狀態數據交換媒介的解決方案,通過這種方法,實現了依賴和被依賴的任務之間解耦,但是問題也十分明顯,就是輪詢被依賴任務的狀態的做法會帶來無謂

原创 使用MongoDB存儲Docker日誌(續)

在上一篇文章《使用MongoDB存儲Docker日誌》中完成了Docker + Fluentd + MongoDB的基本配置。但是在實際的使用過程中,卻發現Docker生成的日誌並不會立即寫入到MongoDB中,有大概1分鐘左右的延遲。

原创 量化交易系統任務框架的演化之路(2)狀態管理

在上一篇文章(量化交易系統任務框架的演化之路(1)定時任務)的結尾提了三個問題,今天就來第一版的解決方案。 之前的實現方案中,所有任務都是無狀態、無管理的,人工干預就比較麻煩。其實解決這個問題的方法很簡單,那就是增加一個“狀態”,看一下

原创 量化交易系統任務框架的演化之路(3)基於多狀態的任務依賴解決

在量化交易系統任務框架的演化之路(2)狀態管理中爲任務引入了一個狀態,解決了任務的重入問題,那麼還有一個懸而未決的問題:如何解決任務之間的依賴關係?那麼今天就來看看如何基於多狀態解決任務直接的依賴關係。 假定有兩個每天執行一次的任務A和

原创 Python量化入門(1)- 開發環境的準備

Python應該已經佔據了量化交易系統開發的半壁江山,大部分打着量化名義的課程都變成了Python教程,而忽略了能帶來持續盈利的交易思想。Python作爲開發交易系統的必知必會工具之一,重要性是毋庸置疑的,這一系列文章將會介紹在開發量化交

原创 實例說明MongoDB存儲的行情數據如何選擇合適的Shard Key

概述 當利用MongoDB的shard cluster技術做數據庫擴展時,一個至關重要的點是要選擇一個合適的shard key(片鍵),它是用來決定將數據在分片服務器上分配的策略。一個適用的shard key應該滿足以下幾個條件: 數據

原创 Docker綁定Remote API端口

Docker官方提供了Go、Python兩種不同的SDK和HTTP形式的API,不熟悉Go語言,嘗試了一下Python的SDK。Docker官方的Python SDK是針對2.x版本的,就直接在CentOS的Python2.7.5上進行了

原创 Elasticsearch——利用Parent-Child關係解決大數據場景下的實時查詢

表與表之間的關聯基本上是所有業務系統都存在的,RDBMS通過外鍵實現,MongoDB通過嵌入式子文檔解決,那麼Elasticsearch怎麼解決這個問題呢?答案就是Parent-Child關聯(參考文檔) 業務場景 有一個廣告的分發系統,

原创 使用MongoDB存儲Docker日誌

日誌是系統很重要的一個組成部分,通過日誌可以及時發現系統中存在的問題,也可以爲修復問題提供線索。Docker提供了多種插件方式管理日誌,本文就對使用MongoDB存儲Docker日誌的過程做個記錄。 數據流 Created with Ra

原创 談談曲奇(Cookie)的作用

最近在使用南航的APP時,都會跳出一個提示: 說是要採集Cookie,並且承諾會保密存儲。也許很多非技術的用戶並不理解什麼是Cookie,可是看到這種義正言辭的提示,也應該能知道Cookie看起來是一個很重要的東西,並且可能會和用戶