主頁 >  其他 > 不要再學 JSP 了,學 SpringBoot + Thymeleaf + Vue吧

不要再學 JSP 了,學 SpringBoot + Thymeleaf + Vue吧

2020-09-18 18:40:06 其他

老讀者就請肆無忌憚地點贊吧,微信搜索【沉默王二】關注這個在九朝古都洛陽茍且偷生的程式員,
本文 GitHub github.com/itwanger 已收錄,里面還有我精心為你準備的一線大廠面試題,

讀者小 z 看了我給小安的回信后,也給我發了很長很長一條私信,見到這么認真的讀者,我就忍不住報以 120% 的真誠去幫助他,

二哥,你好,看了你給小安的回復后,我也決定來“打擾”你了,

小 z 真的用心了啊,打擾都帶上了雙引號,這是作者才會用的寫作技巧啊,可見他很有寫作的潛力,哈哈,再次重申,千萬不要覺得不好意思,有問題就來問,萬一答案能夠幫助到你,這輩子就賺了,對不對?

說一下近況,我第一學期學的 Java 基礎,第二學期學的 JSP,第三學期學的 SSM,學的不算好,

Java 基礎是必學的,所以說第一學期學得很值,為了喚醒廣大讀者朋友們的記憶,我把 Java 基礎知識方面常見的面試題列一下,一起來溫習下,

1)Java 概述

  • 什么是 Java?
  • JVM、JRE 和 JDK 之間的關系
  • Java 為什么能跨平臺?
  • 什么是位元組碼?
  • Oracle JDK 和 Open JDK 之間的區別

2)基礎語法

  • Java 有哪些資料型別?
  • 什么是 Java 注釋?
  • 訪問權限修飾符有哪些?
  • final 關鍵字
  • this 關鍵字
  • super 關鍵字
  • static 關鍵字
  • 流程控制陳述句有哪些?
  • 基本型別和包裝型別

3)面向物件

  • 面向物件和面向程序的區別
  • 面向物件的三大特性
  • 什么是多型?
  • 抽象類與介面的對比
  • 成員變數和區域變數的區別
  • 構造方法有哪些特點?
  • 什么是方法的回傳值?
  • 什么是內部類?
  • 重寫和多載
  • == 和 equals 的區別
  • hashCode 和 equals 的關系
  • Java 是值傳遞還是參考傳遞

4)字串

  • 什么是字串常量池?
  • String 為什么是不可變的?
  • String 與 StringBuffer、StringBuilder 的區別?

如果覺得不過癮,還可以查看我之前寫的另外一篇文章:62 道 Java 核心面試題

第二學期學 JSP 就有點浪費時間了,這個技術已經被淘汰了,盡管還有一些小公司,或者一些老專案在用 JSP,但有點臉面的專案都拋棄 JSP 了,真的是,

那 JSP 被什么取代了呢?常見的模板引擎有 freemarker、Thymeleaf、Velocity,

第三學期學的 SSM,就是 Spring + SpringMVC + MyBatis,Spring 用來完成控制反轉、依賴注入、AOP、事務等方面的控制;SpringMVC 就是一個 MVC 框架,可以和 Spring 無縫對接;MyBatis 是一個 ORM 框架,用來幫助我們和資料庫打交道,

雖然現在都用 SpringBoot 了,但如果學了 SSM,顯然學 SpringBoot 的難度就降低了,因為 SpringBoot 本身就是對 SSM 進行了一些約定大于配置的優化,

當然了,如果大學階段沒有學習 SpringBoot 的話,可以補一補了,我大哥純潔的微笑,和我的好朋友江南一點雨,他們倆就出了很多 SpringBoot 方面的教程,

至于小 z 說的“學的不算好”,我覺得很有必要把這些知識重新梳理一下,溫故知新下,除了 JSP 不用學了之外,其他兩個學期的知識還是要加把勁,不敢說禿頭的“精通”,也得到熟練的程度,

