日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java web小项目_个人主页(1)—— 云环境搭建与项目部署

發布時間:2023/12/10 java 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java web小项目_个人主页(1)—— 云环境搭建与项目部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘自:Java web小項目_個人主頁(1)—— 云環境搭建與項目部署
作者:丶PURSUING
發布時間: 2021-03-26 23:59:39
網址:https://blog.csdn.net/weixin_44742824/article/details/115104493?spm=1001.2014.3001.5501

本文為學習筆記,復習前幾天開課吧的李偉杰老師講的公開課:java網絡小項目:讓面試官眼前一亮的個人主頁

李偉杰老師的教學流程:

【租云服務器】>【使用阿里云的polarDB數據庫】>【最終項目的部署】>【項目訪問加速】>【編碼分析】

作為公開課,老師站在大家零基礎的角度上,拆分解析了這些繁瑣的步驟。第一天先把項目成品部署上去,能讓我們先看到最后的成品效果,然后再進行編碼的解析。總體上感覺非常好理解,思路很清晰。

項目完成結果一睹為快:

課程資源包 提取碼:th1z

下面是對知識的一些補充

云環境搭建與項目部署

  • README:布局一覽
  • 一、阿里云的ecs服務器搭建
    • (1)服務器配置網絡安全組:誰可以訪問服務器
    • (2)寶塔控制面板:云電腦管家
    • (3)為什么中小型企業都喜歡上云?
    • (4)tomcat服務器中間件
    • (5)為什么在tomcat設置中,把tomcat原為8080的端口號改為80呢?
    • (6)網址就是一個文件夾
    • (7)索引文件中的utf-8
  • 二、PolarDB:阿里巴巴自研數據庫
    • (1)用mysql它不香嗎?
    • (2)數據庫的數據規劃
    • (3)管理數據庫的工具:DMS
    • (4)設置數據庫集群IP白名單:誰可以訪問數據庫
    • (5)用DMS登錄數據庫,部署數據格式
    • (6)部署代碼,替換根里面的所有內容
  • 三、開發模式的演變:大廠項目的開發流程
    • (1)瀑布式
    • (2)敏捷開發模式
    • (3)微服務的架構形態:DevOps開發模式

README:布局一覽

一、阿里云的ecs服務器搭建

在阿里云上租一臺主機,在主機上部署最終完成的項目內容

阿里云ecs服務器搭建流程

所做操作的補充解釋:

(1)服務器配置網絡安全組:誰可以訪問服務器

端口范圍:8888;授權對象:本機的公網IP

8888為后續用到的云服務器管理軟件(寶塔)默認的端口號,意思是只有在這個IP下的計算機,并且是8888端口下的軟件才能夠訪問到這個服務器。

我間隔一段時間后再去登錄寶塔軟件,死活進不去。原來是公網IP(百度搜索IP出來的那個)發生了變化,需要重新加入安全組中。

端口范圍:80;授權對象:0.0.0.0/0

IP都是0表示任何的IP都可以訪問,即開放所有人訪問個人主頁項目的權限。

(2)寶塔控制面板:云電腦管家

因為我們在選擇服務器鏡像源的時候選擇的是linux操作系統,可能你并不熟悉這個操作系統的使用,但是人家商家都給你做好了,給你做得簡單了。

這個寶塔控制面板相當于一個電腦管家,用圖形化的界面,方便你管理電腦,監控電腦的運行狀態,方便軟件的下載和安裝等等。

(3)為什么中小型企業都喜歡上云?

因為企業對程序員的要求越來越高了,你既要會開發,還要懂測試,還得會運維,具備這三個能力后才能說自己是合格的后端開發工程師。想把運維拿下,很難,還不如花錢買服務器,這些企業也省了運維人員的工資。

(4)tomcat服務器中間件

個人主頁項目能夠被別人訪問,電腦(虛擬主機)上就必須有個軟件可以把項目暴露出去,供別人訪問。這個軟件就是java web 開發中用的非常多的:tomcat 服務器中間件。

把電腦中某個文件夾里的某些文件暴露出去,讓別人可以通過網址的方式去使用訪問這個文件夾。

(5)為什么在tomcat設置中,把tomcat原為8080的端口號改為80呢?

