原创 劍指Offer(更新)之Servlet & JSP & Tomcat(五)

1.簡述Servlet生命週期 1.加載和實例化:當Servlet容器啓動或客戶端發送一個請求時,Servlet容器會查找內存中是否存在該Servlet實例,若存在,則直接讀取該實例響應請求;如果不存在,就創建一個Servlet實

原创 劍指Offer(更新)之SSM框架(三)

1.什麼是MyBatis的接口綁定,有什麼好處? Mybatis實現了DAO接口與xml映射文件的綁定,自動爲我們生成接口的具體實現,使用起來變得更加省事和方便。 2.什麼情況用註解,什麼情況用xml綁定? 註解使用情況:Sql

原创 劍指Offer(更新)之初識Redis

Redis也是一種數據庫,屬於一種非關係型數據庫。NoSql = not only sql Redis解決的是目前互聯網三高問題:高併發、高負載、高可擴展性。 Redis是C語言編寫,它的數據模型爲key-value。它支持豐富的

原创 劍指Offer(更新)之數據庫 & JDBC(三)

1.數據庫三範式是什麼 第一範式:每一列屬性都是不可再分的屬性值,確保每一列的原子性 第二範式:(確保表中每列都和主鍵相關)一張數據表至少有一個主鍵 第三範式:(確保每列都和主鍵列直接相關,而不是間接相關)一張數據表有且只有一個主

原创 Java基礎(學習筆記)之方法

1.如何定義Java中的方法 語法:訪問修飾符 返回值類型 方法名(參數列表){ 方法體 } (1)訪問修飾符:方法允許被訪問的權限範圍, 可以是 public、protected、private 甚至可以省略 ,其中 publi

原创 劍指Offer(更新)之SSM框架(二)

springmvc 架構原理/流程 1.Contoller 類,方法 2.配置文件:處理器映射器、處理器適配器、視圖解析器 3.DispatcherServlet 前端控制器 #### 1.SpringMVC的控制器是不是單例模式

原创 Java基礎(學習筆記)之流程控制語句

1.Java條件語句之if if(條件){ 條件執行時成立的代碼 } 執行過程: 2.Java條件語句之if…else if(條件的布爾表達式){ 語句塊1 }else{ 語句塊2 } 執行過程: 3.Java條件語句之多

原创 劍指Offer(更新)之JavaSE(一)

1.Object類自帶哪些方法? toString() equals(Object obj) hashcode() 5個線程的方法: wait()、 wait(long timeout)、wait(long timeout,in

原创 劍指Offer(更新)之面試加強

1.xx.java文件通過編譯器(javac)編譯成hello.class文件,再通過類加載器生成class對象 問題: 在哪個環節可以修改運行結果 源代碼級別 字節碼對象級別 **類加載的作用:**將.class字節碼文件加

原创 劍指Offer(更新)之JavaSE(二)

1.Comparable和Comparator接口是幹什麼的?列出它們的區別 這兩個接口的作用都是排序 Comparable接口是自然排序,重寫了comparaTo()方法 Comparator接口是比較器排序,重寫compar

原创 劍指Offer(更新)之SSM框架(一)

Spring是什麼? 本質就是一個工廠 - 生產對象/管理對象 一站式框架 Spring核心模塊: IOC:控制反轉,將對象的創建/管理交給Spring容器/工廠 Spring創建對象的三種方式 構造器 靜態工廠 工廠方法 通過

原创 JavaWeb基礎(學習筆記)之cookie、session、application

1.cookie cookie存儲在哪裏? cookie臨時以文件的形式將數據存儲在用戶的計算機上,存儲方式是key-value,存儲在瀏覽器的temp文件夾 解決中文亂碼問題 URLEncoder或URLDecoder將字符串

原创 JavaWeb基礎(學習筆記)之MVC模式

MVC模式 MVC模式代表Model-View-Controller(模型-視圖-控制器)模式。這種模式用於程序的分層開發。 Model(模型) 模型代表一個存取數據的對象或 JAVA POJO。它也可以帶有邏輯,在數據變化時更

原创 JavaWeb基礎(學習筆記)之Servlet

1.創建servlet 使用三種方式創建servlet 創建類實現javax.servlet.Servlet接口 創建類繼承javax.servlet.GenericServlet類 創建類繼承javax.servlet.htt

原创 JavaWeb基礎(學習筆記)(二)

1.創建JSP頁面 首先,在創建之前必須要做的事,更改編碼。 在jsp頁面中輸出數組中的元素案例,使用for循環和Arrays.toString()方法 介紹兩種導包方式: 1.<%@ page language="java"