亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Java面試題和解答(一)

2019-11-14 15:35:03
字體:
來源:轉載
供稿:網友

1、說說JVM原理?內存泄露與溢出區別,何時產生內存泄露?

JVM原理 :http://www.49028c.com/jiayi/archive/2010/06/08/1753863.html

內存泄露與溢出區別:http://blog.csdn.net/buutterfly/article/details/6617375

2、MySQL上億記錄數據量的數據庫如何設計?

mysql單表存儲控制在百萬條最好,根據業務的增長量適時分表分庫,使用數據庫中間件進行數據集組合查詢

3、mysql支持事務嗎?DB存儲引擎有哪些?

MySQL常用的存儲引擎為MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事務安全表,其他存儲引擎都是非事務安全表。Innodb是MySQL的默認存儲引擎。MyISAM不支持事務、也不支持外鍵,但其訪問速度快,對事務完整性沒有要求。InnoDB存儲引擎提供了具有提交、回滾和崩潰恢復能力的事務安全。但是比起MyISAM存儲引擎,InnoDB寫的處理效率差一些并且會占用更多的磁盤空間以保留數據和索引

4、說說MVC原理、MVC模式的優缺點,如果讓你設計你會怎么改造MVC?

MVC是一種程序開發設計模式,它實現了顯示模塊與功能模塊的分離。提高了程序的可維護性、可移植性、可擴展性與可重用性,降低了程序的開發難度。它主要分模型、視圖、控制器三層。 

原理

1、模型(model)它是應用程序的主體部分,主要包括業務邏輯模塊(web項目中的Action,dao類)和數據模塊(pojo類)。模型與數據格式無關,這樣一個模型能為多個視圖提供數據。由于應用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復性 
2、視圖(view) 用戶與之交互的界面、在web中視圖一般由jsp,html組成 
3、控制器(controller)接收來自界面的請求 并交給模型進行處理 在這個過程中控制器不做任何處理只是起到了一個連接的做用

優點 
1、可以為一個模型在運行時同時建立和使用多個視圖。變化-傳播機制可以確保所有相關的視圖及時得到模型數據變化,從而使所有關聯的視圖和控制器做到行為同步。 
2、視圖與控制器的可接插性,允許更換視圖和控制器對象,而且可以根據需求動態的打開或關閉、甚至在運行期間進行對象替換。 
3、模型的可移植性。因為模型是獨立于視圖的,所以可以把一個模型獨立地移植到新的平臺工作。需要做的只是在新平臺上對視圖和控制器進行新的修改。 
4、潛在的框架結構。可以基于此模型建立應用程序框架,不僅僅是用在設計界面的設計中。

缺點
1、增加了系統結構和實現的復雜性。對于簡單的界面,嚴格遵循MVC,使模型、視圖與控制器分離,會增加結構的復雜性,并可能產生過多的更新操作,降低運行效率。 
2、視圖與控制器間的過于緊密的連接。視圖與控制器是相互分離,但確實聯系緊密的部件,視圖沒有控制器的存在,其應用是很有限的,反之亦然,這樣就妨礙了他們的獨立重用。 
3、視圖對模型數據的低效率訪問。依據模型操作接口的不同,視圖可能需要多次調用才能獲得足夠的顯示數據。對未變化數據的不必要的頻繁訪問,也將損害操作性能。 
4、目前,一般高級的界面工具或構造器不支持模式。改造這些工具以適應MVC需要和建立分離的部件的代價是很高的,從而造成MVC使用的困難

5、hibernate支持集群嗎?如何實現集群?

Hibernate只是對JDBC的一個封裝,簡化了CRUD的操作而已。通常我們所說的集群,是指數據庫的集群或者應用服務器的集群。如果需要在集群上使用Hibernate,那就需要考慮使用支持集群的二級緩存。比如JBoss Cache,但不要使用Hibernate默認的二級緩存:EHCache,它并不支持二級緩存。

6、tomcat 最多支持并發多少用戶?

Tomcat的最大并發數是可以配置的,并沒有限制所配置的并發數量,根據請求數量所需要的帶寬,CPU,內存,壓力等進行配置。更好的硬件,更多的處理器都會使Tomcat支持更多的并發。

7、map原理,它是如何快速查找key的?map與set區別?

http://zhangshixi.VEvb.com/blog/672697

MAP的節點是一對數據.
SET的節點是一個數據.
Map使用關鍵值Key來唯一標識每一個成員 map可以重復。
set是集合
都屬于關聯容器
map的形式 map<type1, type2> mymap;
set的形式 set<type> myset;
set(集合)——包含了經過排序了的數據,這些數據的值(value)必須是唯一的。

map(映射)——經過排序了的二元組的集合,map中的每個元素都是由兩個值組成,其中的key(鍵值,一個map中的鍵值必須是唯一的)是在排序或搜索時使用,它的值可以在容器中重新獲??;而另一個值是該元素關聯的數值。比如,除了可以ar[43] = "overr

map是映射集合中的元素不能重復,set可以進行集合的各種操作(交并補等),當然你也可以用list或vector實現set,但是效率會很低。set一般是用平衡樹或哈西表實現的。
映射是一種一一對應的關系,哈西表也可以看作是映射的一種。映射通??捎脕韺崿F字典結構(dictionary)

8、如何有效合并兩個文件,一個是1億條的用戶基本信息,另一個是用戶每天看電影連續劇等的記錄,5000萬條,內存只有1G?

1億5千萬條數據不可能全部載入1G內存后再計算,只能先將文件劃分成小塊,再合并輸出到一個文件。

9、SPRing如何實現IOC與AOP的,說出實現原理?

Spring AOP原理:http://blog.csdn.net/moreevan/article/details/11977115

