原创 Java面試題(下)

這部分主要是開源Java EE框架方面的內容,包括hibernate、MyBatis、spring、Spring MVC等,由於Struts 2已經是明日黃花,在這裏就不討論Struts 2的面試題,如果需要了解相關內容,可以參考我

原创 架構探險-JavaWeb之JDBC模板方法抽取

一.首先,我們使用目前性能最好的連接池-druid. 並提供一個歸還連接對象給連接池的方法 二.JdbcTemplate的增刪改的通用模板方法 三.查詢方法的抽取相對而言複雜一些,因爲不同對象的查詢它的結果集的處理方式不同,而且查詢單

原创 Java面試題(中)

這部分主要是與Java Web和Web Service相關的面試題。 96、闡述Servlet和CGI的區別? 答:Servlet與CGI的區別在於Servlet處於服務器進程中,它通過多線程方式運行其service()方法,一個實例

原创 分佈式-微服務-集羣的區別

1.分佈式 將一個大的系統劃分爲多個業務模塊,業務模塊分別部署到不同的機器上,各個業務模塊之間通過接口進行數據交互。區別分佈式的方式是根據不同機器不同業務。 上面:service A、B、C、D 分別是業務組件,通過API Ge

原创 關於Spring的面試題

這篇文章總結了一些關於Spring框架的重要問題,這些問題都是你在面試或筆試過程中可能會被問到的。下次你再也不用擔心你的面試了,Java Code Geeks這就幫你解答。 大多數你可能被問到的問題都列舉在下面的列表中了。所有的核心模

原创 如何高效學習

在得到APP上面買了許岑老師的如何成爲有效學習的高手音頻,感覺受益匪淺,接下來我就將裏面的核心內容給自己做一個反饋. 1.首先,學習對象的選擇上,它必須是有實際用途的,因爲一個東西如果沒有實際用途,那麼我們很難有強烈的學習慾望支撐自己去堅

原创 Java開發RESTful

一.首先,什麼是REST? REST從字面上講叫做Representational State Transfer,翻譯成表現層狀態轉移,但是一般在翻譯的時候,前面會加一個Resource,即Resourc

原创 使用註解校驗前端傳入數據

        後臺接收前端傳入的數據時,雖然前端會校驗,但爲了安全,我們後臺也需要校驗,這就造成了大量重複冗餘的校驗代碼,看上去非常不優雅.        下面簡單介紹註解校驗的使用方法:            1.在實體類中給需要校驗

原创 Spring Cloud是什麼?

Spring Cloud是一個相對比較新的微服務框架,今年(2016)才推出1.0的release版本. 雖然Spring Cloud時間最短, 但是相比Dubbo等RPC框架, Spring Cloud提供的全套的分佈式系統解決方

原创 阿里MySQL數據庫建表規約

1.[強制]表達是與否概念的字段,必須使用is_xxx的方式命名,數據類型是unsigned tinyint(0 表示否,1表示是) 說明:任何字段如果爲非負數,必須是unsigned. 正例:表達邏輯刪除的字段名is_deleted,0

原创 和父母通話隨筆

剛給家裏打了電話,內心久久不能平靜。 我媽49了,明年退休,她竟然說等她退休了她就有養老金,然後再打份零工,幫我攢錢,只爲了幫我在大城市能買房。。。 哎,可憐天下父母心啊,我的父母一輩子都在小縣城的平凡的崗位默默付出,平時省吃簡用,只是並

原创 ZooKeeper是什麼?

一、分佈式協調技術 在給大家介紹ZooKeeper之前先來給大家介紹一種技術——分佈式協調技術。那麼什麼是分佈式協調技術?那麼我來告訴大家,其實分佈式協調技術 主要用來解決分佈式環境當中多個進程之間的同步控制,讓他們有序的去訪問某

原创 Fiddler淺談

最近同事推薦了一個工具-Fiddler,感覺很好用,我也推薦下. 首先了解下Fiddler,網上是這樣介紹的,它是一個http協議調試代理工具,能夠記錄並檢查所有你的電腦和互聯網之間的http通訊,設置斷點,查看所有的進出Fiddler的

原创 架構探險-JavaWeb(二)之簡單jsp頁面增刪改查

一.最簡單的web增刪改查,先上圖 二.業務層目前也只有簡單的增刪改,JdbcTemplate的封裝上一篇已寫. 三.Servlet是合併着寫的,用cmd來傳遞參數來區分要做什麼 四.寫這個頁面我才發現,什麼el表達式我早已忘