原创 關於分佈式程序從DB獲取唯一資源的思考

場景: DB的A表中已經有了資源,但是還沒有被分配。有水平擴展的3個服務(srv1、srv2、srv3),都會去A表中查詢可用的資源,然後更新其狀態,但是這個時候如果更新的資源相同,就可能出現阻塞或者獲取資源失敗的情況,如果在大併發下能夠

原创 深度學習之路

深度學習需要掌握的基本知識主題內容機器學習概要a) 什麼是機器學習 & 與傳統軟件開發的異同b) 機器學習的分類和特點c) 機器學習可以解決的問題和應用現狀廣義線性模型a) 感知器模型 Perceptronb) 線性神經元 Linear

原创 微服務之路

微服務需要掌握的概念、設計和工具主題內容1.基礎知識架構演進過程架構與架構師單塊架構的問題微服務的概念微服務的挑戰微服務與 SOA 的區別微服務應用場景微服務基礎設施微服務技術團隊微服務 API 的特點微服務邊界切分方法微服務架構全景圖微

原创 double類型轉int類型,精度丟失的問題

碰到一個問題,就是double類型在進行降級強轉int類型的時候,發生了精度丟失。先來看一下現象 比如  double num1 =  49.99;           int num2 = (int)(num1 *100); 輸出後

原创 調用httpclient出現[read] I/O error: Read timed out的問題分析和解決辦法

在使用httpclient 發送http請求時,基本每次都是3秒後,服務器才能收到交易。 日誌如下: 2017-12-25 09:08:26,001 [http-nio-8080-exec-8] DEBUG o.a.h.wire - h

原创 linux下Tomcat+OpenSSL配置單向&雙向認證(自籤CA)

引用:http://www.jianshu.com/p/045f95c008a0 背景 由於ios將在2017年1月1日起強制實施ATS安全策略,所有通訊必須使用https傳輸,本文只針對自制證書,但目前尚不確定自制證書是否能通過app

原创 spring4.x註解概述

引用:http://www.cnblogs.com/davidwang456/p/4432410.html spring4.x註解概述 1. 背景 註解可以減少代碼的開發量,spring提供了豐富的