原创 Java+Spring+MyBatis實現多數據源的動態切換

    在實際的項目開發過程中我們經常會遇到一個項目需要使用多個數據源的情況,而多數據源又可分爲固定多數據源和動態多數據源兩種情況。    固定多數據源是指在項目中需要使用多個數據源,但數據源的個數是確定的,不會改變,如我們的項目需要使用訂

原创 Linux環境下JDK的安裝

上篇文章我們介紹了Windows環境下JDK的安裝,這篇文章我們介紹下Linux環境下JDK的安裝方法。在安裝JDK之前,我們首先執行java -version查看linux下是否已經安裝了JDK,因爲很多linux版本默認安裝了openJ

原创 Java I/O操作

在我們日常的開發中使用最多的Java知識點就是Java的IO流和Java集合兩大模塊,後續的文章我會接着介紹Java集合的知識,本篇博文我主要講解Java的輸入流和輸出流。我們知道任何的編程語言,首先要解決的就是如何與外部介質交換數據,這就

原创 Java中的接口與抽象類

對於面向對象編程來說,抽象是它的一大特徵之一。在Java中,可以通過兩種形式來體現面向對象的抽象:接口和抽象類。這兩者有太多相似的地方,又有太多不同的地方。今天我們就一起來學習一下Java中的接口和抽象類。本篇文章轉載自:http://ww

原创 Java集合

上篇博文我們介紹了Java I/O流的使用方法,這篇文章我們介紹Java的集合,Java集合是日常開發中使用最多的Java模塊了,我們經常使用List、Map集合,但是我們有沒有了解過Java其他集合的使用方法和使用場景,下面我們就係統的介

原创 Java基礎知識全面總結

學習Java有一段時間了,使用Java做開發也有一段時間了,剛開始做開發時總覺得學習各種框架的知識比較有用,也把比較多的學習精力放在了框架上,但是隨着工作經驗的增加就會發現使用的框架千變萬化,但是基礎原理相差不大。因此好的Java基礎在今後

原创 Java中的類與繼承

對於面向對象的程序設計語言來說,類毫無疑問是其最重要的基礎。抽象、封裝、繼承、多態這四大特性都離不開類,只有存在類,才能體現面向對象編程的特點,今天我們就來了解一些類與繼承的相關知識。一、Java類簡介在Java中,類文件是以.java爲後

原创 Java概述

在學習Java之前我們首先得知道什麼是Java,Java能夠做什麼,我們爲什麼要學習Java。下面我們首先來宏觀的認識下Java。 一、Java語言概述Java是SUN公司(現已被ORACLE公司收購)於1995年推出的一門高級編程語言;J

原创 JDBC訪問數據庫

創建JDBC連接數據庫的程序,大致可以分爲7個步驟: 1)加載JDBC驅動程序:在連接數據庫之前,首先要加載想要連接的數據庫的驅動到JVM(Java虛擬機),       這通過java.lang.Class類的靜態方法forName

原创 java線程

在調用start()方法之前:線程處於新狀態中,新狀態指有一個Thread對象,但還沒有一個真正的線程。 在調用start()方法之後:發生了一系列複雜的事情 啓動新的執行線程(具有新的調用棧); 該線程從新狀態轉移到可運行狀態; 當

原创 我的友情鏈接

51CTO博客開發

原创 常用的正則表達式

"^/d+$"  //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$"  //正整數 "^((-/d+)|(0+))$"  //非正整數(負整數 + 0) "^-[0-9]*[1-9][0-9]*$"  /

原创 Java Spring實現多數據源的動態切換

    在實際的項目開發過程中我們經常會遇到一個項目需要使用多個數據源的情況,而多數據源又可分爲固定多數據源和動態多數據源兩種情況。    固定多數據源是指在項目中需要使用多個數據源,但數據源的個數是確定的,不會改變,如我們的項目需要使用訂

原创 Hadoop的實現原理及基本使用方法

    網上有很多介紹Hadoop安裝部署的資料,這篇文章不會向大家介紹Hadoop的安裝及部署方法,我會重點向大家介紹Hadoop實現的基本原理,這樣當我們今後學習Hadoop生態相關的知識時可以快速入門。        Hadoop是什

原创 java5線程池

1)創建固定大小線程池 public class ThreadTest {      public static void main(String[] args) {          //ExecutorService executorS