原创 Python中的列表推導(List Comprehension)

    列表推導(List Comprehension)是在一些編程語言中存在的一種語法,目的是從一個存在的列表創建另一個列表。最便於理解這種語法的方法是來看看它的來源——集合的構建式表示法。請看以下的集合表達式:其中的N是自然數集合,則

原创 Spring Cloud架構學習筆記

Spring Cloud的需求目標    微服務架構風格本質上是分佈式系統,爲了迎合這一潮流,Spring Cloud提供了一些分佈式系統常用的開發工具(或模式),使開發者可以方便的把這些模式應用於自己的微服務系統。Spring Clou

原创 在Ubuntu 14.04安裝和配置Elasticsearch集羣(最新5.5.2版)

安裝Elasticsearch 準備兩臺Ubuntu 14.04服務器,在本例中分別爲10.82.156.109和10.80.109.59。分別安裝Elasticsearch服務 安裝Oracle Java 8 sudo add-

原创 如何在Minikube中運行gRPC服務

如何在Minikube中運行gRPC服務本文通過一個具體的例子介紹瞭如何在Minikube中運行gRPC服務。 本文使用了Ubuntu 16.04.3 LTS操作系統。0.1 安裝並配置Docker、Minikube和kubectl。注意

原创 如何在Outlook 2019/Office 365中運行VBA腳本郵件規則

       如果你公司的郵件系統是Microsoft Exchange Server + Outlook,能在Outlook中執行VBA郵件規則,自動化處理郵件,可以節省大把的時間。自Outlook 2016開始,運作VBA郵件規則需要

原创 產生式規則和Rete算法解析

    Rete可以發音爲REH-te或者RAY-tay,在拉丁語中有“網絡”的含義,Rete算法是Charles Forgy博士1974年發明的一個算法。後來成爲了產生式規則系統(Production Rule System)的大腦。D

原创 K8s(Kubernetes)架構學習筆記

K8s滿足的需求    K8s的主要職責是容器編排(Container Orchestration),即在一組服務器上啓動、監控、回收容器,在滿足排程的同時,保證容器可以健康的運行。K8s架構的概念/術語    學習K8s架構之前,需要了

原创 MongoDB架構學習筆記

MongoDB的需求目標    MongoDB是一款知名的NoSQL數據庫,其設計哲學是結合關係型數據庫的核心能力和NoSQL的關鍵技術。    上圖的左側即MongoDB目標實現的關係型數據庫的關鍵能力:善於表達的查詢語言:用戶應能夠使

原创 持續交付學習筆記

1. CD介紹1.1 要點什麼是CD? 以一種可承受的方式,安全、快速地落實變更的能力 爲什麼要CD? 無痛release,降低風險;加速進入市場;提高軟件質量和穩定性;減少軟件開發的成本;讓客戶和員工開心;快速獲得反饋 許多Agile項

原创 資產管理行業IT建設案例彙編(持續更新……)

筆者2019年初加入了基金公司,本文是今年以來收集到的資產管理行業IT建設案例,供同行小夥伴參考。 機構 案例標題 時間 網址 天弘基金 餘額寶——新型基金的背景與實踐 2014年7月 http://www.szjrxx.org/nd.j

原创 如何在CentOS 6上安裝Python 2.7 + Ansible

如何在CentOS 6上安裝Python 2.7 + Ansible 筆者今天想在阿里雲的CentOS 6.8鏡像上安裝Ansible,因系統自帶的是Python 2.6而安裝失敗,又折騰了半天安裝Python 2.7,安裝的過程

原创 如何從Spring RedisTemplate中獲得Jedis實例

項目組同事提出一個問題,使用Spring RestTemplate不能在“不存在時設值”的同時,設置超時時間。我通過閱讀源代碼,發現Jedis是支持這一指令的,以下代碼來自於 redis.clients.jedis.Jedis

原创 JBoss Drools如何動態加載並更新規則?

JBoss Drools中提供了一個類KieScanner,可以支持從Maven存儲庫動態的加載並更新規則。官方給出的例子沒有很好的證明這一能力,筆者經過幾天研究,成功實驗出瞭如何達到動態更新的效果,整理出來供大家參考。相關的源代碼可以從

原创 使用GPU加速TensorFlow機器學習

    在Thinkpad X260上運行一個CNN圖像分類的樣例程序時,發現速度特別慢,迭代一輪要將近5分鐘,那麼迭代200輪需要1000分鐘,16個小時!在看到TensorFlow相關的書籍時,總是提到GPU加速,對於這樣的問題,應該

原创 分佈式系統的CAP原理及其應用

什麼是分佈式系統的CAP原理    在分佈式系統中,一致性(C)指每一次讀都得到最近的寫數據,或者一個異常;可用性(A)指每一個請求都得到一個非異常的響應,而不保證取得最近的寫數據;分區容錯性(P)是指結點間網絡異常時,系統仍然可以繼續運