原创 JavaWeb(入門篇17)MVC架構入門

一、什麼是MVC? MVC (Model View Controller) 模型 – 視圖 – 控制 架構 1.視圖層(View) 1.展示給用戶視圖功能 2.將請求傳遞給控Controller制層級 3.接受Controlle

原创 NIMD (week_05) 學習筆記

第五週學習筆記 08月13日 一:SQL基本語句 增刪改查 具體看我的博客 https://blog.csdn.net/jarvan5/article/details/106155205 二:數據庫五大範式範式 具體看我的博客 h

原创 JavaWeb(入門篇01)靜態頁面和動態頁面的區別

一、靜態頁面 1.以.html,htm結尾的網頁, 2.缺點 (1)無法動態更新,沒有和數據庫交互 二、動態頁面 99%的網站都使用動態頁面 1.動態可以和數據庫交互 2.但是如果代碼出現問題就要停機維護 3.對服務器性

原创 (重點) MySQL(入門篇16)事務,事務案例,事務隔離級別

目錄 一、事務 事務有ACDI原則 1.原子性(Atomicy) 要麼都成功,要麼都失敗 2. 一致性(Consistency) 事務前後的數據保持一致 3.持久性(Durability) – 事務提交 事務一旦提交不可逆 4.

原创 JavaWeb(入門篇02)網站的訪問如何實現的?

1.輸入域名:baidu.com 2.訪問本地主機(C:\Windows\System32\drivers\etc\host)文件有無到baidu.com的映射(比如localhost就是127.0.0.1的映射)如果本地有就返

原创 Java Collection和Collections的區別?,Collections 實現sort排序

面試題, 一、 Collection 1.Collection 是一個 頂級集合是接口(如圖) 2.提供所以集合的共性方法 * 一、共性方法: * 1.add(): 添加對象到集合 * 2.rem

原创 (重點)MySQL(入門篇26)聚簇索引和非聚簇索引的區別

innodb的主鍵就是聚簇索引, myISAM 主鍵還是二級索引都是非聚簇索引。 1.非聚簇索引: 表和所有是分2部分儲存的,通過索引的查找找需要的表的數據的地址 2. 聚簇索引: 主鍵的葉子下包含了數據,其他索引指向主鍵:

原创 JavaWeb(入門篇07)解決Intellji Idea修改代碼以後無效的問題,需要手動打包的問題

一、問題描述: 每次修改完代碼,重啓Tomcat但是發現項目並不能修改成功,需要手動去重新點擊 package(一般還是習慣 clean – complie – package 3部曲)麻煩,十分的難受。 想了一下idea怎麼又

原创 (重點)MySQL(入門篇25)MySQL BTree索引背後的數據結構及算法原理

目錄 BTree俗稱B樹,MySQL數據庫支持多種索引,但是我們平時主要使用B樹索引,所以本文重點介紹B樹索引,這是文章目錄 一、MySQL數據庫索引的原理(數據結構及算法層面) 二、B樹(B-treee)和B+樹(B + tre

原创 JavaWeb(入門篇09)Response驗證碼實現

1.實現步驟 一、步驟 1.爲了效果展示讓瀏覽器3秒刷新一次,設置圖片打開並禁止瀏覽器 2.內存中構建一個圖片BufferedImage圖片類瞭解 3.用圖片的img.getGraphics()方法獲得圖片畫筆 4.使用畫筆化背景

原创 JavaWeb(入門篇03)HTTP協議詳解

參考:https://www.jianshu.com/p/6e9e4156ece3 目錄 HTTP (HyperText Transfer Protocol)超文本傳輸協議. 一、概述 1.計算機網絡體系分層結構 OSI七層

原创 (重點)JavaWeb(入門篇10)Response重定向實現登錄項目

備註:定向路徑參考request模塊代碼, 1.實現功能 模擬一個登陸頁面,實現登錄成功跳轉(重定向), 登錄失敗返回頁面並提示錯誤信息的功能 2.核心代碼 1.表單form 的action到/Login映射 <form act

原创 NIMD (week_06)學習筆記--前端 HTML + CSS + JavaScript

第六週學習筆記 08月20日 一:HTML基礎知識 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewpo

原创 JavaWeb(入門篇05)Servlet的原理

我們經常用Servlet來寫請求和響應,其實請求和響應不是Servlet的職責。 還記得你把你把你的Servlet 部署到哪裏的麼? Web應用裏也就是Servlet容器(Tomcat ) 所有的複雜度的操作,監聽端口

原创 JavaWeb(入門篇16)jsp 9大內置對象和4種作用域

一、8個內置對象 1.引入 我們爲什麼能直接在jsp裏面使用 out.print() ? 因爲: out 對象是一個 內置,對象(這裏一共有8個內置對象) 2. 九大內置對象 1.源碼分析, (1)jsp的本質就是轉化爲 jsp.