Spring IOC原理:http://blog.csdn.net/it_man/article/details/4402245

10、 java中抽象類和接口的區別

http://www.49028c.com/roky/archive/2008/02/21/1076332.html

以上題目均收集自互聯網,部分答案也來自互聯網,版權均屬于原作者


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av手机在线观看| www.美女亚洲精品| 国产精品久久久久一区二区| 亚洲国产精品电影在线观看| 欧美在线视频a| 久久久久久久电影一区| 国产精品视频大全| 中文字幕亚洲图片| 国产精品日韩专区| 国产精品高清在线观看| 国产丝袜一区视频在线观看| 久久久久久国产精品美女| 久久久久中文字幕2018| 久久久97精品| 欧美精品午夜视频| 欧美精品久久久久久久久| 欧美激情精品久久久久久免费印度| 亚洲free性xxxx护士白浆| 久久影院模特热| 全亚洲最色的网站在线观看| 国产精品久久久久久久app| 日韩av第一页| 亚洲成人在线网| 欧美乱人伦中文字幕在线| 国产69精品久久久久9| 91国语精品自产拍在线观看性色| 精品久久久久久国产91| 最近2019年日本中文免费字幕| 精品国产欧美成人夜夜嗨| 亚洲aa在线观看| 亚洲天堂av高清| 亚洲欧美精品伊人久久| 亚洲精品电影网在线观看| 正在播放亚洲1区| 亚洲黄页网在线观看| 亚洲成人黄色在线观看| 疯狂欧美牲乱大交777| 日韩成人网免费视频| 亚洲a成v人在线观看| 欧美性猛交xxxx免费看漫画| 深夜福利亚洲导航| 菠萝蜜影院一区二区免费| 国产精品网站入口| 视频在线观看一区二区| 亚洲午夜av电影| 亚洲伊人久久大香线蕉av| 少妇高潮久久久久久潘金莲| 国产极品精品在线观看| 日韩av网站在线| 亚州成人av在线| 日本久久久久亚洲中字幕| 欧美裸体xxxx| 国产精品自在线| 精品香蕉在线观看视频一| 欧美老女人在线视频| 日韩成人av一区| 成人国产在线激情| 亚洲免费福利视频| 8x拔播拔播x8国产精品| 成人激情综合网| 亚洲电影免费观看高清| 日韩精品在线私人| www.久久撸.com| 国产精品久久久久av| 国产精品美女在线| 亚洲视频在线视频| 国产美女扒开尿口久久久| 91在线无精精品一区二区| 精品亚洲一区二区| 国产精品欧美激情| 亚洲变态欧美另类捆绑| 亚洲区在线播放| 在线观看亚洲视频| 狠狠躁18三区二区一区| 亚洲一区二区三区四区视频| 91福利视频网| 一本大道香蕉久在线播放29| 国产一区二区三区日韩欧美| 欧美剧在线观看| 亚洲欧洲日产国码av系列天堂| 久久久久日韩精品久久久男男| 韩曰欧美视频免费观看| 久久成年人免费电影| 91精品啪在线观看麻豆免费| 亚洲少妇中文在线| 91成人天堂久久成人| 日本免费久久高清视频| 成人网中文字幕| 国产婷婷成人久久av免费高清| 日韩av在线一区| 欧美一区二区三区免费视| 亚洲mm色国产网站| 亚洲免费一在线| 伊人久久大香线蕉av一区二区| 国产精品亚洲美女av网站| 亚洲精品一区在线观看香蕉| 日韩av第一页| 国产精品久久久久久久久影视| 亚洲欧美日韩区| www.亚洲男人天堂| 国产玖玖精品视频| 日韩精品欧美国产精品忘忧草| 欧美激情精品久久久久久| 欧美夫妻性视频| 欧美日本高清一区| 成人情趣片在线观看免费| 欧美一级免费看| 欧美在线视频在线播放完整版免费观看| 日韩免费电影在线观看| 国产精品久久精品| 国产精品永久免费观看| 国产精品∨欧美精品v日韩精品| 亚洲精品国产精品国自产在线| 国产精品无av码在线观看| 亚洲护士老师的毛茸茸最新章节| 欧美老女人性生活| 日韩精品在线免费观看视频| 国产精品成人aaaaa网站| 欧美日韩免费观看中文| 欧美交受高潮1| 日韩精品在线观看一区二区| 亚洲第一国产精品| 精品高清美女精品国产区| 中文字幕日韩综合av| 久久人人看视频| 国产精品久久久久不卡| 欧美中文字幕在线视频| 国产欧美一区二区三区视频| 国产精品手机播放| 欧美一级视频在线观看| 国内精品久久久久久久久| xxx一区二区| 久久久久久亚洲精品| 在线观看欧美日韩| 91精品国产电影| 亚洲国产精品成人va在线观看| 国产精品xxx视频| 成人免费直播live| 亚洲黄页视频免费观看| 欧美性感美女h网站在线观看免费| 亚洲美女在线观看| 激情av一区二区| 亚洲欧美日韩中文在线制服| 国内成人精品一区| 岛国av一区二区在线在线观看| 欧美美最猛性xxxxxx| 亚洲综合第一页| 欧美性一区二区三区| 欧美激情久久久久久| 成人福利免费观看| 亚洲精选中文字幕| 国产欧美婷婷中文| 成人看片人aa| 992tv在线成人免费观看| 国产精品欧美日韩久久| 91大神在线播放精品| 日本精品视频在线| 亚洲欧美综合区自拍另类| 久久91亚洲精品中文字幕奶水| 日本久久久久久久| 日韩精品久久久久久福利| 欧美一级高清免费播放| 97碰在线观看| 日韩理论片久久|