原创 數據結構和算法的概念

一 什麼是數據結構 數據結構就是,我們怎麼把現實世界中大量而複雜的問題以特定的數據類型和特定的存儲結構保存到主存儲器(內存)中,以及在此基礎上爲實現某個功能(比如,查找一個元素,刪除一個元素)而執行的相應的操作,這個相應的操作也叫算法。

原创 File類概述

一 什麼是File? File是文件和目錄路徑名的抽象表示。File可能代表一個目錄,也可能代表一個文件。 注意:File類的父類是Object,它和IO流的四大家族沒有什麼關係,不能完成文件的讀寫操作。 二 File類的常用方法 p

原创 SpringMVC之概述

一 三層架構 我們的開發架構一般都是基於兩種形式,一種是 C/S 架構,也就是客戶端/服務器,另一種是 B/S 架構,也就是瀏覽器服務器。在 JavaEE 開發中,幾乎全都是基於 B/S架構的開發。那麼在 B/S架構中,系統標準的三層架構

原创 SpringMVC之入門案例

一 入門案例的需求 二 入門程序 1. 創建maven項目 創建maven項目時,要選擇使用骨架maven-archetype-webapp創建 2. 在pom.xml中導入需要的依賴的座標 pom.xml文件是maven項目的配置文

原创 IO和Properties

需求: 把文件中的數據(鍵值對的形式)加載到內存,存到Properties對象中。 jdbc.properties文件 username=gao password=123 package cn.donglinode.IO; impo

原创 FileInputStream概述

一 FileInputStream概述 FileInputStream:從文件系統中的文件獲取輸入字節。 可用的文件取決於主機環境。 FileInputStream用於讀取諸如圖像數據的原始字節流。 要讀取字符流,請考慮使用FileRea

原创 FileOutputStream概述

一 FileOutputStream概述 文件輸出流是用於將數據寫入File或FileDescriptor的輸出流。 文件是否可用或是否可以創建取決於底層平臺。 特別是某些平臺允許一次僅打開一個文件以供寫入FileOutputStream

原创 PrintStream概述

一 PrintStream概述 這是一個標準輸出流,默認情況下會輸出到控制檯 二  我們用爛了的System.out.println() System.out的返回值就是一個PrintStream對象 以下兩段代碼是等價的 System

原创 SpringMVC之過濾器解決中文亂碼的問題

一 過濾器Filter的作用 Filter是對客戶端(瀏覽器)訪問資源的過濾,符合條件放行,不符合條件不放行,並且可以對目標資源訪問前後進行邏輯處理。 過濾器是處於客戶端與服務器資源文件之間的一道過濾網,在訪問資源文件之前,通過一系列的過

原创 SpringMVC之執行流程和使用的組件

SpringMVC的執行流程 使用的組件 1. 前端控制器:DispatcherServlet 用戶請求到達前端控制器,它就相當於 mvc 模式中的 c,dispatcherServlet 是整個流程控制的中心,由它調用其它組件處理用戶

原创 SpringMVC響應之過濾靜態資源

DispatcherServlet會攔截到所有的資源,導致一個問題就是靜態資源(img、css、js)也會被攔截到,從而不能被使用。解決問題就是需要配置靜態資源不進行攔截,在springmvc.xml配置文件添加如下配置 mvc:reso

原创 SpringMVC之常用註解

一  RequestParam註解 1. RequestParam註解的使用場景 如果請求中帶有請求參數,那麼我們可以使用請求參數綁定的方法獲取請求中的參數值。 但是使用請求參數綁定的方法必須要保證請求參數的參數名和處理請求的方法的形參名

原创 SpringMVC 響應數據和結果視圖 之 返回值分類

一 返回值分類 1. 字符串 2. void 3. ModelAndView 二 返回值類型爲字符串 controller 方法返回字符串可以指定邏輯視圖名,通過視圖解析器解析爲物理視圖地址。 案例: 1. index.jsp <htm

原创 SpringMVC之ResponseBody響應json數據

一 DispatcherServlet會攔截靜態資源(img、css、js)的問題 DispatcherServlet會攔截到所有的資源,導致一個問題就是靜態資源(img、css、js)也會被攔截到,從而不能被使用。解決問題就是需要配置靜

原创 SpringMVC模擬異步請求響應

1. index.jsp <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title>