原创 Java多線程和J.U.C併發編程(二)

併發編程J.U.C 一. Java的線程併發庫介紹 在 Java 5.0 提供了 java.util.concurrent(簡稱JUC)包。  併發編程網站:http://ifeve.com/tag/juc/ 整體框架: 二. Execu

原创 第十四部分. 常用框架之spring

⒈ Spring核心理念 Spring 是一個 IOC 和 AOP 容器框架。 ⑴ 控制反轉(IOC) 傳統的 java 開發模式中,當需要一個對象時,我們會自己使用 new 或者 getInstance等直接或者間接調用構造方法創建一個

原创 Java多線程和J.U.C併發編程(一)

傳統線程機制 一. 傳統使用類Thread和接口Runnable實現  Java中線程的創建有兩種方式: ① 通過繼承Thread類,重寫Thread的run()方法,將線程運行的邏輯放在其中。 ② 通過實現Runnable接口,實例化T

原创 Java面試需要知道的SQL語句語法

Java面試需要知道的SQL語句語法 DDL—數據定義語言(Create,Alter,Drop,DECLARE) DML—數據操縱語言(Select,Delete,Update,Insert) DCL—數據控制語言(GRANT,REVOK

原创 ActiveMQ使用教程

ActiveMQ概述 簡述:MQ是一個消息中間件,例如ActiveMQ、RabbitMQ、kafka等等。爲了實現系統之間通信,把系統之間調用的耦合度降低的情況下都可以使用MQ。 ⒈ 什麼是ActiveMQ ActiveMQ 是Apach

原创 spring基本教程

Spring概述 ⒈ Spring介紹     Spring它是一個一站式的分層輕量級框架。 ⒉ Spring體系結構     ⑴ core container a)    beans與core 它們提供spring框架最基本功能,包含

原创 SpringMVC基本教程

Spring web mvc介紹 ⒈ Springmvc是什麼? Spring web mvc和Struts2都屬於表現層的框架,它是Spring框架的一部分,我們可以從Spring的整體結構中看得出來: ⒉ SpringMVC處理流程

原创 第二部分. JavaSE 語法

一. Java有沒有goto語句? goto 是 Java 中的保留字,在目前版本的 Java 中沒有使用。根據 James Gosling(Java 之父)編寫的《The Java Programming Language》一書的附錄中

原创 第三部分. Java 的異常處理

一. Java 中異常分爲哪些種類 1. Java異常體系結構 java中的Exception類的子類不僅僅只是像上圖所示只包含IOException和RuntimeException這兩大類,事實上Exception的子類很多很多,主要

原创 mybatis基本教程

MyBatis介紹 MyBatis 本是apache的一個開源項目iBatis, 2010年這個項目由apache software foundation 遷移到了google code,並且改名爲MyBatis 。2013年11月遷移到

原创 第一部分. JavaSE 基礎

Java 面向對象的特徵 繼承 繼承是從已有類得到繼承信息創建新類的過程。提供繼承信息的類被稱爲父類(超類、基類);得到繼 承信息的類被稱爲子類(派生類)。繼承讓變化中的軟件系統有了一定的延續性,同時繼承也是封裝程序中可變因素的 重要手段

原创 Eclipse-字符集編碼、tomcat、SVN插件、maven插件、jdk設置

字符集編碼設置 工作空間字符集編碼設置 修改JSP的字符集編碼

原创 03-創建Maven項目

IDEA 中常用的 Maven 項目有兩種        maven 項目              |--普通的 maven 項目 :                          |--maven 的 jar 工程        

原创 04-創建Maven聚合工程

通過創建 maven 的聚合工程來對我們的項目進行分層(模 塊)開發。接下來我們將使用 IDEA 創建如圖所示的 maven 聚合工程。 創建 Parent Project Parent Project 是聚合工程中的父工程,一個項目中

原创 01-基本使用教程

使用IDEA創建JavaSE項目 第一步:首次運行IDEA創建JavaSE項目直接點擊圖的創建新項目創建。 第二步:如圖所示,選擇左側菜單欄中的Java.Project SDK下拉框中顯示的是ñ ØSDK ,說明Ĵ DK 。還沒有添加進來