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

歡迎訪問 生活随笔!

生活随笔

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

java

实习收获—Java后台开发

發布時間:2023/12/14 java 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 实习收获—Java后台开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實習上的收獲

  • 前言
    • Swagger2
    • Zxing二維碼條形碼
    • Restful Api
    • Lombok
    • WebSoecket
    • Quartz
    • 還有很多知識
      • 最后

前言

這是我第一次工作的收獲,其實也不多,但是從學校出來,在上班前就有過心理準備,準備什么?就是學校教給我的70%都不會用到。果然真的很多都用不上,我的專業是:計算機應用技術。其實這個專業并沒有教很深入的東西,給我感覺是雜七雜八,都只是淺淺的教我一些基礎,后面深入需要自己自覺;在大二學校要我們選深入的方向,我選了嵌入式方向,當時老師很高興,“你們是這五年來第一個班啊哈哈哈哈”,你高興了,我們不高興,學校硬件跟不上,軟件落后就是根本不是行業生產需求標準;簡單的管道通信我們當時弄了一個星期都沒搞好;所以我剛開始上班很多都是很懵,前輩忙,我不能經常問;為什么我會Java后臺開發,因為我喜歡啊,大二那時候有Java的課,雖然只是教我們Javascript,但是也有Java基礎,于是我就感興趣啦,自己私底下去深入;我想過去培訓,但是沒錢,每個學期都很多機構來學校演講吸引我們去,但是我沒錢啊。哈哈哈。自己去看B站,一開始學習的途徑很窄,就B站,上班之后才逐漸多了。在廣州找工作,因為應屆而且只是一個普通大專所以很難找到工作,最后在佛山找到實習的了;實習結束之后就待業了。于是不想自己報廢,就寫寫博文,提醒自己,不能沒有希望啊。

Swagger2

我一開始工作,帶我的技術總監告訴我他們現在時前后端分離,所以需要提供接口文檔給前端大佬們看著辦
Swagger2很簡單,現在也很多博文有分享,我也寫了一個簡單的Demo;

Zxing二維碼條形碼

這是我接到的第二個任務,技術總監讓我做,我當時一開始不知道有這個Zxing可以幫我生成條形碼二維碼,我是用畫圖的方法去畫一個條形碼出來的,代碼很多,總監檢查并不滿意,覺得不需要那么多代碼,給我點路:Zxing;

Restful Api

總監讓我用Restful去改一個功能模塊,我當初上課老師給我說RequestMapping就是Restful風格,其實不是,總監讓我上網查,后來才知道。Restful Api有很多好處,代碼簡潔,統一的格式,后面再好好復習寫一個博文記錄。

Lombok

這真的是很好的東西!幫我省略很多代碼;Lombok能通過注解的方式,在編譯時自動為屬性生成構造器、getter/setter、equals、hashcode、toString方法。出現的神奇就是在源碼中沒有getter和setter方法,但是在編譯生成的字節碼文件中有getter和setter方法。這樣就省去了手動重建這些代碼的麻煩,使代碼看起來更簡潔些.

WebSoecket

WebSocket 連接允許客戶端和服務器之間進行全雙工通信,以便任一方都可以通過建立的連接將數據推送到另一端。WebSocket 只需要建立一次連接,就可以一直保持連接狀態。這相比于輪詢方式的不停建立連接顯然效率要大大提高。當時是怎樣的情況捏,總監給了我一個他也覺得比較復雜的模塊去做,定時提醒并且發郵件短信,瀏覽器提醒,其中我就要用到WebSocket,我要靠它實現后臺主動發送消息到前端;具體怎么實現我忘記,因為后來總監讓前輩做了,我就負責定時任務,但是下班會去看前輩提交的代碼;

Quartz

它比Schedule要好很多,因為他的功能要更加強大,設置好要做什么什么時候做,其實就已經完成了,但是總監要求我服務掛掉重啟還可以,于是我將任務持久化到數據庫,并且Springboot開啟任務時也寫了開啟任務就遍歷數據庫,創建定時任務,并執行。現在想想其實這樣也有弊端,這樣會增加服務器壓力,我應該放在Mq中處理;

還有很多知識

  • SpringBoot
    • SpringCloud
      • SpringSecurity
        這些都是我之前為工作學習的,真正上班之后才更加加深理解,會有 ,“噢!原來真的是這樣”

最后

其實還有很多生產中要用的技術我還沒接觸學習,Redis,消息中間件,MYSQL等等知識,雖然學習過,自己也嘗試在項目中用到,但是遠遠還不夠,只要用到工作上才是真。

總結

以上是生活随笔為你收集整理的实习收获—Java后台开发的全部內容,希望文章能夠幫你解決所遇到的問題。

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