欧美在线一级va免费,亚洲日韩欧美综合在线,中文字幕中出在线观看,久久波多野结衣一本一道

      全國(guó)統(tǒng)一咨詢電話 4006-303-880
      匯上優(yōu)課 長(zhǎng)沙培訓(xùn) 長(zhǎng)沙中公優(yōu)就業(yè)IT培訓(xùn)中心 學(xué)習(xí)資料 10道適合java初級(jí)開發(fā)的面試題

      10道適合java初級(jí)開發(fā)的面試題

      2024-12-15 04:35閱讀:1364 分享

      10道適合java初級(jí)開發(fā)的面試題

      1.Log4j常用的四個(gè)日志級(jí)別是哪四個(gè)??jī)?yōu)先級(jí)順序是怎樣的?

      優(yōu)先級(jí)從高到低分別是ERROR、WARN、INFO、DEBUG。

      2.攔截器和過濾器有什么區(qū)別?程序中是先執(zhí)行攔截器還是過濾器?

      ①攔截器是基于java反射機(jī)制的,而過濾器是基于函數(shù)回調(diào)。

      ②攔截器不依賴與servlet容器,過濾器依賴與servlet容器。

      ③攔截器只能對(duì)action請(qǐng)求起作用,而過濾器則可以對(duì)幾乎所有的請(qǐng)求起作用。

      ④攔截器可以訪問action上下文、值棧里的對(duì)象,而過濾器不能訪問。

      ⑤在action的生命周期中,攔截器可以多次被調(diào)用,而過濾器只能在容器初始化時(shí)被調(diào)用一次。

      ⑥攔截器可以獲取IOC容器中的各個(gè)bean,而過濾器就不行,這點(diǎn)很重要,在攔截器里注入一個(gè)service,可以調(diào)用業(yè)務(wù)邏輯。

      程序中先執(zhí)行過濾器。

      3.請(qǐng)描述Mybatis結(jié)果集中ResultMap和ResultType的區(qū)別。

      resultType和resultMap功能類似,都是返回對(duì)象信息,但是resultMap要更強(qiáng)大一些,可自定義。因?yàn)閞esultMap要配置一下,表和類的一一對(duì)應(yīng)關(guān)系,所以說就算你的字段名和你的實(shí)體類的屬性名不一樣也沒關(guān)系,都會(huì)給你映射出來,但是,resultType就比較雞肋了,必須字段名一樣,比如說cId和c_id這種的都不能映射。

      4.IT中 PostConstruct和 PreDestroy注解有什么作用?

      被 PostConstruct修飾的方法會(huì)在服務(wù)器加載Servlet的時(shí)候運(yùn)行,并且只會(huì)被服務(wù)器調(diào)用一次,類似于Serclet的inti()方法。被 PostConstruct修飾的方法會(huì)在構(gòu)造函數(shù)之后,init()方法之前運(yùn)行。

      被 PreDestroy修飾的方法會(huì)在服務(wù)器卸載Servlet的時(shí)候運(yùn)行,并且只會(huì)被服務(wù)器調(diào)用一次,類似于Servlet的destroy()方法。被 PreDestroy修飾的方法會(huì)在destroy()方法之后運(yùn)行,在Servlet被徹底卸載之前。

      5.編寫Webservice接口服務(wù)端(框架)有幾種方式?

      Apache Axis1、Apache Axis2、Codehaus XFire、Apache CXF等


      6.常用的緩存框架有哪幾個(gè)?

      Ehcache、Memcache、Redis

      7.如何在谷歌瀏覽器中跟蹤調(diào)試頁(yè)面

      瀏覽器中打開開發(fā)者工具(F12)跟蹤調(diào)試。

      Elemetts:跟蹤頁(yè)面DOM元素

      Console:跟蹤控制臺(tái)輸出

      Network:跟蹤網(wǎng)絡(luò)請(qǐng)求

      8.簡(jiǎn)述TCP三次握手的理解

      第一次

      第一次握手:建立連接時(shí),客戶端發(fā)送syn包(syn=j)到服務(wù)器,并進(jìn)入SYN_SENT狀態(tài),等待服務(wù)器確認(rèn);SYN:同步序列編號(hào)(Synchronize Sequence Numbers)。

      第二次

      第二次握手:服務(wù)器收到syn包,必須確認(rèn)客戶的SYN(ack=j+1),同時(shí)自己也發(fā)送一個(gè)SYN包(seq=k),即SYN+ACK包,此時(shí)服務(wù)器進(jìn)入SYN_RECV狀態(tài);

      第三次

      第三次握手:客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=k+1),此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入ESTABLISHED(TCP連接成功)狀態(tài),完成三次握手。

      9.Linux系統(tǒng)命令下你常用的命令有哪些?

      cd命令用來改變所在目錄。cd/轉(zhuǎn)到根目錄中cd~轉(zhuǎn)到用戶目錄下

      ls命令用來查看目錄的內(nèi)容。

      cp命令用來拷貝文件cp<source filename><target filename>

      mv命令mv t.txt Document把文件t.txt移動(dòng)到目錄Document中。

      10.Nginx有什么作用?

      反向代理

      負(fù)載均衡

      動(dòng)靜分離


      以上就是長(zhǎng)沙中公優(yōu)就業(yè)IT培訓(xùn)中心為您提供10道適合java初級(jí)開發(fā)的面試題的全部?jī)?nèi)容,更多內(nèi)容請(qǐng)進(jìn)入學(xué)習(xí)資料 查看

      溫馨提示: 提交留言后老師會(huì)第一時(shí)間與您聯(lián)系! 熱線電話:4006-303-880
      【學(xué)校】咨詢熱線: 4006-303-880
      以上信息知識(shí)產(chǎn)權(quán)歸具體機(jī)構(gòu)所有 | 招生合作 | 免責(zé)聲明 | 版權(quán)/投訴