原创 服務器被挖礦後的解決思路

1. 前言 最近在學習遠程連接Docker,需要開啓TCP;都說容易被別人獲取root權限,開始沒以爲然,慢慢我感覺遠程操作服務器越來越緩慢,top命令後發現還真被挖礦了…第一次嘛沒什麼經驗,簡單的幹掉可疑進程後重啓了服務器,就

原创 「初學者商城」- 寫在最前面

1. 前言 前面一段時間,我陸陸續續寫了一些有關開發到部署的博客,比較零散;這段時間呢想把這些都整合整合,寫一個比較完整且初學者能看懂的項目,考慮後還是選擇了電商作爲主題,畢竟一個完整的電商項目涉及的業務會很多。 這幾天也在準備

原创 Mac中使用Termius連接Linux服務器

1. 前言 今年國慶,陪伴我三年之久的戰友 - 華碩筆記本 光榮退休,並迎來了我的新戰友 - Mac。爲此我犧牲了四天假期配置開發環境...在 Windows 中一直使用的是 MobaXterm 來連接服務器,功能和體驗感沒得說,換了 M

原创 「初學者商城」- 接口 - 使用腳本簡化部署操作(優化)

1. 前言 在前面的版本中,錯誤的把構建推送docker鏡像綁定到package執行動作上面了;這樣導致osc-service父工程在install操作時會報找不到依賴的錯誤,和“提前”構建推送鏡像等不能接受的問題。爲了解決這些

原创 「初學者商城」- 搭建基礎架構(接口)

1. 前言 接口主要給後臺管理系統和商城前端頁面提供數據。 項目使用SpringCloud搭建,其中, 有整合:MyBatis-Plus、Redis、MongoDB、Flyway、Kafka、Swagger 有組件:Eureka

原创 CentOS7中安裝Docker-Compose

1. 前言 前段時間使用 Docker 部署了 SpringBoot 以及一些關聯應用,不過都是單獨部署的各個容器;如果項目需要部署到多套環境中,則每套環境中都需要重複性的啓用容器並關聯容器,這樣的部署方式就顯得很繁瑣;於是在這種情況下,

原创 SpringCloudAlibaba之配置中心Nacos

1. 前言 Nacos 是阿里巴巴新的開源項目,可以快速實現動態服務發現、服務配置、服務元數據及流量管理。 本篇博客以實現配置中心爲主。 在SpringCloud中也有一個同樣優秀的配置中心組件:Spring Cloud Con

原创 「初學者商城」- 添加日誌(新功能)

1. 前言 在衆多日誌框架中選擇了Log4j 2。 主要就是用來記錄日誌,而且是有規則的,可配置的。 2. 源碼 完整項目地址:接口,後臺,部署 v1.1 標籤地址:接口,後臺,部署 v1.1 下載地址:接口 zip,ta

原创 「初學者商城」- 接口 - 配置 swagger-ui 頁面描述信息(優化)

1. 前言 正準備拉分支的,突然發現 swagger-ui 主頁面的描述信息還是硬編碼出來的,想着就是取一下對應工程版本號顯示就可以了,然後就僅作爲一次新的提交沒必要打標籤的,最後發現並不是想的那麼簡單… 2. 源碼 完整項

原创 「初學者商城」- 搭建基礎架構(部署)

1. 前言 部署暫時是在單機中,如果有需要考慮上k8s。 項目使用docker-compose部署;就目前而言,服務器硬件最低要求是4c8g…我手上就一臺1c2g的學生機,資源直接被佔百分百;無奈高配置的服務器太貴了,好在有按量

原创 CentOS7中使用docker-compose快速部署前後端分離項目

1. 前言 繼上次寫了一篇 CentOS7中使用docker-compose部署SpringBoot+Redis+MySQL+Nginx 博客後,我把前端頁面也加入其中,重新整了一套前後端分離的項目,並且還是使用 docker-

原创 SpringCloudAlibaba之服務註冊與發現Nacos

1. 前言 Nacos 是阿里巴巴新的開源項目,可以快速實現動態服務發現、服務配置、服務元數據及流量管理。 本篇博客以實現服務註冊與發現爲主。 在SpringCloud中也有一個同樣優秀的服務註冊與發現組件:Eureka,不過已

原创 「初學者商城」- 部署 - 多環境(新功能)

1. 前言 部署與接口 後臺不一樣:接口 後臺是配置多環境,部署是指定具體使用哪種環境。 所以部署的多環境只是把密碼,環境以及版本信息寫在一個單獨的文件中了。 2. 源碼 完整項目地址:接口,後臺,部署 v1.2 標籤地址:

原创 「初學者商城」- 搭建本地開發環境(MongoDB)

1. 下載 官網下載地址:MongoDB 2. Mac 注:這裏下載的是官網上的 MongoDB 4.0.12 2.1 安裝 把下載的.tgz文件解壓到指定目錄 2.2 配置 打開終端,進入到你自己解壓目錄的具體路

原创 我的「初學者商城」專欄總篇

博主相關 個人主頁:https://www.zouwencong.com GitHub 地址:https://github.com/intomylife Docker Hub 地址:https://hub.docker.com/u