背景 解決在單個(gè)docker主機(jī)中進(jìn)行多個(gè)服務(wù)的編排萝招,實(shí)現(xiàn)快速部署 有了解即可蚂斤,不用深入學(xué)習(xí)研究,重點(diǎn)放在下個(gè)章節(jié) 下載地址 https://github.com/docke...
背景 解決在單個(gè)docker主機(jī)中進(jìn)行多個(gè)服務(wù)的編排萝招,實(shí)現(xiàn)快速部署 有了解即可蚂斤,不用深入學(xué)習(xí)研究,重點(diǎn)放在下個(gè)章節(jié) 下載地址 https://github.com/docke...
準(zhǔn)備 下載 centos docker pull centos:centos7.3.1611 下載 jdk8 并解壓到指定目錄 wget http://download.or...
介紹 什么是注冊(cè)服務(wù)?什么是倉(cāng)庫(kù)纽窟? 注冊(cè)注冊(cè)服務(wù)(docker registry)是提供存放倉(cāng)庫(kù)(REPOSITORY)的服務(wù)器,docker 官方提供了一個(gè)默認(rèn)的公共服務(wù)(...
安裝nginx鏡像 準(zhǔn)備 nginx.conf 在 /opt/docker-software/nginx/ 目錄下創(chuàng)建 nginx.conf 臂港,目的是替換docker ngi...
安裝redis鏡像 準(zhǔn)備 使用默認(rèn)的配置啟動(dòng) 使用自定義的配置文件 配置文件設(shè)置 在/opt/docker-software/redis目錄創(chuàng)建redis.conf,填寫以下...
yum配置文件介紹 配置文件位置:/etc/yum.repos.d/ CentOS-Base.repo 是yum 網(wǎng)絡(luò)源的配置文件 CentOS-Media.repo 是yu...
安裝mysql鏡像 準(zhǔn)備 mysql配置文件設(shè)置 在/opt/docker-software/mysql目錄創(chuàng)建my.cnf,主要填寫mysql的關(guān)鍵配置浑娜,填寫以下內(nèi)容: 鏡...
鏡像管理 查看本地鏡像 查找倉(cāng)庫(kù)的鏡像 拉取鏡像 推送鏡像 刪除鏡像 創(chuàng)建目標(biāo)鏡像 參考資料 https://docs.docker.com/engine/reference...
centos7 安裝docker 1. 在線安裝 參考docker官方安裝手冊(cè)通過(guò)yum安裝:https://docs.docker.com/install/linux/do...
概述 docker 是一個(gè)開(kāi)發(fā)打颤、交付和運(yùn)行的開(kāi)放平臺(tái)漓滔。docker 能使你的應(yīng)用和基礎(chǔ)設(shè)施解耦瘸洛,從而使軟件交付更加的敏捷次和。docker 能像管理軟件一樣管理基礎(chǔ)設(shè)施。利用 d...
1. 介紹 spirng session 支持的特性 集群 session踏施。通常用于水平擴(kuò)展后的集群 session 共享 瀏覽器上多 session (一個(gè)瀏覽器多個(gè)ses...
Spring boot 發(fā)送郵件 Spring提供了非常好用的JavaMailSender接口實(shí)現(xiàn)郵件發(fā)送。在Spring Boot的Starter模塊中也為此提供了自動(dòng)化配...
背景 當(dāng)我們的項(xiàng)目為了達(dá)到負(fù)載均衡或者備份的目的养距,服務(wù)通常會(huì)啟動(dòng)兩個(gè)及以上的實(shí)例日熬,但是如果服務(wù)中有定時(shí)任務(wù)棍厌,定時(shí)任務(wù)又不需要啟動(dòng)多個(gè),只需要單實(shí)例運(yùn)行耘纱,因此造成了矛盾敬肚。本主要...
1. 背景 服務(wù)端為了達(dá)到快速響應(yīng)接口調(diào)用方的束析,通常使用的辦法是將業(yè)務(wù)中部分非事物及非關(guān)鍵步驟改為異步執(zhí)行艳馒,從而提高接口的響應(yīng)速度。使用異步的方法有消息隊(duì)列员寇,內(nèi)存隊(duì)列弄慰,開(kāi)啟線...
1. 引言 程序大部分的時(shí)間在磁盤IO,內(nèi)存的速度快于磁盤蝶锋。隨著用戶量陆爽、數(shù)據(jù)量的增加,數(shù)據(jù)庫(kù)的查詢操作會(huì)成為影響用戶體驗(yàn)的瓶頸扳缕。使用內(nèi)存代替IO是優(yōu)化的重要途徑慌闭。 sprin...
springboot nosql 1. redis 參考資料: https://docs.spring.io/spring-boot/docs/1.4.7.RELEASE/r...
springboot mybatis 1. 工程搭建 依據(jù)第一章節(jié)的樣例工程,進(jìn)行更改第献。 1.1 pom修改 需要引入: mysql jdbc 驅(qū)動(dòng)包 mybatis-spr...
1 背景 在實(shí)際的項(xiàng)目開(kāi)發(fā)中贡必,我們同一套程序需要運(yùn)行在不同的環(huán)境中兔港,例如:測(cè)試環(huán)境庸毫、開(kāi)發(fā)環(huán)境、生產(chǎn)環(huán)境每個(gè)環(huán)境需要連接特定的數(shù)據(jù)庫(kù)衫樊、MQ飒赃、redis等。 2 引入 sprin...
springboot logback springboot的默認(rèn)日志配置 1. springboot-logback的日志介紹 1.1 默認(rèn)日志的結(jié)構(gòu) 時(shí)間日期:精確到毫秒 ...
1. springboot 配置簡(jiǎn)介 1.1 背景 通常為了能夠讓程序有更自由的適應(yīng)性科侈,我們會(huì)選擇將一些東西作為變量放置在配置文件中载佳,方便在不同環(huán)境,不同場(chǎng)景下使用相同的代碼...