原创 springmvc簡單入門案例1

最近在學習java的框架,簡單學完ssh以後,爲了工作,爲了更高效率的開發,有必要學習一下springmvc,菜鳥一枚 只能簡單的入門。 springmvc框架的簡介:是一種在web層的框架,Spring MVC 框架主要由 Di

原创 java面試題(容器)

1、ArrayList 和 LinkedList 的區別是什麼? ArrayList是一段內存空間連續的地址,內部實現是通過數組實現的,LinkedList是通過鏈表的形式將每個元素的關係連接起來的,地址不是連續的,所以對於Ar

原创 MyBatis從入門到不放棄(一)

MyBatis是目前java中使用最廣泛的持久層框架,之前一直使用hibernate,但是它是全自動的,對於我們來說,有些sql語句還是要自己寫的,所以MyBatis是半自動化的持久層框架。接下來,通過一篇文章來學會如何使用這個

原创 java常見面試題一

1、JDK和JRE: JDK:java Development Kit:Java開發工具,提供了java開發的工具和運行環境 JRE:java Runtime Environment:java運行環境,提供了java運行的環境需

原创 java中常用類String見解

字符串操作是計算機程序設計中最常見的行爲,所以掌握好String類的使用很重要。 String是一個final修飾的類,所以它是不可以被繼承的,String對象是不可以變的,也就是說創建了一個對象以後,那麼這個對象的長度是不可以修

原创 我的程序路

進入大學之前,我碰過幾次電腦,進過一次網吧。現在我都還可以記起來高中有一次幫人敲字,爲了掩飾自己的敲字速度慢,我很早就來到班上,趁着沒人敲起來,一兩個小時就敲了幾百個字,真的是一個字母一個字母的找。那時怎麼都沒有想過我會選擇這條路

原创 java高級進階-------反射

java反射是java中功能很強大的一個功能,很多的框架都使用到了反射的機制,所以學習反射是java進階必不可少的步驟。 下面的內容就是反射中一些常見的問題和使用,能力屬於初級,所以很多很深的東西根本寫不了,只能帶大家入門學習。

原创 linux簡單學習筆記

大部分情況下,我們都熟悉window操作系統,因爲它是可視化的,用戶體驗感很好,但是對於我們學習編程的人來說,學習linux時很有必要的,其它方面不是很瞭解,但是就jave而言,今後很多開發都要部署到linux系統上去,linux

原创 java中Stack的實現

棧結構是一種操作受限的線性表結構,也就是說它的內部實現還是數組,只是操作有些特殊。棧特點就是先進後出,只在棧頂操作元素,就好比一個底座密封的瓶子,往瓶口放東西下去,最先進去的被壓在最下面,只能最後出來,而我們的棧結構也是如此。棧結

原创 java數據庫操作----JDBC

接下來幾天的時間我將和大家一起學習java中數據庫的操作。內容有點多,爭取在國慶後全部更新完畢。知識點包括,jdbc基本操作、手動封裝jdbc的操作、在不適用框架下快速操作數據庫、簡單的mysql知識點(常見的sql語句,事務處

原创 java高級--------多線程的學習

java多線程是java高級階段的知識點,也是java中比較難學的一部分,今天我們來初步學習一下java的多線程知識。說在前面,只是簡單的入門,更高深的講解可以參考其它大牛博文。 一、首先對於學習多線程有必要先了解一些概念: 1、

原创 springmvc中的表單校驗

在平時瀏覽網頁,遊戲的註冊登錄等等,我們都會發現不是隨便輸入就可以通過驗證的,比如用戶名只能字母和數字,密碼長度不夠等等,這些都是表單校驗,在你輸入請求的時候就在客戶端驗證,這樣減輕了服務器端的任務。表單校驗顧名思義就是對輸入表單

原创 dbutils的學習

上一篇文章我們講到jdbc的簡單操作,並且通過我們自己的理解封裝了一個簡單的操作數據庫的utils(工具類),那接下來再來看看人家寫的強大的工具類dbutils。首先要導入一些必須的jar包 這裏jar包括數據庫的,還有dbut

原创 記錄bug

其實之前一直想着這個學習方法,只是堅持了一段時間又沒有堅持下去了。我們都知道好記性不如爛筆頭,bug這個東西無處不在,無時不有,所以之前一直想着就是在平時學習中,把遇到的問題以及如何解決的都記錄下來,這樣下一次如果遇到同樣的問題

原创 MyBatis從入門到不放棄(二)

我們都知道在實際開發中我們很多都會面向接口編程,特別使我們的數據持久層的開發,通常都會在接口中定義好方法和一些規範。通過上一篇文章的學習,我們初步的理解了MyBatis的執行流程。但是卻存在一個問題,如果有一天我們的需求發生了改變