原创 一次對前後端分離技術的探究

1. 背景   近期參與了公司一個項目的重構設計工作,該項目系統由java語言和C++語言編寫而成,是一個B/S架構的系統。在部署上主要使用單服務器部署。Web服務端文件部署在tomcat服務器上,不同功能模塊使用不同的web目錄隔開。系統

原创 java編程知識收納-容器

相關知識收納備查。

原创 編程隨筆-ElasticSearch知識導圖(6):管理

1. 集羣API   “curl -iXGET "http://192.168.127.100:9200/_cluster/health?pretty=true"” 這樣的命令可能大家在日常工作中會經常使用,它用來顯示當前集羣的健康程度,在

原创 編程隨筆-ElasticSearch知識導圖(5):聚合

1. 聚合模式   聚合(Aggregations)是對數據庫中數據域進行統計分析的手段,關係數據庫中我們常會用到avg,sum,count,group by這些聚合手段進行簡單的統計與分析。在ES中也提供了同樣的功能,根據使用模式,分爲以

原创 編程隨筆-ElasticSearch知識導圖(4):檢索

1. 原理   全文檢索是ES的核心功能。ES中的數據按數據特性可分爲兩類:確切值及全文文本。ES中如keyword,date這些類型的值都可視爲確切值。而text類型的值則視爲全文文本數據。  爲了對全文文本進行檢索,ES使用分析器(an

原创 視頻管理軟件技術分析報告(一)--概述

1. VMS概述   視頻是以人的視覺感知爲基礎設計生成的具有時間連續感和空間、顏色分佈感的信號序列。本質上,從數據的觀點看,視頻就是一種特殊組織的數據;有時沿用光學成像意義上的稱呼,視頻也被也稱作圖像;在傳輸意義上,視頻信號又被稱作

原创 視頻管理軟件技術分析報告(二)--商業VMS產品分析(Milestone)

1.公司簡介   Milestone(麥視通)公司1998年成立於丹麥,是開放式網絡型監控系統(全球領導品牌)的領導廠家。  Milestone是全球第一家開發出網絡型開放式平臺監控系統的公司。Milestone的VMS產品具有產品可靠、功

原创 編程隨筆(知識收納)-git常用命令示例

1. 直接提交文件   對於git 在本地版本庫中已有的文件,可以不用執行“git add”操作,直接將工作區的文件提交到版本庫(非index區) $ git commit -m "pages/mainContent.html" pa

原创 在敏捷開發中成就訓練有素

  《從優秀到卓越》這本書中有一章專門提到了訓練有素的文化,給我留下很深的印象:“每個人都想成爲最好的,但大多數組織缺乏紀律,不瞭解自己,不清楚自己的最大優勢是什麼,憑藉什麼把潛力變成現實。他們缺乏嚴格的訓練有素的文化規範自己。”一個優秀的

原创 視頻管理軟件技術分析報告(三)--VMS軟件支撐技術分析

1. 通信協議 IP視頻監控系統涉及的主要通信協議包括:  UDP:提供面向事務的簡單不可靠信息傳送服務。  TCP: Transmission Control Protocol 傳輸控制協議TCP是一種面向連接(連接導向)的、

原创 編程隨筆-ElasticSearch知識導圖(3):映射

1. 啥是映射   ES中的映射(Mapping)實質上就是對文檔對象結構的定義,也即對文檔中各元素的描述。在ES中定義映射,就如同定義XML文檔的XML Schema。  ES中的映射定義了文檔模式(就如同在關係數據庫中定義了關係模

原创 編程隨筆-ElasticSearch知識導圖(2):分佈式架構

1. 集羣結構   在我們探究ES的分佈式架構之前,我們使用一個簡單的導圖描述一下我們在設計分佈式系統時會考慮的問題,如圖1所示。  帶着圖1中的問題我們來探究一下ES集羣,ES集羣是一個典型的主從結構,從某種意義上來說,符合現今大多

原创 視頻管理軟件技術分析報告(四)--基於SOA的VMS軟件架構設計

1. 設計原則   VMS系統的開放性和擴展性特性非常適合使用SOA(面向服務的架構)方法來進行設計。  服務作爲物理上獨立無關的軟件程序而存在,每個服務被賦予其自身獨特的功能上下文環境,並由一系列與該環境相關的能力所組成。服務提供的

原创 編程隨筆-ElasticSearch知識導圖(1):全景

1. 由ElasticSearch開始的思考   官方介紹Elasticsearch(以下簡稱ES)是一個基於Apache Lucene(TM)的開源搜索引擎。但我最初瞭解ES卻是從NoSQL數據庫開始,在使用、研究了ES一段時間後,

原创 人臉核身技術原理、架構與開發

1. 概述   人臉核身指通過×××OCR等技術來構建包含用戶真實身份信息的底庫,通過指定方式獲取用戶真實照片,利用人臉比對技術秒級確認用戶身份的技術。  人臉核身技術可用於遠程身份認證、刷臉門禁考勤、安防監控等場景。圖 1的思維導圖