原创 JAVA中抽象類與接口的區別?

簡單來說, 接口是公開的,裏面不能有私有的方法或變量,是用於讓別人使用的,而抽象類是可以有私有方法或私有變量的, 另外,實現接口的一定要實現接口裏定

原创 SpringMVC Controller 介紹

SpringMVC Controller 介紹  一、簡介            在SpringMVC 中,控制器Controller 負責處理由DispatcherServlet 分發的請求,它把用戶請求的數據經過業務處理層處理之後

原创 Web MVC簡介

Web MVC簡介 1.1、Web開發中的請求-響應模型:   在Web世界裏,具體步驟如下: 1、  Web瀏覽器(如IE)發起請求,如訪問http://sishuok.com 2、  Web服務器(如Tomcat)接收請求,處理請求(

原创 java中一般異常和運行時異常的區別

 Java提供了兩類主要的異常:runtime exception和checked exception。checked 異常也就是我們經常遇到的IO異常,以及SQL異常都是這種異常。對於這種異常, JAVA編譯器強制要求我們必需對出現的這

原创 JAVA線程:概念與原理

Java線程:概念與原理 一、操作系統中線程和進程的概念 現在的操作系統是多任務操作系統。多線程是實現多任務的一種方式。 進程是指一個內存中運行的應用程序,每個進程都有自己獨立的一塊內存空間,一個進程中可以啓動多個線程。比如在Wind

原创 Spring MVC入門

2.1、Spring Web MVC是什麼 Spring Web MVC是一種基於Java的實現了Web MVC設計模式的請求驅動類型的輕量級Web框架,即使用了MVC架構模式的思想,將web層進行職責解耦,基於請求驅動指的就是使用請求-

原创 Initialization error SQL * NET not properly installed OracleHomeKey: OracleHomeDir:等問題解決

在win7 64位系統下安裝oracle11g之後,連接PLSQL 時,報異常。如下圖: 這個問題,糾結了我一上午,還是查資料,網上很多說是需要在64位系統上按裝32位的oracle,但是 我安裝32位的時候出錯了,本來我就懷疑。後來想起

原创 Spring Cloud學習之Eureka

1、SpringCloud-Eureka之服務發現與服務註冊        Eureka是Netflix開發的服務發現框架,本身是一個基於REST的服務,主要用於定位運行在AWS域中的中間層服務,以達到負載均衡和中間層服務故障轉移的目的。

原创 SSM框架——詳細整合教程(Spring+SpringMVC+MyBatis)

教程集:http://write.blog.csdn.net/postedit   目錄(?)[-] 基本概念 1Spring2SpringMVC3MyBatis 開發環境搭建Maven Web項目創建SSM整合 1Maven引

原创 java socket 多線程編程

 轉:http://www.cnblogs.com/qqzy168/p/3772215.html 參照網上代碼: 1.工程:   2.代碼: Client.java package com.my.socket.test; import

原创 關於hibernate的緩存使用

1.     關於hibernate緩存的問題: 1.1.1.         基本的緩存原理 Hibernate緩存分爲二級,第一級存放於session中稱爲一級緩存,默認帶有且不能卸載。 第二級是由sessionFactory控制的進

原创 程序員必知的8大排序(三)-------冒泡排序,快速排序(java實現)

http://blog.csdn.net/pzhtpf/article/details/7560294 5.冒泡排序 (1)基本思想:在要排序的一組數中,對當前還未排好序的範圍內的全部數,自上而下對相鄰的兩個數依次進行比較和調整,讓較大的

原创 Union和Union All 的區別

UNION用的比較多union all是直接連接,取到得是所有值,記錄可能有重複   union 是取唯一值,記錄沒有重複   1、UNION 的語法如下: [SQL 語句 1]       UNION      [SQL 語句 2] 2

原创 JAVA的集合類(一)

原:http://www.cnblogs.com/xwdreamer/archive/2012/05/30/2526822.html 1.java集合類圖 1.1 1.2   上述類圖中,實線邊框的是實現類,比如ArrayList,L

原创 程序員必知的8大排序(二)-------簡單選擇排序,堆排序(java實現)

http://blog.csdn.net/pzhtpf/article/details/7559943 3.簡單選擇排序 (1)基本思想:在要排序的一組數中,選出最小的一個數與第一個位置的數交換; 然後在剩下的數當中再找最小的與第二個位置