tomcat原來使用的端口號是8080,而80表示使用了HTTP協議默認的端口號。當別人在訪問這個網址的時候,就不需要輸入“網址+:8080”

80端口是為HTTP 開放的,此為上網使用次數最多的協議,可以通過網址加“: 80”來訪問網站,但因為瀏覽網頁服務默認的端口號都是80,因此只需輸入網址即可,不用輸入“: 80”了。

(6)網址就是一個文件夾

理解這個網址其實就是一個文件夾,通過訪問文件夾的地址,就能訪問到文件。

比如:


在一個新的網頁中打開Root路徑下的source下的img下的圖片1.img

可以看到,到了這一步就我們已經能夠把服務器的資源共享給別人,別人就可以通過這樣的一個網址訪問到我們上傳的東西。

(7)索引文件中的utf-8

索引文件中,有一行pageEncoding="UTF-8"是進行編碼設置的,你暫且先理解為支持中文顯示的編碼。

計算機本身不能存儲任何文字,計算機只能存儲二進制都是0和1,計算機想普及到民用的話就要認識這些文字,才能更好地幫助大家改變生活。

那就給它一本字典,01數字的組合編碼代表了文字。UTF-8是一種針對Unicode的可變長度字符編碼,又稱萬國碼。

如果出現了亂碼,大概率是你的電腦和云端的電腦拿的不是同樣的編碼(字典不同)

二、PolarDB:阿里巴巴自研數據庫

阿里巴巴自研PolarDB使用流程

在創建生成個人簡歷之前,我們需要獲取用戶輸入的信息,然后放到數據庫中統一編排與管理。

(1)用mysql它不香嗎?

也香。但還需要搭建環境,需要下載各種各樣的軟件而且比較繁瑣。

很多企業在用數據庫的時候都喜歡用云數據庫,節省了運維人員的工資,并且性能還比較高,跟開源的mysql相比是5倍性能的提升,并且完全支持mysql的操作。

對于我而言,就是學習有所側重。

(2)數據庫的數據規劃

