原创 JAVA面試之JVM、SQL篇

原文:http://mp.weixin.qq.com/s/EYlW24B2Dfrq14vM-t3rWw 先上圖: JAVA虛擬機是可以加分的一點,對於理解運行原理、內存結構非常有幫助,面試中大部分都是面到一部分邊

原创 Java8接口的默認方法

原文:http://www.jb51.net/article/78516.htm Java8接口的默認方法 什麼是默認方法,爲什麼要有默認方法? 簡單說,就是接口可以有實現方法,而且不需要實現類去實現其方法。只需在方法名前面加個

原创 從面試題看問題之JVM和內存

原文:http://mp.weixin.qq.com/s/9WW912UrDPRQUG8260mKTA 什麼是Java虛擬機? 爲什麼Java被稱作是“平臺無關的編程語言”? Java虛擬機是一個可以執行Java字節碼的

原创 23種設計模式

原文:http://www.cnblogs.com/beijiguangyong/archive/2010/11/15/2302807.html#_Toc281750445。 創建型 1. Factory Method(工廠方

原创 細說JDK動態代理的實現原理

原文:http://blog.csdn.net/mhmyqn/article/details/48474815 關於JDK的動態代理,最爲人熟知的可能要數Spring AOP的實現,默認情況下,Spring AOP的實現對於接口來說就

原创 高手詳解SQL性能優化十條經驗

1.查詢的模糊匹配 儘量避免在一個複雜查詢裏面使用 LIKE '%parm1%'—— 紅色標識位置的百分號會導致相關列的索引無法使用,最好不要用. 解決辦法: 其實只需要對該腳本略做改進,查詢速度便會提高近百倍。改進方法如下:

原创 Java面試中的多線程問題

原文:http://blog.jobbole.com/18571/ 很多核心Java面試題來源於多線程(Multi-Threading)和集合框架(Collections Framework),理解核心線程概念時,嫺熟的實際經驗是必

原创 Java面試題-基礎知識

基礎題目 1. Java線程的狀態 Java線程在某個時刻只能處於以下六個狀態中的一個。 – New(新創建),一個線程剛剛被創建出來,還沒有開始運行的狀態,更通俗點說:還沒有調用start方法; – Runnable(可運行),可

原创 Spring MVC @Validated的使用

原文:http://blog.csdn.net/littleskey/article/details/52224352 @Valid是javax.validation裏的。 @Validated是@Valid 的一次封裝,是Sp

原创 Oracle SQL性能優化

原文:http://www.cnblogs.com/rootq/archive/2008/11/17/1334727.html (1)      選擇最有效率的表名順序(只在基於規則的優化器中有效): ORACLE的解析器按照從右到左

原创 SQL優化避免索引失效

原文:http://www.open-open.com/lib/view/open1418476492792.html Oracle 索引的目標是避免全表掃描,提高查詢效率,但有些時候卻適得其反。例如一張表中有上百萬條數據,對某個字段

原创 關於HTTP協議,一篇就夠了

原文:http://www.cnblogs.com/ranyonsue/p/5984001.html HTTP簡介 HTTP協議是Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫,是用於從萬維網(W

原创 JAVA面試題總集合(1)

經常面試一些候選人,整理了下我面試使用的題目,陸陸續續整理出來的題目很多,所以每次會抽一部分來問。答案會在後面的文章中逐漸發佈出來。 基礎題目 Java線程的狀態進程和線程的區別,進程間如何通訊,線程間如何通訊HashMap的數據結

原创 Java研發方向如何準備BAT技術面試答案(上)

原文:http://mp.weixin.qq.com/s/u-rwQ4EV2AX47h-C93SihA 最近因爲忙於工作,沒時間整理,本篇是下班後晚上抽空整理的,文中部分答案本來是想自己好好整理一份的,但是時間真的很緊,所以就整理

原创 [堪稱經典]JAVA多線程和併發基礎面試問答

原文:http://mp.weixin.qq.com/s/jRdqElAxzNtqLn61WpKKhw 多線程和併發問題是Java技術面試中面試官比較喜歡問的問題之一。在這裏,從面試的角度列出了大部分重要的問題,但是你仍然應該牢固