背景 解決在單個(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...
介紹 什么是注冊服務(wù)?什么是倉庫? 注冊注冊服務(wù)(docker registry)是提供存放倉庫(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)容: 鏡...
鏡像管理 查看本地鏡像 查找倉庫的鏡像 拉取鏡像 推送鏡像 刪除鏡像 創(chuàng)建目標(biāo)鏡像 參考資料 https://docs.docker.com/engine/reference...
centos7 安裝docker 1. 在線安裝 參考docker官方安裝手冊通過yum安裝:https://docs.docker.com/install/linux/do...
概述 docker 是一個(gè)開發(fā)、交付和運(yùn)行的開放平臺(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ì)列,開啟線...
1. 引言 程序大部分的時(shí)間在磁盤IO,內(nèi)存的速度快于磁盤。隨著用戶量、數(shù)據(jù)量的增加,數(shù)據(jù)庫的查詢操作會(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)目開發(fā)中,我們同一套程序需要運(yùn)行在不同的環(huán)境中,例如:測試環(huán)境、開發(fā)環(huán)境、生產(chǎn)環(huán)境每個(gè)環(huán)境需要連接特定的數(shù)據(jù)庫、MQ、redis等。 2 引入 sprin...
springboot logback springboot的默認(rèn)日志配置 1. springboot-logback的日志介紹 1.1 默認(rèn)日志的結(jié)構(gòu) 時(shí)間日期:精確到毫秒 ...
1. springboot 配置簡介 1.1 背景 通常為了能夠讓程序有更自由的適應(yīng)性,我們會(huì)選擇將一些東西作為變量放置在配置文件中,方便在不同環(huán)境,不同場景下使用相同的代碼...