如果想學習前端的話,可以走 SpringBoot + Thymeleaf + Vue 的路線,就可以達到前后端分離的要求了,

由于一些原因沒有去培訓班,后來又錯過了秋招,就去了蘇州吳中區一個親戚家的店干了 11 天的業務員(工資客觀,但不太適合我),6 月 21 號回學校拿到畢業證的時候就辭了這個作業,在回學校的路上,看到二哥有篇回憶蘇州的文章,竟然悲從心來,

去不去培訓班,這個還是要看學歷以及個人學習的功底,如果學的好,比如說 GitHub 上有開源的專案,在校時參與過一些獲獎的競賽,甚至寫過榮譽勛章滿屏的博客,那就完全沒必要參加培訓了,真的,

即便是沒有這些成績,只要你的學習能力在面試的時候能夠表現出來,招聘方也不會對應屆生有太苛刻的要求,畢竟招聘方還是愿意培養有潛力的新人的,新人如果在短時間內成長起來,比招一個老鳥劃算得多,

不得不說,錯過秋招真的是一件非常遺憾的事情,因為這是校招進入公司的最好也是最后的機會了,一旦畢業就變成了社招,再加上沒有作業經驗,競爭力就會陡然下降,

至于說后來去了親戚家的店干業務員,工資高,但又覺得不適合辭職了,作為過來人,我真的好羨慕你,又為你的決定感到欽佩!

為什么我沒有這么好的親戚,要是有的話,我就不干程式員了!當然了,這是一句玩笑話,一種透露著些許悲涼的玩笑話,

當年我從蘇州回洛陽,確實帶著些許的遺憾和悲涼,因為作為一名有志青年,剛去蘇州的那會,真的是信誓旦旦,“我一定要在蘇州這座城市買套房!”

因為蘇州這地好啊,青山綠水的,美女又多,關鍵是經濟能力比省會南京還要好,只可惜洛陽這邊有一個要我回來的,不可抗拒的理由——感興趣的可以再去讀讀那篇文章哈,真的是感動了很多人,

之后 7 月份的時候去了廣州的一個做服務器的公司,剛來的時候任務少,日常上班打開電腦的第一件事,就是看看二哥的文章,然后記錄一下作業的日志,修改一些 shell 腳本,作業壓力不大,晚上和周末可以選擇性的加班,但感覺升職加薪無望,周圍都是一些工齡十幾年二十幾年的老員工,

看到你說“每天看二哥文章”這句話,我真的是忍不住開心地笑了,這是對二哥辛苦碼字最崇高的敬意啊!????????????(交個朋友吧)

其實我剛參加作業那會,和你差不多,就是幫領導打一些下手,真的,我也修改過 shell 腳本、Ruby 腳本,甚至一些 SQL 陳述句,很雜很碎的一些作業,完全感受不到自己的價值,

甚至一度懷疑是不是領導看不起我,這可能是每個初出茅廬的新人剛到公司的真實狀態吧,就像一個掃把一樣,跟在領導的屁股后面,有垃圾就掃一下,沒垃圾還是掃一下,

話說回來,這個時間段其實就是最好的學習時間啊,想一想,大學那會要花父母的錢,作業后最起碼可以花公司的錢,拿公司的錢來當生活費,順帶還能有大把的時間自學,真的是爽歪歪啊!

有些新人這時候就會把這段黃金時間浪費掉,很可惜的,我當時的一些同事就是,下班就走,跑去桌球室幫人家整理桌球,賺個外快,最后很遺憾,這些同事被辭退了!明顯的本末倒置,揀了芝麻丟了西瓜的表現,

想一想,其實可學的東西多著呢?非常多,就像我前面提到的 SpringBoot,剛好作業壓力小,周末和晚上都有時間,學起來唄!甚至還可以到力扣上刷一些面試題,為下一份作業準備著——升職加薪不就有望了?騎驢找馬,沒什么,

