原创 spring MVC框架簡介

1.spring mvc簡介 springmvc是spring的一個模塊,提供web層解決方案(基於mvc設計架構). 2.spring mvc框架流程圖 第一步:用戶發起request請求,請求至DispatcherServle

原创 spring MVC 入門程序

由上一篇文章的分析spring MVC主要有以下幾個組成部分:dispatcherServlet、HandlerMapping、HandlerAdapter、Handler、ViewResolver、View。其中 DispatcherS

原创 WGS84 GCJ02和BD09座標系相互轉換代碼

var GPS = { PI : 3.14159265358979324, x_pi : 3.14159265358979324 * 3000.0 / 180.0, delta : function (lat,

原创 geoserver中sld設置

geoserver是應用很廣的地圖服務器,但是如何在geoserver中設置隨着比例尺變化而變化的地圖樣式呢?這就要自己寫geoserver的sld了 。 下面的樣式是爲室內地圖的面要素設置的,該面要素的label標籤會隨着比例尺的變化而

原创 Spring 4.2入門之HelloWorld

Spring是現代java開發必不可少的一個框架,那麼如何使用Spring進行開發呢?那麼如何基於Spring進行開發呢? 1.下載Spring 2.下載Common Logging 3.打開eclipse,新建Java工程,此處名爲He

原创 分佈式一致性算法:paxos

算法思想 多數派思想,並且數量大於n/2 併發環境下的執行順序 Basic Paxos basic paxos抽象出4個角色: client:系統外部決策,請求發起者 proposer:接受client請求,向集羣提出提議,並在衝突

原创 分佈式事務

定義 事務提供一種機制將一個活動涉及的所有操作納入到一個不可分割的執行單元,組成事務的所有操作只有在所有操作均能正常執行的情況下方能提交,只要其中任一操作執行失敗,都將導致整個事務的回滾。簡單地說,事務提供一種“要麼什麼都不做,要麼做

原创 分佈式一致性算法raft

3個問題 leader election log replication safety 3個角色: leader follower candidate

原创 docker常用命令一:生命週期管理

1、docker run 創建一個新的容器並運行一個命令 語法: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS說明: -a stdin: 指定標準輸入輸出內容類型,可選

原创 dockerfile命令詳解

1、FROM 指定基礎鏡像 在 Docker Store 上有非常多的高質量的官方鏡像,有可以直接拿來使用的服務類的鏡像,如 nginx、redis、mongo、mysql、httpd、php、tomcat等;也有一些方便開發、構建、

原创 docker常用概念

1、鏡像 鏡像就是一個只讀的模板,可以包含一個完成整的操作系統環境,裏面可以安裝一些用戶需要的應用程序,概念類似VM的鏡像。 Docker運行需要本地存在對應的鏡像,如果本地無該鏡像,Docker會從鏡像倉庫下載,默認是Docker

原创 docker常用命令二:容器操作

1、ps命令 列出命令 語法: docker ps [OPTIONS] OPTIONS說明: -a :顯示所有的容器,包括未運行的 -f :根據條件過濾顯示的內容 –format :指定返回值的模板文件 -l :顯示最近創建的容器

原创 docker常用命令三:鏡像倉庫

1、login/logout命令 docker login : 登陸到一個Docker鏡像倉庫,如果未指定鏡像倉庫地址,默認爲官方倉庫 Docker Hub docker logout : 登出一個Docker鏡像倉庫,如果未指定鏡像

原创 go語言包管理工具glide介紹

glide是Golang的包管理工具,是爲了解決Golang依賴問題的。 爲什麼需要glide? 原因很簡單,Go 語言原生包管理的缺陷。羅列一下golang的 get 子命令管理依賴有很多大缺陷: 能拉取源碼的平臺很有限,絕大多數

原创 docker常用命令四:rootfs命令

1、commit命令 從容器創建一個新的鏡像 語法: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]] OPTIONS說明: -a :提交的鏡像作者 -c :使用Docker