具體這個格式的結構如何建立,這是由DBA(數據庫管理員(Database Administrator)來干的。

這里我們只要導入這個文件到數據庫中,就能在里面建立相應的格式。

(3)管理數據庫的工具:DMS

用什么工具去鏈接和管理這個數據庫呢?用阿里云自帶的,非常好用。(要有權限申請才能進行對數據庫大的改動,我們是最高的管理者所以直接審批通過)

DMS集群是阿里云提供的圖形化的數據管理工具,它是一種集數據管理,結構管理,訪問安全,性能與優化等于一體的管理服務。

( 這個軟件還有本地軟件版的可以下載)

(4)設置數據庫集群IP白名單:誰可以訪問數據庫

設置誰可以訪問數據庫:電腦(公網)可以去訪問,和阿里云的云服務器(公網)

數據庫還要申請可以被訪問的公網網址,通過這個地址呢,我們就可以在tomcat中對數據庫進行訪問。

(5)用DMS登錄數據庫,部署數據格式

在heiheihei數據庫中,又有5個庫的列表,我們就創建數據庫kkbdb。給kkbdb數據庫進行數據格式的劃分:【數據導入】>【 批量數據導入】

(6)部署代碼,替換根里面的所有內容

替換完成后,還要修改數據庫的配置。

下面這個文件是對數據倉庫信息的配置:修改成自己的數據庫地址、賬號、密碼


除了url,還要加上數據庫的名稱

注意:空格不要亂加,比如 密碼前有個空格,則空格也會成為密碼的一部分。

url 就是polarDB數據庫集群的公網地址

三、開發模式的演變:大廠項目的開發流程

高效快速的通過自動化的工具協作和溝通來完成軟件的生命周期管理。

現在的時代很多大的項目需求也越來越多,東西也越來越復雜。以前所說的大項目在現在看來都是小項目。

(1)瀑布式

二三線小企業依然在用的開發方式

在測試要是出問題了,這個模式就會有一個很大的弊端:很難修改。

當我們寫了5萬行代碼,測試發現寫的代碼邏輯有問題,不對勁,要改。改的時候發現這個代碼被50處地方調用了,零零散散加起來有5萬行代碼需要調整。

炸了,這時候的感受就是他媽的不想干了。感覺這個項目要推倒重來了。這時候開發的程序員就是最遭罪的那一個。

(2)敏捷開發模式

每兩天交付一個小的功能,這個小的功能交給測試人員測試。測試完了有問題當時就改,及時更改。(持續交付概念)

多見于二線城市,也有弊端,到最后運維可能說你這種架構部署方式不合理。

當一個項目并發在萬和百萬級別的時候所用的架構就肯定不一樣。相應的代碼的編寫方式也不一樣。

(3)微服務的架構形態:DevOps開發模式

淘寶有很多各種各樣的功能,后面分成的什么天貓,書店,飛豬都是淘寶慢慢延伸出的產品,最初都是在淘寶的。淘寶發展越來越大,就把項目中一個個功能抽分出來成為獨立的應用軟件。

同時,淘寶,天貓,飛豬等都共用一套賬號系統,共用一套訂單系統,把一個大的應用拆成n個小的應用去寫,最終n個小應用像拼積木一樣拼成一個大的軟件。

又可以這樣理解:

邏輯好理解,但是真正實施起來很復雜。這里就不做詳細展開。

總結

以上是生活随笔為你收集整理的Java web小项目_个人主页(1)—— 云环境搭建与项目部署的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 午夜免费在线观看 | 亚洲精品中字 | 精品国产高清在线观看 | 成人理论影院 | 在线精品亚洲欧美日韩国产 | 波多野吉衣在线视频 | 少妇太紧太爽又黄又硬又爽 | 欧美在线观看a | 国内自拍在线 | 东凛在线观看 | 影音先锋日韩资源 | 中国白嫩丰满人妻videos | 日本乱偷人妻中文字幕在线 | 男女激情久久 | 住在隔壁的她动漫免费观看全集下载 | 日本va欧美va国产激情 | ts人妖另类精品视频系列 | 69堂视频| 久久91久久 | 国产探花精品在线 | 日本三级播放 | 欧美日韩免费网站 | 中日韩精品视频在线观看 | 全黄一级片 | 国产免费一区二区三区 | 国产乱强伦一区二区三区 | 成人久久久精品国产乱码一区二区 | 综合精品一区 | 秋霞三区 | 国产精品成人午夜视频 | 疯狂揉花蒂控制高潮h | 国产亚洲不卡 | 93久久精品日日躁夜夜躁欧美 | 精品日本一区二区三区 | 欧美精品播放 | 人妻一区二区三区四区 | 看毛片的网址 | 成人片在线免费看 | 色婷婷欧美| 一级一片免费看 | 97视频| av大西瓜 | 黄色成人在线视频 | 91成人一区二区三区 | 日韩成人一区 | 激情婷婷六月天 | 一区二区三区国产在线观看 | 中文字幕 欧美激情 | 夜夜干夜夜| 五月天婷婷网站 | 97精品人妻一区二区三区在线 | 好看的中文字幕电影 | 少妇大叫太粗太大爽一区二区 | 伊人网伊人影院 | 亚洲视频天天射 | 精品久久久久成人码免费动漫 | 日本九九视频 | 特级性生活片 | 亚洲手机在线观看 | 国产区在线看 | 粗大黑人巨茎大战欧美成人 | 91亚洲一区二区三区 | 免费在线色视频 | 游戏涩涩免费网站 | 精品久久一区二区三区 | 在线超碰 | 成人午夜sm精品久久久久久久 | 黄色污污视频网站 | 国产99久久久| 人妻精品无码一区二区 | 97插插插| 一卡二卡三卡在线 | 国产无遮挡又黄又爽在线观看 | 丰满少妇一区二区三区 | 桥本有菜aⅴ一区二区三区 在线午夜电影 | 日本色一区 | 小日子的在线观看免费第8集 | 亚洲免费天堂 | 午夜精品福利一区二区三区蜜桃 | 国产精品一区二区三区线羞羞网站 | 精品不卡一区二区 | 男女涩涩 | 99免费国产| 成人深夜福利 | 91免费视频播放 | 色爽| 岛国大片在线免费观看 | 99黄色片| 一区二区成人网 | 日本一级黄色大片 | 中文字幕在线观看 | 日韩欧美激情视频 | www.四虎影视.com | 欧美人与性禽动交精品 | 国产成人精品无码片区在线 | 青草久久网 | 亚洲一级黄色 | 色女人综合 | 在线中文字幕观看 |