原创 淺談作爲一名軟件開發,應該學什麼、怎麼學、怎樣更好的提高自己?

作爲一名Java軟件開發,自己的感覺就是需要學的東西挺多的。工作中,會用到很多的技術,有些技術,可能看幾篇技術博客之類的,就可以學會基本使用,有的技術包含的內容比較多,學起來當然就需要更多的時間了,工作兩年多了,淺談一下自己的學習感受吧,

原创 面試常問:post和get的區別

在平常工作中,我們經常會寫http接口,經常用到get請求和post請求,那麼,get請求和post請求有什麼區別及聯繫? post請求代碼示例: @RestController @RequestMapping("/Test") pub

原创 linux常用基本命令,開發必備的技能,查看進程、線程等(下)

在前面的文章中寫過linux下查看文件,目錄等常用的基本命令。如果想要了解的小夥伴,可以看下這篇文章,裏面寫到了基本命令:https://blog.csdn.net/qq_36833673/article/details/10644192

原创 面試必問:抽象類和接口的區別及聯繫

在平常的開發工作中,經常會用到抽象類和接口。在面試的時候,這個知識點也會被經常問到,那麼,接口和抽象類具體有什麼區別和聯繫呢? 接口: 抽象類: 看了上面兩段代碼,發現接口中方法不能有方法體,方法不能定義爲私有的,抽象類中的方法必須有

原创 兩個頁面之間傳值:localStorage緩存設置值

在平常的開發工作中,可能經常需要進行兩個頁面之間的傳值,可以用session、url、localStorage等。今天,寫下通過localStorage設置值,進行兩個頁面之間傳值。 1:設置key、value: window.local

原创 數據庫中插入當前時間,oracle和mysql

在平常開發工作中,當寫完一個需求的時候,需要造些數據測試,一般好多表中都會有時間這個字段,那麼,如何快速的插入當前時間呢? 1:在Oracle中使用sysdate關鍵字,插入時間的時候對應值的位置寫sysdate即可。 2:在my

原创 @Mapper和@MapperScan註解,xxx required a bean of type xxx that could not be found,

搭建springboot+mybatis+mysql+maven項目,從controller-service-dao,最後寫mapper.xml,啓動之後報錯如下: Field helloWorldDAO in com.example.

原创 面試必問知識點:常用集合Map、List和Set基本用法區別及聯繫

在平常開發工作中,經常會用到集合,集合的種類很多。常用的集合有Map、List、Set等,那麼它們之間有什麼區別及聯繫呢?好了,下面開始正題咯! 先看一張集合的關係圖: Collection集合接口下面有List、Set和Queue,M

原创 Springboot面試常問:Springboot中常用註解用法及主要作用

在平常開發工作中,我們經常需要用到註解,springboot中註解很多,合理正確的使用註解,可以提高我們的開發效率。今天,主要寫下springboot中常用的註解。 1:@SpringBootApplication: @SpringBoo

原创 Lombok中的@Data註解,減少實體類代碼書寫

在平常的開發工作中,實體類中經常需要寫get、set、toString方法等,類的屬性少了還好,有的實體類幾十個屬性,get和set方法寫完,書寫不方便,代碼看起來也不夠整潔,現在利用Lombok可以輕鬆實現了,Lombok項目是一個Ja

原创 面試常問:String、StringBuffer和StringBuilder的區別及聯繫

在平常開發工作中,經常會用到字符串,常用的有String、StringBuffer、StringBuilder,那麼既然這三種都是字符串,那麼它們有什麼區別及聯繫呢? 1:String: 我們經常說String是不可變的,那麼爲什麼它是不

原创 面試經常問HashMap,基本用法及四種遍歷方式

在平常工作中,我們經常用到HashMap,我們主要用來傳遞參數,在其中可以存儲key、value的值,然後在每層之間傳遞。今天,寫下他的主要知識點及用法。 1:用HashMap存值,代碼如下: import java.util.Hash

原创 面試常問:重載和重寫的區別及聯繫

 在平常開發工作中,我們經常會用到重寫和重載。重寫和重載的區別,面試中也會經常問到,那麼具體有什麼區別呢?         1:重寫發生在父子類中,重載發生在同一個類中。比如有個父類,裏面定義了某些方法,當在子類中繼承父類時,重寫父類的方

原创 linux下查看文件內容、查看服務實時日誌

在前面的文章寫過linux開發常用的基本命令,今天,主要寫一下在linux系統查看文件內容等。平常開發工作中,服務部署完之後,需要查看服務實時運行日誌等。常用的連接linux服務器的工具有SecureCRT、Xshell等等,挺多的,這裏

原创 mybatis中resultType和resultMap的區別及聯繫

在mybatis的mapper.xml中,我們需要定義查詢結果返回類型,常見的屬性有resultType和resultMap,那麼這兩者有什麼區別和聯繫呢。  實體類student類代碼如下: package com.example.d