后來在 B 站上找到了一個寶藏 up 主,跟著他的視頻學,每個 demo 都敲一遍,還在 typora 上做筆記,每天差不多學三個小時吧,就想著這個作業沒前途的話,現在慢慢學習為以后作業做準備吧!

不得不說,B 站有些寶藏 up 主的視頻質量真的高,必去刷那些鬼畜視頻來勁得多,我每天也會到 B 站上刷一些 up 主的視頻,學到很多,

敲 demo、做筆記,這就是學習的最好方法,每天三個小時,我覺得如果能堅持半年時間,你就會煥然一新了,我保證!

學習就是靠著一點一滴的自律進步的,沒有別的捷徑,想想我們上學階段,就是通過大量的模擬考試,然后從實戰中總結經驗教訓的,那些不能從考試中吸取經驗的,或者討厭做卷子的,幾乎成績都很差,

學習就是一個反復強化的程序,容易忘就多復習幾遍,久而久之,就會把學習別人的知識變成是自己的,加油,小 z,

記得關注二哥是大三搜問題的時候在 CSDN 上偶然發現的,轉眼都快兩年時間了,時間真的是白駒過隙啊,可以說,二哥是我關注的博主中最接地氣的一個了,

兩年才鼓足勇氣給我說這么長一段話,確實不容易啊!說實話,我在 CSDN 上貢獻不少優質的技術文章,有些搜索排名還挺靠前的,能把總排名沖擊到全國 32 名,確實有點貨,對吧?

至于接不接地氣,我也不太清楚,反正我是挺樂意和每一個讀者交流的,這也是我生活中的一部分,我是真誠的希望,能夠通過我的文章去幫助到那些需要我幫助的讀者,因為我這一路走來,踩了太多的坑,走了太多的彎路,我希望大家能夠走得比我順利一些,

不知不覺,說了這么多,看起來有點語無倫次,感覺最近比較迷茫吧,希望二哥能夠給出一些建議,謝謝,

說句實在話,我覺得小 z 寫得挺有邏輯的,前后表達得很流暢,詞語用得也很豐富,比如說這個“語無倫次”,讓我情不自禁地想起了“無與倫比,與杰沉淪”,

其實,從小 z 的描述中,我并沒有感覺到迷茫,反而覺得對自己的未來有一定的規劃,比如說到 B 站上學習的那一部分,挺好的學習方法,真的是,可能欠缺一點自信吧,

大多數平凡的人,都容易陷入自卑的情緒,包括我在內,

今天聽一個朋友說,他剛認識一個大叔,60 歲,洛陽有兩套房,鄭州有一套房,海南有一套房,無錫老家還有一套房,聽得我真的是重繪了三觀,關鍵是還住我們小區,

都說我們小區臥虎藏龍,這虎龍也太多了,想起大叔僵僵的樣子,我真的是想象不出來為什么他會有這么多房產,我懷疑,我是不是有點不配住在我們小區,

我想起剛畢業到蘇州參加作業那會,同樣是一個月 1200 元的工資,有些同事就能開著豪車上班,真的是,物質上的差距讓我自卑了很長一段時間,

但,隨著時間的推移,隨著我的能力見長,我就看開了這件事——社會是殘酷的,奮斗是美好的,誰的青春不曾迷茫過,最起碼,現在的我,在洛陽過得也還可以吧?


我是沉默王二,一枚在九朝古都洛陽茍且偷生的程式員,關注即可提升學習效率,感謝你的三連支持,奧利給??

如果你覺得文章對你有些幫助,歡迎微信搜索「沉默王二」第一時間閱讀,回復關鍵字「面試」可以免費獲取我為你精心準備的大廠面試攻略;本文 GitHub github.com/itwanger 已收錄,歡迎 star,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/75770.html

標籤:其他

上一篇:基于Vue3+ElementUI-BootStrap4_前端實戰

下一篇:再次求助...怎么控制一個物件的指定軸的朝向?

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more