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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java面试开发过程中用到的问题

發(fā)布時(shí)間:2024/10/5 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java面试开发过程中用到的问题 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.如何解決線程安全問題?

使用同步關(guān)鍵字synchronized。

2.類的加載過程:加載、驗(yàn)證、準(zhǔn)備、解析、初始化。

3.java中的集合,有何區(qū)別?

LIst:有序排列元素,元素可以重復(fù)。

Set:無序排列元素,元素不可以重復(fù)。

Map:key-value存儲(chǔ)值。

4.分布式服務(wù)特征:

5.dubbo和zookeeper的作用。

6.IO流。

7.mysql、Oracle的使用,存儲(chǔ)過程的使用,視圖的使用。

8.反射機(jī)制:在運(yùn)行狀態(tài)中,對(duì)于任意一個(gè)類,都能夠獲取到這個(gè)類的所有屬性和方法,對(duì)于任意一個(gè)對(duì)象,都能夠調(diào)用它的任意一個(gè)方法和屬性(包括私有的方法和屬性),這種動(dòng)態(tài)獲取的信息以及動(dòng)態(tài)調(diào)用對(duì)象的方法的功能就稱為java語言的反射機(jī)制。通俗點(diǎn)講,通過反射,該類對(duì)我們來說是完全透明的,想要獲取任何東西都可以。

獲取字節(jié)碼文件對(duì)象的三種方式。

   1、Class clazz1 = Class.forName("全限定類名");  //通過Class類中的靜態(tài)方法forName,直接獲取到一個(gè)類的字節(jié)碼文件對(duì)象,此時(shí)該類還是源文件階段,并沒有變?yōu)樽止?jié)碼文件。

   2、Class clazz2? = Person.class;    //當(dāng)類被加載成.class文件時(shí),此時(shí)Person類變成了.class,在獲取該字節(jié)碼文件對(duì)象,也就是獲取自己, 該類處于字節(jié)碼階段。

   3、Class clazz3 = p.getClass();    //通過類的實(shí)例獲取該類的字節(jié)碼文件對(duì)象,該類處于創(chuàng)建對(duì)象階段

9.設(shè)計(jì)模式:代理模式、工廠模式、單例模式等。

10.spring的工作原理。

11.spring中IOC和AOP的使用。

12.bean的注入方式:屬性注入、構(gòu)造器注入、工廠注入。

13.曾經(jīng)使用過的注解。

14.用過的數(shù)據(jù)庫連接池有哪些。c3p0,Druid等。

15.多線程相關(guān)的問題。

16.注解注入的方式。bytype、byname

17.css的層級(jí)關(guān)系。

18.mybatis的緩存機(jī)制。

19.代理模式中是否自己寫過代理。jdk代理,cglib代理。

20.單點(diǎn)登錄。

21.使用BI技術(shù)實(shí)現(xiàn)大屏。

22.echarts的使用。

23.分頁的實(shí)現(xiàn)。

24.JVM性能調(diào)優(yōu)。使用過的服務(wù)器。

25.使用過的Linux命令。

26.NGINX的使用:1.首先去Nginx官網(wǎng)下載一個(gè)最新版本的Nginx,下載完成之后,得到一個(gè).zip的壓縮包,然后解壓到某個(gè)文件夾下;2.修改配置文件。打開“conf”文件夾下的“nginx.conf”文件,如下圖

3.打開命令行,定位到Nginx當(dāng)前目錄,使用“start nginx”命令啟動(dòng)nginx;

??4.打開瀏覽器,輸入:http://localhost/。可以發(fā)現(xiàn),瀏覽的網(wǎng)站,會(huì)在兩個(gè)站點(diǎn)見不停的切換,并且站點(diǎn)2的使用幾率會(huì)稍高一些,因?yàn)檎军c(diǎn)2的權(quán)重設(shè)置的比站點(diǎn)1的大。

27.測(cè)試系統(tǒng)性能的工具:jmeter

28.常用的服務(wù)器參數(shù):服務(wù)器內(nèi)存是16G的,負(fù)載均衡前,在線人數(shù)是300左右,做了負(fù)載均衡后,大概在1000左右。

29.postman工具的使用,是否可以進(jìn)行導(dǎo)出導(dǎo)出數(shù)據(jù)?可以進(jìn)行導(dǎo)入導(dǎo)出。

30.大學(xué)時(shí)學(xué)過的和計(jì)算機(jī)相關(guān)的課程。

31.在進(jìn)行遷移數(shù)據(jù)庫時(shí),有進(jìn)行日志記錄嗎?

32.對(duì)于在服務(wù)器上產(chǎn)生的大量的日志,怎么處理?是否有寫監(jiān)控器,在達(dá)到某種級(jí)別時(shí),自動(dòng)清理?

33.跨域問題如何解決?通過配置過濾器。

34.如何引用js?使用script標(biāo)簽:<script type="text/javascript" src="/assets/pages/banner_list.js"></script>

35如何引用css?使用link標(biāo)簽:<link rel="stylesheet" type="text/css" ?href="/assets/static/h-ui.admin/css/style.css" />

36.mybatis中使用過的標(biāo)簽:set,update,trim,where,if等等。

37.是否會(huì)使用MongoDB?

38.是否會(huì)使用Git?

總結(jié)

以上是生活随笔為你收集整理的java面试开发过程中用到的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。