原创 spring mvc的執行流程

①客戶端發起請求到前端控制器(DispacherServlet),也就是一個 servlet ②前端控制器請求處理器映射器HandlerMapping查找到處理器Handler ③前端控制器調用處理器適配器去執行處理器 ⑤處理器適配器向前

原创 java數據類型

基本數據類型 ①整數類型:byte(1字節等於8位)、short(2)、int(4)、long(8)、 整型常量默認爲int,聲明long後面必須加上l或者L,如long a = 4156465l; ②浮點類型:float(4

原创 spring常用的註解

@controller 用於標註控制層,並且把該類注入到spring容器中,如果不指定默認的beanName爲該類的類名(首字母小寫),指定的話通過@Controller("beanName")自定義。 @Service

原创 spring mvc controller返回值的類型

①返回ModeAndView  ※ModeAndView請求轉發 說明:返回的modelAndView會返回到前端控制器進行處理,實際上進行了請求轉發到返回的試圖的面,ModeAndView裏面的模型數據也被寫進了request域中一

原创 javan面向對象編程的概念

1、繼承 ①概念 一個類從另一個類獲得屬性和方法,將一類事物公共的屬性和行爲提取出來,創建出一個模板,稱之爲父類,子類繼承父類公共的屬性和方法,並且擴展添加一些自己特有的屬性和方法。 優點:提高了代碼的複用性,讓類與類之間產

原创 抽象類和接口

1、抽象類 [public] abstract class ClassName { abstract void fun(); } ①概念 被abstract修飾的類稱爲抽象類,一般情況下抽象類中都抽象方法,所以不能

原创 String類

1、String類被final修飾,所以一旦創建了對象,對象不是能被改變的。 2、棧、堆、常量池 ① 棧:存放基本數據類型的變量和對象的引用,對象存在堆內存中(new出來的對象)或者常量池中(通過“”號創建的字符串常量) ②

原创 Object類

Object類是所有類的父類 主要有以下方法: ① equals(): 方法內部判斷兩個對象是否==相等,也就是判斷對象的地址是否相等,如果相等那麼hashcode一定相等。這個方法可以被重寫,String重寫了這個方法,Str

原创 java static關鍵字

1、概念 static方法就是沒有this,在static方法內部不能調用非靜態方法,反之可以。而且可以在沒有創建任何對象的情況下通過類本身調用靜態方法,這實際上是靜態方法的主要用途。簡而言之,在沒有創建對象的情況下來進行調用靜態方

原创 maven 和linux 基本命令

1 、 maven  (黴文) 項目管理工具,可以簡化和標準化項目建設。 maven的本地倉庫是指定在c盤下的,可以在setting.xml中修改,指定(私服、中央倉庫) 常用命令: -maven compile(編譯):將java源程序

原创 constructor 構造函數 和 構造代碼塊

1、構造方法→用於給對象選擇性的初始化。 ①構造方法名與類名相同。 ②構造方法沒有返回值。 ③構造方法沒有返回值。 ④不寫訪問權限的話,默認是public ⑤如果不寫構造函數,默認有一個空的構造函數 ⑥可以有多個不同參數的構造

原创 js+jquery+ajax+html基礎知識點

1.js ①變量:var  i = 10; ②選擇器:              id:document.getElementById("id").innerHTML("謝謝")。。。。給選中元素賦值"謝謝"              

原创 Map集合遍歷

                    Map集合的遍歷①   //      先獲得key再獲得value      Set set=map.keySet();    //      遍歷得到的key的集

原创 mysql搜索引擎

1.InnoDB 支持事務,不保存表的具體行數,count(*)的時候要掃面一遍整個表來計算有多少行,寫操作比較好 2.MyISAM 不支持事務,保存表的具體行,count(*)的時候只需讀取保存好的行數即可,大數據量的快速讀取操作比較好

原创 數據庫常用sql

增:insert into 表名 values(依次是各個列明, , , ,)   或者可以指定要添加的列  insert into 表名(需要添加的列名) values(各個列明的數據)若主鍵爲自增則可以不用寫。 刪:delete fr