国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

如何看懂bootstrap文檔 bootstrap設(shè)置表格外框線?

bootstrap設(shè)置表格外框線?1、再打開文檔,選中后要設(shè)置的表格。2、在菜單欄中你選擇“表格工具”中的“設(shè)計(jì)”選項(xiàng),點(diǎn)擊“邊框”中右下角的小箭頭圖標(biāo)。3、直接點(diǎn)擊“邊框”對(duì)話框,可以設(shè)置表格外框線

bootstrap設(shè)置表格外框線?

1、再打開文檔,選中后要設(shè)置的表格。

2、在菜單欄中你選擇“表格工具”中的“設(shè)計(jì)”選項(xiàng),點(diǎn)擊“邊框”中右下角的小箭頭圖標(biāo)。

3、直接點(diǎn)擊“邊框”對(duì)話框,可以設(shè)置表格外框線的樣式,顏色和寬度,如果不需要設(shè)置中表格底紋,可以然后打開底紋選項(xiàng),設(shè)置里自己是需要的顏色,之后在右側(cè)預(yù)覽,再點(diǎn)擊“可以確定”去掉。

java面試的時(shí)候你被提問過哪些問題?

自學(xué)Java三年,多多分享這三年自學(xué)Java、經(jīng)歷面試后總結(jié)出去的一些經(jīng)驗(yàn)。下一步那是具體詳細(xì)的文章,見意大家按順序泛讀,稍微有點(diǎn)長,收藏過的時(shí)候記得點(diǎn)贊或則評(píng)論哈。筆芯!Java工程師怎么學(xué)習(xí)指南入了門篇最近有很多小伙伴來問我,Java小白如何能入門學(xué)習(xí),如何能有安排學(xué)習(xí)路線,每一步應(yīng)該是咋走都很好。先前我原本以為之前的幾篇文章也可以不可以解決大家的問題了,其實(shí)不然,只不過我之后寫的文章是站在Java后端的全局上接受思考和學(xué)習(xí)總結(jié)的,忽視了很多小白們的感受,而很多朋友都不需要更加基礎(chǔ),極其祥細(xì)的學(xué)習(xí)路線。所以我,今天我們?nèi)缓笤匍_一個(gè)新的專題,分別通過四篇文章講了Java的學(xué)習(xí)路線(各是入門學(xué)習(xí)篇,二級(jí)篇,二級(jí)篇,中級(jí)篇),筆者也還想趁此機(jī)會(huì),回憶中一下自己的Java學(xué)習(xí)歷程。今天我們要講的是,小白同學(xué)如何能初學(xué)者Java。先一般聲明一點(diǎn),文章內(nèi)容不會(huì)詳細(xì)到走的每一步怎么不能操作,只會(huì)可以提供大致的思路和方向,給大家以得到啟發(fā),如果真要一步步傳授經(jīng)驗(yàn)?zāi)愕牟僮鞯脑?,那起碼需要一本書的厚度啦。本文所述的方法不肯定會(huì)更適合所有人,如有錯(cuò)誤敬請(qǐng)見諒。01前期準(zhǔn)備工作工作開發(fā)環(huán)境搭建這一退我們并不一定會(huì)真接蹦,但若是是面向小白的教程,這里就提看看吧。簡單的方法你是需要一臺(tái)電腦,接著直接安裝好JDK和JRE,JDK提供的是Java開發(fā)工具,也就是一些必備的jar包,JRE則是Java的運(yùn)行環(huán)境組件,我們熟悉的聲音JVM就在這里面。完全安裝好這兩個(gè)東東之后,一般也要配置下環(huán)境變量,否則不有一些目錄可能會(huì)根本無法被真確能找到。IDE你選和安裝IDE指的那是本地開發(fā)編輯器,沒有了它,你就不能再在記事本這類工具里敲代碼了。IDE大的的好處應(yīng)該是整合起來了大量的工具和功能模塊,讓你更加很快地結(jié)束開發(fā)。以前大家都用eclipse,但是eclipse早就不比較流行了,現(xiàn)在我推薦推薦你真接用intellij idea才是你的第一個(gè)代碼編輯器。如果不是是用過eclipse的同學(xué),基本上也可以不全程無痛切換到。intellij idea也可以真接在官網(wǎng)上直接下載,試用版60天,如果沒有打算永久使用,網(wǎng)上也有一些辦法滴。關(guān)於jar包jar包是什么,反正就是將一堆class格式文件發(fā)我,Java中把它稱為jar包,這些jar包在編譯器中能被真接不識(shí)別,讓開發(fā)者在用。對(duì)于新手來說,肯定只必須應(yīng)用JDK自帶的一些API,只不過要是你要直接引用外部jar包,可能會(huì)都會(huì)遇到了一些困難了。對(duì)于idea來說,再導(dǎo)入外部jar包有兩種辦法,一種是手動(dòng)導(dǎo)入jar包,一種是使用maven。后者會(huì)在JavaWeb相關(guān)的文章中講起。自動(dòng)導(dǎo)入jar包反正也不是很難,你必須先直接下載好jar包,然后把在不對(duì)應(yīng)的項(xiàng)目下中,選擇導(dǎo)入jar包去掉,詳細(xì)的方法這里就不發(fā)動(dòng)了攻擊說了,而且在網(wǎng)上都找能得到。02去學(xué)習(xí)Java基礎(chǔ)的幾種方法打聽一下基礎(chǔ)語法學(xué)習(xí)一門語言,最就開始這些事應(yīng)該是自學(xué)它的語法。我最著名學(xué)習(xí)Java語法是在Runoob,這個(gè)網(wǎng)站可以不讓你對(duì)正二十邊形一門語言成功最迅速的語法入門學(xué)習(xí),不過,這僅僅應(yīng)該是你瀏覽了一遍基礎(chǔ)語法。想要完全掌握到Java語言基礎(chǔ),光看基礎(chǔ)語法還遠(yuǎn)遠(yuǎn)的夠,我在大三第二次接近Java課程,聽老師講面向?qū)ο笳Z言三大特征聽得摸不著頭腦,連數(shù)組的初始化都理不很清楚,但這些內(nèi)容全是我們不需要手中掌握的。所以才,替想學(xué)好Java基礎(chǔ),我們還是需要看視頻或是看書接受自學(xué)??淳W(wǎng)頁視頻的話,可以到極客學(xué)院也可以慕課網(wǎng)聽Java基礎(chǔ)課程,不過也是可以看我彼此分享的Java視頻課程。大家也都明白,現(xiàn)在Java的培訓(xùn)班太多,基本是讀大學(xué)的東西也都基本上,但它們的有些課程還確實(shí)不錯(cuò),大家有渠道的話也是可以去先看看??匆曨l的好處就是你可以不好地收不到知識(shí),同時(shí)也會(huì)承受你更多實(shí)踐,所以我,總是你也可以不你選看書。不看書看書的話,對(duì)于小白來說不幫我推薦太古怪的書,.例如《Java編程思想》這種書,新手千萬不要看。我個(gè)人建議,你只需要先看一下《Java入門到精通》這種類型的書就足夠了,只不過這個(gè)部分的學(xué)習(xí)可以為你后面的學(xué)習(xí)開個(gè)頭,你以后很有可能又要轉(zhuǎn)回頭來原先想研究這些內(nèi)容?,F(xiàn)在市面上介紹Java基礎(chǔ)的書籍真的太了,質(zhì)量參差不齊,內(nèi)容同質(zhì)化嚴(yán)重,筆者我看過的不過也太少。給大家一個(gè)建議,你只是需要挑一兩本書來看表就行,這里幫我推薦兩本最簡單的吧,《head first java》和《Java從入門到精通》??床┛瓦@里再推薦一下兩種學(xué)習(xí),那就是看博客,博客可比書籍來說,更適合是對(duì)某個(gè)技術(shù)點(diǎn)的學(xué)習(xí),你這個(gè)可以非常容易地在網(wǎng)上不能找到這個(gè)知識(shí)點(diǎn)相關(guān)的原理,基于方法,和代碼范例。我的博客里沒有講解特別基礎(chǔ)的東西,如果你看一看一些比較基礎(chǔ)的文章,這個(gè)可以到Runoob等網(wǎng)站上查找。如果你有一個(gè)很內(nèi)容明確的知識(shí)點(diǎn)想自學(xué),相信搜下引擎會(huì)給你更好的答案。代碼實(shí)踐除此之外,就像的Java書籍也可以視頻課程都會(huì)具體的要求你相對(duì)應(yīng)能夠完成一些練習(xí)題,這部分內(nèi)容你必須自己在電腦里在用IDE完成。在IDE里,你這個(gè)可以挺好地熟悉Java語言的使用,基本上代碼的實(shí)現(xiàn),而是可以嘗試各種各樣的API,而且測(cè)量一些語言特性,例如繼承,封裝,多態(tài)等等。別外,這又是你熟得不能再熟IDE的一個(gè)好機(jī)會(huì),而且在公司里做開發(fā)很可能要都用到IDE各種各樣的功能,提前一兩天認(rèn)識(shí)好IDE的確是非常有幫助無害的。03Java入門必備知識(shí)點(diǎn)梳理在Java入門階段,你很可能不需要相互到以下這部分知識(shí),反正你是從是從哪種怎么學(xué)習(xí),這些內(nèi)容也是你自學(xué)Java基礎(chǔ)時(shí)繞但是的重點(diǎn)。Java基礎(chǔ)知識(shí)這部分內(nèi)容是你前提是要掌握的內(nèi)容,在入門階段你需要把這些基礎(chǔ)打基礎(chǔ)扎實(shí),以以便日后在學(xué)后面的內(nèi)容時(shí)是可以更上一層樓。該如何把基礎(chǔ)打功底扎實(shí)呢,最好的辦法就是在IDE上把書上或是視頻上的每個(gè)例子都實(shí)現(xiàn)一遍,當(dāng)然了有的時(shí)候你也可以自己寫一些有意思的例子。1基本是數(shù)據(jù)類型比如int,double,char,和其包裝類。熟得不能再熟基本都數(shù)據(jù)類型的使用,所了解每種類型所占的字節(jié)數(shù),以及它們和包裝類之間的相互轉(zhuǎn)換。2流程控制比如說for循環(huán),ifarguments,while停止循環(huán)等等如果沒有是學(xué)過c語言的同學(xué),這部分也可以到后面了。3字符串類型String的使用字符串類型是Java中很不重要的類型,它并非都差不多數(shù)據(jù)類型,但卻很具體用法,熟悉和實(shí)踐String相關(guān)的api,開始你對(duì)字符串的怎么學(xué)習(xí)吧。4數(shù)組數(shù)組的初始化有哪些,二維數(shù)組應(yīng)該怎摸寫,把數(shù)組當(dāng)成方法參數(shù)又該怎末全面處理?5類和對(duì)象Java中最有用的兩個(gè)概念:類和對(duì)象,它們?cè)趺茨媚?,有什么區(qū)別和聯(lián)系呢,請(qǐng)?jiān)诖a中理論知識(shí)它們吧。Java核心技術(shù)這對(duì)這部分內(nèi)容,我我相信很多小白不能知道一點(diǎn)它們的都差不多使用方法,只不過根本不知道其背后的一些原理:例如為啥接口和抽象類有這些區(qū)別,多態(tài)的意義是什么,為啥要有反射。新手在學(xué)這部分內(nèi)容時(shí),只是需要很清楚怎莫用就可以了??隙?,你建議把這些特性都實(shí)現(xiàn)程序一遍,以加深印象。再說為什么有這些特性,這些特性背后的原理是什么,也不是我們現(xiàn)在討論的內(nèi)容,這些內(nèi)容我們將在初級(jí)和三級(jí)篇中講述。而且,要了解這些原理,你得了解JVM,了解并發(fā)技術(shù)的基礎(chǔ),所了解網(wǎng)絡(luò)基礎(chǔ),甚至連一些??礃幼?,這并非你現(xiàn)在能做到的。1接口和抽象類寫一些接口,同樣的寫一些實(shí)現(xiàn)類去利用這些接口,另外所了解再看看為么我們不需要接口,為什么子類需要利用接口里的方法。同理可證,去實(shí)現(xiàn)方法一些抽象類吧。然后把,去看看它和接口有什么不同。2繼承,封裝和多態(tài)怎么解釋繼承,子類和父類之間有什么聯(lián)系呢。整體封裝是一種保護(hù)代碼的,有哪些這個(gè)可以實(shí)現(xiàn)方法封裝方法呢。多態(tài)一般兩類重載和重寫,它們四個(gè)怎莫在用?3異常處理Java中的異常處理主要注意作用于去捕獲和去處理錯(cuò)誤,請(qǐng)你寫一些trycatch代碼塊去去捕獲錯(cuò)誤`吧。4集合類集合類是我們每天都必須交道的東西,List,Map,Set等等,你趕緊去清楚API,然后把寫一些測(cè)試?yán)影伞?IO再輸入流和輸出流IO輸入流和輸出流可以操作文件,網(wǎng)絡(luò)數(shù)據(jù)等內(nèi)容,如何在Java代碼中能夠完成這么多古怪的操作呢,其實(shí)只是需要簡單幾個(gè)api就可以了。6多線程為了讓系統(tǒng)資源最合不合理地分區(qū)分配和調(diào)度,我們需要多線程,多線程會(huì)讓程序變的挺有趣,也會(huì)受到很多問題,建議使用Thread和具體API,去嘗試這些有趣的事情吧。可選內(nèi)容:1反射(了解即可,并非初學(xué)者需要)2枚舉類型和泛型(了解即可,不是剛?cè)腴T必須)3網(wǎng)絡(luò)通信(所了解基本是的socket不使用即可,必須網(wǎng)絡(luò)基礎(chǔ))4數(shù)據(jù)庫操作(所了解基本上的JDBC去掉,是需要數(shù)據(jù)庫基礎(chǔ))04學(xué)習(xí)總結(jié)總之一句話,這對(duì)一個(gè)Java小白來說,入門Java是可以分為這幾步:1必須堆建好Java開發(fā)環(huán)境2通過Runoob等一些網(wǎng)站比較熟悉Java的基本語法3是從看點(diǎn)書看視頻等熟得不能再熟Java基礎(chǔ)知識(shí),是從代碼實(shí)踐加深理解4看書看視頻等進(jìn)一步了解Java核心技術(shù),實(shí)際代碼實(shí)踐加深理解。本文通常是為大家提供給一個(gè)學(xué)習(xí)的思路,這些我推薦一些學(xué)習(xí)方法,如果你都能夠按照這樣的步驟去怎么學(xué)習(xí),而且配合上一些比較適合你自己的學(xué)習(xí)方法來完成學(xué)習(xí)計(jì)劃,相信你可以不挺好地能完成對(duì)Java的剛?cè)腴T。公眾號(hào)【Java技術(shù)江湖】一位阿里Java工程師的技術(shù)小站,作者黃小斜(關(guān)注公眾號(hào)后發(fā)”Java“即可能領(lǐng)取Java基礎(chǔ)、三階、項(xiàng)目和架構(gòu)師等免費(fèi)學(xué)習(xí)資料,更有數(shù)據(jù)庫、分布式、微服務(wù)等熱門技術(shù)怎么學(xué)習(xí)視頻,內(nèi)容多樣,更注重原理和實(shí)踐,至于也將另送作者均為原創(chuàng)的Java自學(xué)指南、Java程序員面試指南等干貨資源)Java工程師自學(xué)指南三級(jí)篇最近有很多小伙伴來問我,Java小白要如何入門,怎么有安排自學(xué)路線,每一腳應(yīng)該要怎摸走都很好。先前我原以為之前的幾篇文章已經(jīng)可以解決大家的問題了,實(shí)則不然,因?yàn)槲乙郧皩懙奈恼麓蠖颊驹贘ava后端的全局上并且認(rèn)真的思考和總結(jié)歸納的,選擇性的遺忘了很多小白們的感受,而很多朋友都需要極其基礎(chǔ),極其詳細(xì)點(diǎn)的學(xué)習(xí)路線。因此,今天我們?cè)乳_一個(gè)新的專題,共有聽從四篇文章講述Java的學(xué)習(xí)路線(各是入門學(xué)習(xí)篇,中級(jí)篇,一級(jí)篇,中級(jí)篇),筆者也打算趁此機(jī)會(huì),一些回憶幫一下忙自己的Java學(xué)習(xí)歷程。今天我們要講的是,小白同學(xué)如何能入門Java。先聲明點(diǎn),文章內(nèi)容不可能詳細(xì)到每一腳怎摸操作,只會(huì)可以提供大概情況的思路和方向,給大家以獲得啟發(fā),如果是真的要一步一步傳授經(jīng)驗(yàn)?zāi)愕牟僮鞯脑?,那大概是需要一本書的厚度啦。本文所述的方法不一定比較適合所有人,如有出現(xiàn)錯(cuò)誤請(qǐng)相互轉(zhuǎn)告。01JavaWeb項(xiàng)目指南jav在上一篇文章中,我們講到了入門Java的幾個(gè)步驟,先搭建中好環(huán)境,接著熟悉基本語法,隨即認(rèn)識(shí)Java的一些核心技術(shù),因此在代碼中進(jìn)行實(shí)現(xiàn)。如果沒有你早就完成了這部分內(nèi)容的學(xué)習(xí),肯定會(huì)總覺得自己對(duì)Java也有當(dāng)然清楚了,可以很快地描寫一些Java代碼,.例如實(shí)現(xiàn)多線程輸出數(shù)字,再如操作IO流等等。當(dāng)然,這些代碼正常情況僅僅一些demo,我們?cè)诓缓盟愕捻?xiàng)目中很有可能并肯定不會(huì)這么說簡單點(diǎn)地不使用這些技術(shù),我們很有可能會(huì)另外可以使用集合類,多線程,和操作數(shù)據(jù)庫的API。所以,在今天的中級(jí)篇中,我們就來談一談怎么做項(xiàng)目吧。JavaWeb項(xiàng)目是對(duì)大部分Java新手來說,才適合他們剛?cè)腴T的項(xiàng)目那是JavaWeb了。因?yàn)镴ava純天然更適合做Web應(yīng)用,另外生態(tài)體系,更有很多開源的工具和框架去支撐這些應(yīng)用,.例如Spring,Hibernate,SpringMVC等等。這樣,要如何結(jié)束琢磨做一個(gè)JavaWeb項(xiàng)目呢。個(gè)人懷疑最好是的是看視頻時(shí)了。只不過,不看書的話,很多內(nèi)容也很太過時(shí),因此就像絕對(duì)不會(huì)可以提供源代碼。也有一些大佬就是喜歡幫我推薦開源的項(xiàng)目(在GitHub上面的項(xiàng)目),可是這對(duì)小白來說,如果沒有很完整的文檔去指導(dǎo)他們,那也是根本沒有意義的。曾幾何時(shí),JavaWeb的項(xiàng)目還在使用JSP Servlet進(jìn)行開發(fā),聽說后來又出現(xiàn)了Struts2,再后來我們,又出現(xiàn)了我們現(xiàn)在也一直都在得用SpringMVC,說實(shí)話,論不使用哪種開發(fā)框架,你都是需要先花一些時(shí)間去怎么學(xué)習(xí)相關(guān)的技術(shù),要不然你就會(huì)發(fā)現(xiàn),況且是看視頻,你也到底里面在講什么。要想要做一個(gè)JavaWeb項(xiàng)目,你不單不需要一個(gè)好的項(xiàng)目課程,還需要足夠的知識(shí)儲(chǔ)備,下面要讓我們來理一理這些內(nèi)容把。知識(shí)儲(chǔ)備Java基礎(chǔ)部分的內(nèi)容咱們那次說過了,這里就不再繼續(xù)亂詞啦~下面我們四個(gè)來講講其他幾方面的知識(shí)儲(chǔ)備把02前端知識(shí)推薦推薦資源:在w3cschool怎么學(xué)習(xí)html,css和js,支持在線測(cè)試代碼。既然如此是做Web,就難免要比較復(fù)雜到前端技術(shù),只不過,現(xiàn)在前后端分離巳經(jīng)是一種趨勢(shì),因此,如果不是你對(duì)前端不太感興趣,也沒必要花少時(shí)間去學(xué)。相對(duì)于大部分同學(xué)來說,你最好就是要清楚html的基本是標(biāo)簽和格式,自己還能夠?qū)懸恍┖唵蔚捻撁?,CSS的話,也這個(gè)可以稍微所接觸一些。相對(duì)于前面兩個(gè)服務(wù)什么于樣式的技術(shù),我們倒是更應(yīng)該去學(xué)看看JavaScript,打聽一下它的一些基本語法,這些ajax的使用,畢竟在前后端交互時(shí),ajax是非常重要的。因此,做一個(gè)JavaWeb項(xiàng)目,你不是需要花太時(shí)間在寫前端頁面上,如果有源代碼是可以然后可以使用,當(dāng)然了,對(duì)此一些必須可以修改的前端頁面,你得怎么先去做如何修改它,而且總是你要使用JSP,JSP既除開前端代碼也包括Java代碼,要是你徹底看不太懂前端代碼的話,那就很不自在了。03JavaWeb具體方法技術(shù)JavaWeb的技術(shù)棧總之比較龐大,因?yàn)槲覀儾灰竺婷婢愕剑皇瞧谕愣寄軌蚴斓貌荒茉偈炜纯错?xiàng)目中很有可能應(yīng)用的技術(shù)。下面例舉一些常見的技術(shù),大家建議要所了解下。1JSP和Servlet幫我推薦資源:《JavaWeb入門到精通》,慕課網(wǎng)、極客學(xué)院等網(wǎng)站上的JavaWeb基礎(chǔ)課程這是JavaWeb開發(fā)最遠(yuǎn)古時(shí)期的形態(tài),現(xiàn)在一般很少直接建議使用了,不過后來我們的各種框架反正確實(shí)是建立起在servlet之上來做的。你們必須清楚這兩個(gè)技術(shù)共有是利用干什么的,建議能寫一些demo來實(shí)踐。對(duì)此JSP,有時(shí)你可能會(huì)也要自學(xué)jstl等標(biāo)簽語言,因?yàn)檫@些標(biāo)簽是可以讓你更比較方便地往JSP中插入Java代碼。2Spring和SpringMVC幫我推薦資源:《Spring實(shí)戰(zhàn)》,慕課網(wǎng)、極客學(xué)院等網(wǎng)站上的SpringMVC基礎(chǔ)課程。要知道,除了上述資源之外,你也可以不就到官網(wǎng)上打開系統(tǒng)飛速正在文檔。Struts2也已被時(shí)代遺棄,Spring則是當(dāng)今的霸主,你必須清楚Spring如何導(dǎo)入,以及SpringMVC如何修改,并且能學(xué)會(huì)在項(xiàng)目中可以使用它。導(dǎo)致SpringBoot最近很火,因此堆建比SpringMVC更很簡單,你也是可以先學(xué)習(xí)SpringBoot,以便于更急速地搭建起你的第一個(gè)JavaWeb項(xiàng)目。3MySQL推薦推薦資源:《Sql必知必會(huì)》,Runoob上的MySQL基礎(chǔ)教程,慕課網(wǎng)、極客學(xué)院等網(wǎng)站上的視頻課程個(gè)JavaWeb運(yùn)用要先有數(shù)據(jù)啊,因?yàn)槲覀円脭?shù)據(jù)庫,當(dāng)然搭一個(gè)mysql數(shù)據(jù)庫是太簡單點(diǎn),不過對(duì)于初學(xué)者來說最麻煩您的那是寫sql了,因?yàn)?,先學(xué)會(huì)什么建表,熟悉sql,對(duì)你以后做項(xiàng)目也大有好處的。4Hibernate和Mybatis推薦一下資源:Runoob上的Hibernate和Mybatis基礎(chǔ)教程,慕課網(wǎng)、極客學(xué)院等網(wǎng)站上的視頻課程當(dāng)你學(xué)會(huì)了了不使用sql去去查詢數(shù)據(jù),很可能還并不能讓你在項(xiàng)目中很更方便地處理數(shù)據(jù),畢竟我們還需要一個(gè)步驟,那就是把數(shù)據(jù)庫的數(shù)據(jù)轉(zhuǎn)化成Java里的對(duì)象。orm框架就是為了而又出現(xiàn)的,它可以讓一張表和Java類一一對(duì)應(yīng),讓數(shù)據(jù)查詢變得非常方便。Hibernate和Mybatis是orm框架,但是現(xiàn)在mybatis越發(fā)火了。所以才,你要打聽一下這一技術(shù),只不過它會(huì)應(yīng)用范圍地發(fā)揮到大部分JavaWeb項(xiàng)目中。5Maven我推薦資源:《maven實(shí)戰(zhàn)》,易百教程里的maven教程,慕課網(wǎng)、極客學(xué)院等網(wǎng)站上的視頻課程剛才一咱們巳經(jīng)提過了Spring,orm框架,這些MySQL等方面的技術(shù)了。雖然,一個(gè)簡單的JavaWeb項(xiàng)目也只要這些東西了。但,有一個(gè)問題,就是:一個(gè)項(xiàng)目里要用這么多技術(shù),所要的jar包也會(huì)很多,我們?cè)趺垂芾磉@些jar包呢。如果沒有就導(dǎo)入所需jar包,那當(dāng)jar包更新或者要替換后時(shí),你每次都要自動(dòng)操作,非常麻煩的話。另外,當(dāng)jar包很多時(shí),項(xiàng)目穿越小說合集后的war格式文件也會(huì)很小,則影響傳輸。是為解決的辦法上述事項(xiàng)問題,maven應(yīng)用而生了。maven通過pom.xml文件來指定你所需的jar包,但是光盤驅(qū)動(dòng)了很多最終形成相關(guān)的功能,諸如編譯器,發(fā)到郵箱,運(yùn)行單元測(cè)試等等,畢竟它本身是三個(gè)構(gòu)建工具。當(dāng)然,新手很有可能還無法理解這些概念,你前提是要明白了的是,大部分JavaWeb項(xiàng)目要用maven來管理方面,你是需要能學(xué)會(huì)maven的都差不多用法,最基本的用法是:學(xué)會(huì)了如何修改pom.xml文件。6Tomcat我推薦資源:慕課網(wǎng)、極客學(xué)院等網(wǎng)站上的視頻課程。對(duì)此小白來說,Tomcat相關(guān)的技術(shù)是太急切的,不過它是一個(gè)應(yīng)用服務(wù)器啊,很顯然這時(shí)候,你只不需要學(xué)會(huì)要如何安裝好Tomcat去掉。況且,它在項(xiàng)目中的作用是提供一個(gè)運(yùn)行環(huán)境而已。正常了來說,你只要你可以下載壓縮包Tomcat的壓縮包即可。因此現(xiàn)在的IDE都意見板載顯卡Tomcat,所以我一般情況下你都可以在IDE中配置好你的Tomcat路徑,然后把設(shè)置好你的項(xiàng)目路徑,IDE會(huì)不自動(dòng)把你的工程代碼防御部署到Tomcat服務(wù)器上。要是你建議使用想進(jìn)不了IDE真接布署工程到Tomcat上,也可以不然后編譯器工程而且打包換取war格式的文件(這個(gè)步驟是可以可以使用maven來能完成),然后再u盤拷貝war文件到Tomcat下的某個(gè)特定目錄表就行。上列兩種防御部署的具體一點(diǎn)步驟請(qǐng)到搜索引擎尋找答案。7Git和GitHub推薦資源:廖雪峰的Git教程,GitHub官網(wǎng),慕課網(wǎng)、極客學(xué)院等網(wǎng)站上的視頻課程。既然如此能做項(xiàng)目,為么不把它查找在GitHub上。當(dāng)你比較熟悉了Git指令之后,你可以很方便啊地發(fā)布你項(xiàng)目中的在這一瞬間更新完,因此同步到GitHub上,這樣既也可以讓你更好地管理呀項(xiàng)目版本,又這個(gè)可以讓你GitHub十分異?;钴S,代你未來的面試加分。因此,趕緊把英語學(xué)好Git指令,接著啟動(dòng)你的項(xiàng)目之旅吧。04其他具體方法組件除開上面幾種必備的技術(shù)之外,有時(shí)侯我們?cè)陧?xiàng)目中可能會(huì)要用其他東西,在這里我們把它們叫暗組件。這里只做簡單介紹,至于具體看怎摸在用,在網(wǎng)上都這個(gè)可以很難地找不到相關(guān)文章。1日志系統(tǒng)當(dāng)項(xiàng)目代碼比較好多的時(shí)候,不容易不可能,日志也可以挺好地記錄信息代碼運(yùn)行時(shí)的錯(cuò)誤,具體方法的日志系統(tǒng)有l(wèi)og4j,logging等等,另外你還必須了解再看看slf4j。2單元測(cè)試日志系統(tǒng)這個(gè)可以記錄代碼問題,單元測(cè)試則是目的是避免代碼程序出錯(cuò),具體方法的單元測(cè)試組件通常是JUnit,建議您你找個(gè)文檔看一看,然后再上網(wǎng)下載過來玩再看看。3JSONJSON漸漸地曾經(jīng)的前后端數(shù)據(jù)交互的標(biāo)準(zhǔn)格式,就是為了在項(xiàng)目中在用JSON的API,你也必須導(dǎo)入它的jar包,一般我們都會(huì)使用阿里可以提供的fastjson,趕緊下載來玩一下吧。當(dāng)然,常用的JavaWeb組件還有一個(gè)很多,諸如HTTPClient,再比如一些加密工具,一些高壓縮工具等等,這里就不再列舉了。5總結(jié)歸納今天的內(nèi)容就到這里了,與其說是中級(jí)篇,反而更像是“項(xiàng)目篇”呢。畢竟學(xué)出來基礎(chǔ)內(nèi)容之后,做項(xiàng)目是好是的復(fù)習(xí)和實(shí)踐了。所以這篇文章圍繞著做項(xiàng)目來發(fā)起,也就一點(diǎn)也不奇怪了。今天我們要注意講的是,做了一個(gè)JavaWeb項(xiàng)目,不需要哪些知識(shí)儲(chǔ)備,必須清楚哪些技術(shù),另外我也幫我推薦一些也很精品的視頻課程。后面我還會(huì)寫一篇文章,拿來一講咋做項(xiàng)目,會(huì)越來越詳細(xì)點(diǎn),更加側(cè)重點(diǎn)不同怎莫去做,一起期待吧吧。學(xué)習(xí)總結(jié)以下今天說的幾個(gè)要點(diǎn)吧:1Java基礎(chǔ)知識(shí)儲(chǔ)備2前端知識(shí)儲(chǔ)備3了解和可以使用JavaWeb正確技術(shù)4JavaWeb正確組件可以介紹5視頻課程我推薦老話說的好,磨刀不誤砍柴工,相信你說了本文之后,是可以更好地做到知識(shí)儲(chǔ)備,后再就開始JavaWeb的項(xiàng)目實(shí)踐,希望你還能夠順利地完成你的第一個(gè)項(xiàng)目。公眾號(hào)【黃小斜】作者是螞蟻金服JAVA工程師,專注于JAVA后端技術(shù)棧:SpringBoot、SSM全家桶、MySQL、分布式、中間件、微服務(wù),同樣也懂點(diǎn)投資理財(cái),堅(jiān)持兩個(gè)月怎么學(xué)習(xí)和寫作,不會(huì)相信終身學(xué)習(xí)的力量!關(guān)注公眾號(hào)后知道回答”架構(gòu)師“即可領(lǐng)取Java基礎(chǔ)、五階、項(xiàng)目和架構(gòu)師等付費(fèi)學(xué)習(xí)資料,更有數(shù)據(jù)庫、分布式、微服務(wù)等熱門技術(shù)學(xué)視頻,內(nèi)容豐富多彩,同樣重視原理和實(shí)踐,至于也將贈(zèng)作者不是原創(chuàng)的Java學(xué)習(xí)指南、Java程序員面試指南等干貨資源