原创 配置(Linux、JDK、Tomcat、nginx)阿里雲ecs服務器

今天整理下這幾天搞得阿里雲服務器linux Ubuntu14.04版。 第一次弄真的是各種碰壁,服務器折騰了好幾次,包括更換系統盤,格式化盤等等,新手嘛,真的是原理都不清楚的情況下。 簡單說一下阿里雲服務器(大神請忽略O__O

原创 淺談JavaScript、ES5、ES6

原文地址 :http://www.cnblogs.com/lovesong/p/4908871.html淺談JavaScript、ES5、ES6什麼是JavaScriptJavaScript一種動態類型、弱類型、基於原型的客戶端腳本語言,

原创 Java集合

集合:一個Java對象可以在內部持有若干其他Java對象,並對外提供訪問接口,我們把這種Java對象稱爲集合。有了數組,爲什麼還需要其他集合類?數組初始化後大小不可變數組只能按索引順序存取需要其他各種集合類來處理:可變大小的順序鏈表保證無

原创 Java反射

class(包括interface)的本質是數據類型無繼承關係的數據類型無法賦值class/interface的數據類型是Class每加載一個class,JVM就爲其創建一個Class類型的實例,並關聯起來JVM持有的每個Class實例都

原创 Java面試題

一是過程抽象,二是數據抽象。2.繼承:繼承是一種聯結類的層次模型,並且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現有的類中派生,這個過程稱爲類繼承。新類繼承了原始類的特性,新類稱爲原始類的派生類(子類),而原

原创 Java網絡編程

計算機網絡:        是指地理位置不同的具有獨立功能的多臺計算機及其外部設備,通過通信線路連接起來,在網絡操作系統,網絡管理軟件及網絡通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統網絡編程:        就是用來實現網

原创 Java抽象和接口

抽象:如果一個class定義了方法,但沒有具體執行代碼,這個方法就是抽象方法:抽象方法用abstract修飾抽象方法沒有任何執行語句因爲無法執行抽象方法,因此這個類也必須申明爲抽象類(abstract class)無法實例化一個抽象類抽象

原创 Spring之ioc操作與屬性注入

ioc操作 1.就是把對象的創建交給spring進行管理  (起初的調用方法需要new一個對象) 2.ioc操作兩個部分:     (1)ioc的配置文件方式     (2)ioc的註解方式 ioc底層原理 1.xml配置文件 2.do

原创 Strust2值棧

什麼是值棧? �1.之前在web階段,在servlet裏面進行操作,把數據放到域對象裏面,在頁面中使用el表達式獲取到,域對象在一定範圍內,存值和取值。 �2.在Struts2裏面本身提供一種存儲機制,類似域對象,是值棧,可以存值和

原创 MVC原理

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

原创 Hibernate框架介紹與使用

什麼是Hibernate框架 1、Hibernate框架是應用在javaEE三層結構中的dao層框架。 2、在dao層裏面做對數據庫的增刪改查操作,使用Hibernate框架實現增刪改查操作。Hibernate底層就是jdbc,對j

原创 Java反射的概述與使用

泛型就是編寫模板代碼來適應任意類型概述:是一種把明確類型的工作推遲到創建對象或者調用方法的時候纔去明確的特殊的類型。不必對類型進行強制轉換編譯器將對類型進行檢查優化了程序設計,解決了黃色警告線問題,讓程序更安全泛型的繼承關係:可以把Arr

原创 Java面向對象三大特徵——封裝繼承多態

Java面向對象class和instance是“模板”和“實例”的關係class是數據類型,instance是數據class定義了field(字段),每個instance(實例)都會擁有各自的field變量指向instance(實例),並

原创 Java正則表達式

正則表達式匹配規則:\d:0-9 \w:a-z,A-Z,0-9,_ \s:空格,Tab鍵 \D:非\d\W:非\w\S:非\s *:任意個字符 +:至少一個字符 ?:0個或1個字符 {n}:n個字符 {m,n}:m-n個字符{n,}:至少

原创 Java多線程

Java語言內置多線程支持:一個Java程序實際上是一個JVM進程JVM用一個主線程來執行main()方法在main()方法中又可以啓動多個線程多線程特點:多線程需要讀寫共享數據多線程經常需要同步多線程編程的複雜度高,調試更困難Java多