原创 java解釋器自動調用tostring方法

WaterSource 內定義的一個方法是比較特別的:toString()。大家不久就會知道,每種非基本類型的對象都 有一個toString()方法。若編譯器本來希望一個String,但卻獲得某個這樣的對象,就會調用這個方法。所 以在下面

原创 case後面只能接常量,但是類常量只接受一次性賦值的,不接受static塊賦值的

下面的代碼就會報編譯錯誤,(Constant expression required) public class SwitchTest { public int jj = 0; public static final i

原创 switch的case後面只能是常量

switch的case後面只能是常量 因爲switch(選擇因子變量)會與case後面的常量進行比較,來判斷執行哪條分支。 所以case後面的值必須是常量。或者變量要加final關鍵字。變成常變量。

原创 java break,continue跳轉標籤規則

  注意:switch也可以用break 與break label; aa: switch (h) { case 1: System.out.pri

原创 從WebMVC到SpringMVC

WebMVC簡介 1.1 Web開發中的請求–響應模型 如圖所示,一個完整的Web請求——響應由以下基本步驟組成: Web瀏覽器發起web請求,如訪問www.baidu.com; Web服務器(如Tomcat)接收、處理Web

原创 生產服務器日誌查看方法

一般的生產服務器系統不外乎兩種,一種是windows系統,另一種是linux系統,大部分的服務器都是linux系統。 1.windows查看日誌 用notepad++查看,根據關鍵字來搜索,如果當天日誌很多,有多個日誌文件,可以根據日誌時

原创 mysql日期有關函數的使用

mysql有許多日期相關函數,其中有一些非常好用,有時候在適當的場合用到,可以達到事半功倍的效果。 1.  統計週數據時用到   yearweek  函數,查詢出今年的週數,比如20191216,查詢就是201950 mysql默認 週日

原创 MyBatis框架的關聯關係

實際的開發中,對數據庫的操作常常會涉及到多張表,這在面向對象 中就涉及到了對象與對象之間的關聯關係。針對多表之間的操 作,MyBatis提供了關聯映射,通過關聯映射就可以很好的處理對象與對 象之間的關聯關係 一對一 My

原创 Oracle導出導入可執行文件路徑

導入imp: ~app\Administrator\product\11.1.0\db_1\BIN\imp.exe導出exp: ~app\Administrator\product\11.1.0\db_1\BIN\exp.exe 可執行文

原创 關於sql語句中子查詢的位置總結

在sql語句中,我們經常用到子查詢,在工作中也是非常的實用,對於子查詢做了以下幾點總結。 1. select (select ....) as 別名  from  table  第一種,在from前面的(select)子查詢。這種子查詢的

原创 單機系統的架構

單機系統,指的是隻在一臺服務器上面運行的系統。這種架構有很大的侷限性,硬件性能上會存在瓶頸,這種硬件上的瓶頸是不可避免的,所以這種系統只適合對性能,併發等指標要求不高的系統。 在以前的企業中,大部分項目都是這種單機系統,因爲那時候互聯網還

原创 三種解決消費者生產者問題的方案

提供三種方法來解決消費者生產者問題 第一種:利用synchronized與wait、notify public class ProConWN { public static void main(String[] args) {

原创 Spring容器事務傳播特性詳細介紹

Spring容器事務的傳播特性是指:在同一個方法中,不同操作前後所使用的事務。傳播行爲有很多種,如下圖: 事務是數據庫操作原子性的最基本手段,而事務的傳播級別和數據隔離級別,是事務控制的兩個主要特性。傳播級別定義的是事務的控制範

原创 SpringMVC模塊的上傳與下載

實現文件上傳 多數文件上傳都是通過表單形式提交給後臺服務器的,因此,要實現文件上傳功能,就需要提供一個文件上傳的表單,而該表單必須滿足以下3個條件: 實現文件下載 當對中文名文件下載時會怎樣? 如何解決中文

原创 Mybatis框架的兩種SQL調用方式

第一種: 傳統DAO方式的開發整合 採用傳統DAO開發方式進行MyBatis與Spring框架的整合時,可 以使用mybatis-spring包中所提供的SqlSessionTemplate類或 SqlSessionDaoSupp