返回頂部
摘要:[toc] 算是經歷了整整四天吧,前兩天聽課跟著視頻敲。后兩天自己手動完成剩余的其他若干功能,一路debug過來,收獲許多,在此記錄。希望自己永遠保持熱忱,加油。 有小伙伴反應碼云鏈接失效的問題,呃。。如果有需要的小伙伴可以評論區聯系我,可以發郵箱給你們,有問題可以交流,一起進步哦。 一、項目配置問 閱讀全文
posted @ 2020-03-30 23:35 天喬巴夏丶 閱讀(559) 評論(56) 推薦(7) 編輯
摘要:[toc] 一、前言 版本: springMVC 5.0.2RELEASE JDK1.8 前端控制器的配置: web.xml springmvc.xml配置 二、初始化 DispatcherServlet的啟動與Servlet的啟動過程緊密聯系,我們通過以上繼承圖就可以發現。 1. 容器初始化 Se 閱讀全文
posted @ 2020-05-09 11:48 天喬巴夏丶 閱讀(160) 評論(3) 推薦(0) 編輯
摘要:[toc] 前文傳送門: "mybatis源碼學習:從SqlSessionFactory到代理對象的生成" "mybatis源碼學習:一級緩存和二級緩存分析" "mybatis源碼學習:基于動態代理實現查詢全過程" 一、自定義插件流程 自定義插件,實現Interceptor接口。 實現interce 閱讀全文
posted @ 2020-04-26 17:15 天喬巴夏丶 閱讀(247) 評論(4) 推薦(3) 編輯
摘要:前文傳送門: "mybatis源碼學習:從SqlSessionFactory到代理對象的生成" "mybatis源碼學習:一級緩存和二級緩存分析" 下面這條語句,將會調用代理對象的方法,并執行查詢過程,我們一起來看看它的內部是如何實現的。 一、動態代理:執行代理對象的方法時攔截,進行方法增強。 可以 閱讀全文
posted @ 2020-04-26 10:05 天喬巴夏丶 閱讀(221) 評論(0) 推薦(1) 編輯
摘要:[toc] 前文傳送門: "mybatis源碼學習:從SqlSessionFactory到代理對象的生成" 零、一級緩存和二級緩存的流程 以這里的查詢語句為例。 一級緩存總結 以下兩種情況會直接在一級緩存中查找數據 主配置文件或映射文件沒有配置二級緩存開啟。 二級緩存中不存在數據。 根據statet 閱讀全文
posted @ 2020-04-25 22:03 天喬巴夏丶 閱讀(220) 評論(0) 推薦(2) 編輯
摘要:[toc] 一、根據XML配置文件構建SqlSessionFactory 一、首先讀取類路徑下的配置文件,獲取其字節輸入流。 二、創建SqlSessionFactoryBuilder對象,調用內部的build方法。 三、根據字節輸入流創建XMLConfigBuilder即解析器對象parser。 四 閱讀全文
posted @ 2020-04-25 15:06 天喬巴夏丶 閱讀(155) 評論(0) 推薦(1) 編輯
摘要:[toc] Spring IoC與bean A bean is an object that is instantiated, assembled, and otherwise managed by a Spring IoC container. Otherwise, a bean is simpl 閱讀全文
posted @ 2020-04-07 20:00 天喬巴夏丶 閱讀(183) 評論(0) 推薦(0) 編輯
摘要:注:以下內容是參考黑馬的spring教程+Spring in Action+個人的一些新見解整合而成的學習筆記。 Spring的概述 先來一波醒目的spring模塊圖。 Spring這個 輕量級的開源框架 的創建是用來代替更加重量級的企業級Java技術,以 和`面向切面編程(Aspect Orien 閱讀全文
posted @ 2020-04-07 13:31 天喬巴夏丶 閱讀(71) 評論(0) 推薦(0) 編輯
摘要:[toc] 算是經歷了整整四天吧,前兩天聽課跟著視頻敲。后兩天自己手動完成剩余的其他若干功能,一路debug過來,收獲許多,在此記錄。希望自己永遠保持熱忱,加油。 有小伙伴反應碼云鏈接失效的問題,呃。。如果有需要的小伙伴可以評論區聯系我,可以發郵箱給你們,有問題可以交流,一起進步哦。 一、項目配置問 閱讀全文
posted @ 2020-03-30 23:35 天喬巴夏丶 閱讀(559) 評論(56) 推薦(7) 編輯
摘要:@[toc] 什么是Tomcat Tomcat是一個網絡服務器軟件,它支持全部jsp和servlet規范,可以用以部署web項目。 安裝了服務器軟件的計算機,就是服務器。 安裝注意點 安裝目錄不要包含中文和空格。(養成好習慣) 配置環境變量 到Tomcat運行需要的jdk。 安裝完畢,可以進入安裝目 閱讀全文
posted @ 2020-03-14 15:51 天喬巴夏丶 閱讀(34) 評論(0) 推薦(0) 編輯
摘要:啥是批處理 將多條SQL添加到一個批中,一次性將批發送給數據庫,數據庫依次執行SQL語句,減少SQL語句發送的次數,提升程序運行的效率。 Statement批處理 優點: 可以在一次批處理中處理不同語義的SQL語句 。 缺點: 沒有預編譯機制,不能防止sql注入攻擊,且執行效率低。 SQL語句無法預 閱讀全文
posted @ 2020-03-10 22:18 天喬巴夏丶 閱讀(43) 評論(0) 推薦(0) 編輯
摘要:一、數據庫連接池 小白喊話:本文應該有很多不嚴謹的地方,僅供參考,日后學成歸來再做完善。 部分參考自: "https://blog.csdn.net/crankz/article/details/82874158" "https://blog.csdn.net/dzy21/article/detai 閱讀全文
posted @ 2020-03-10 22:17 天喬巴夏丶 閱讀(54) 評論(0) 推薦(0) 編輯
摘要:JDBC事務支持 JDBC連接的事務支持由Connection對象提供,且默認自動提交,即默認事務是關閉的狀態。也就是說,SQL語句執行將會立即提交至數據庫,永久生效。 JDBC中關于事務的操作: 需要注意的是:當遇到一個未處理的 的異常時,系統會非正常退出,事務會自動回滾。但如果顯式捕捉該異常,則 閱讀全文
posted @ 2020-03-10 22:16 天喬巴夏丶 閱讀(83) 評論(0) 推薦(0) 編輯
摘要:DCL(Data Control Language):數據控制語言,用來定義數據庫的訪問權限和安全級別,及創建用戶。 一、管理用戶 1、創建用戶 ps:如果出現了 的錯誤,可以先執行 語句。 2、修改用戶 3、查詢用戶 %通配符匹配所有。 4、刪除用戶 二、權限管理 1、查詢權限 2、授予權限 3、 閱讀全文
posted @ 2020-03-08 20:59 天喬巴夏丶 閱讀(40) 評論(0) 推薦(0) 編輯
摘要:[toc] 一、事務的概念 什么是事務呢? 事務是由一步或幾步數據庫操作序列組成的邏輯執行單元,這系列操作 要么全部執行,要么全部放棄執行 。 二、事務的四大特性 原子性(Atomic),一致性(Consistency),隔離性(Isolation),持續性(Durability),簡稱ACID性。 閱讀全文
posted @ 2020-03-08 16:34 天喬巴夏丶 閱讀(180) 評論(2) 推薦(1) 編輯
摘要:[toc] 一、JDBC概述 Java Database Connectivity:數據庫連接,是一種可執行SQL語句的API。 JDBC是 面向接口編程 的典型應用:關系型數據庫系統類型多樣(諸如MySQL,DB2,Oracle),為了實現統一簡化開發,Sun公司制定這套標準的API(接口),不同 閱讀全文
posted @ 2020-03-07 21:56 天喬巴夏丶 閱讀(42) 評論(0) 推薦(0) 編輯
摘要:[toc] 借著上回外鍵約束的例子,這篇將對多表查詢的一些概念和操作進行學習。 二話不說,直接創建一個例子: 一、笛卡爾積查詢 二、內連接查詢 三、外連接查詢 左外連接 在內連接查詢的基礎上獲取【左邊表有而右邊沒有的數據】。 首先先添加一下這樣的數據測試一下: 右外連接 在內連接查詢的基礎上獲取【左 閱讀全文
posted @ 2020-03-07 13:35 天喬巴夏丶 閱讀(22) 評論(0) 推薦(0) 編輯
摘要:[toc] 所有的關系型數據庫都支持對數據表使用約束,在表上強制執行數據校驗,保證數據的完整性。 MySQL數據庫支持以下四種約束形式: 非空約束 NOT NULL 所有數值類型的值都可以為null。 空字符串和0都不等于null。 唯一約束 UNIQUE 保證指定的列不允許出現重復值,但是可以存在 閱讀全文
posted @ 2020-03-06 22:55 天喬巴夏丶 閱讀(41) 評論(0) 推薦(0) 編輯
摘要:亂碼問題如下: 導致問題產生的原因很簡單,無非是命令行的編碼和MySQL內部設置的編碼出現了偏差。我們右鍵屬性查看以下命令行的編碼方式是GBK。 解決: character_set_client:客戶端的字符集 character_set_connection:連接的字符集 character_se 閱讀全文
posted @ 2020-03-06 20:51 天喬巴夏丶 閱讀(16) 評論(0) 推薦(0) 編輯
摘要:分組查詢 之前學習聚合函數,知道聚合函數在默認情況下,將會把所有的記錄當成一組,讓我們在對列求值,計算時更方便了一些。 但是,在某些情況下,我們需要顯式地對記錄進行分組,使用的是group by [column1,column2..]。 這樣, 查詢結果將會根據group by后面的字段,將值相同的 閱讀全文
posted @ 2020-03-06 19:13 天喬巴夏丶 閱讀(66) 評論(0) 推薦(0) 編輯
摘要:DQL(Data Query Language):數據查詢語言,用以查詢數據庫中表的記錄(數據)。 一、基本查詢 select關鍵字后面跟著的是字段名, 表示查詢結果顯示所有字段。 1、查詢所有信息與指定信息 2、清除重復值 3、查詢結果參與運算 參與運算的需要是數值類型。 二、條件查詢 SELEC 閱讀全文
posted @ 2020-03-06 15:07 天喬巴夏丶 閱讀(35) 評論(0) 推薦(0) 編輯
摘要:DML(Data Manipulation Language):數據操作語言,用以操作表中數據。 假設現在已經在數據庫中創建好了一個表,結構如下: 一、添加表記錄 1、添加全部的字段值 2、添加部分字段值 3、注意事項 列名和值需要一一對應。 字符和日期型數據需要用引號引起。 二、復制表中數據 1、 閱讀全文
posted @ 2020-03-05 11:53 天喬巴夏丶 閱讀(22) 評論(0) 推薦(0) 編輯
摘要:一、DDL操作數據庫 關鍵字理應大寫,為便于記憶,本篇都采用小寫形式。 DDL(DATA Definition Language):數據定義語言,用于定義數據庫對象。 1、創建數據庫 2、查看數據庫 3、修改數據庫 4、刪除數據庫 5、使用數據庫 二、DDL操作數據表 在使用某個數據庫的前提下,才可 閱讀全文
posted @ 2020-03-05 10:20 天喬巴夏丶 閱讀(37) 評論(0) 推薦(0) 編輯
摘要:一、數據庫的定義 數據庫是“按照數據結構來 組織 、 存儲 和 管理 數據的倉庫”。 是一個 長期存儲 在計算機內的、有組織的、有共享的、統一管理的數據集合。 嚴格來說, 數據庫 (Database)僅僅是存放用戶數據的地方,用戶進行訪問、操作數據庫內的數據時,還需要 數據庫管理系統 的幫助(Dat 閱讀全文
posted @ 2020-03-04 22:16 天喬巴夏丶 閱讀(45) 評論(0) 推薦(0) 編輯
摘要:解決IDEA找不到javax.servlet.jar包的問題 配置完tomcat,準備照著資料實現Servlet接口,發現IDEA中并不能找到javax.servlet.jar包,一番查找之后,解決了問題,解決方法如下: 一、右鍵點擊項目,選擇 。 二、選擇 ,點擊加號 ,選擇 。 三、瀏覽目錄,找 閱讀全文
posted @ 2020-03-03 18:49 天喬巴夏丶 閱讀(43) 評論(0) 推薦(0) 編輯
摘要:[toc] 一、內容操作 1、html() 與JS中的interHTML屬性類似,用以讀取或者設置某個元素的HTML內容。 2、text() 與JS中innerText屬性類似,用以讀取或設置某個元素中的文本內容。 3、val() 與JS中的Value屬性類似,用以設置和獲取元素的value屬性值。 閱讀全文
posted @ 2020-03-03 13:48 天喬巴夏丶 閱讀(35) 評論(0) 推薦(0) 編輯
摘要:[toc] 一、獲取節點 1、獲取節點文本內容 2、獲取節點屬性 二、創建節點 創建節點不等同于添加節點,創建的節點還不在文檔節點樹中。 1、創建元素 2、創建文本節點 3、創建屬性節點 三、添加節點 添加操作都兩兩對應: append()與appendTo():在元素內部追加新內容。(內部的末尾) 閱讀全文
posted @ 2020-03-03 13:44 天喬巴夏丶 閱讀(21) 評論(0) 推薦(0) 編輯
摘要:[toc] 一、jQuery概述 write less , do more . jQuery是輕量級的JavaScript函數庫,在使用時需要引入jQuery庫文件。引用方式如下,兩種都可。 二、jQuery對象的創建方式 1. :接收一個css選擇器的字符串,去匹配一組元素,如 。 2. :接收一 閱讀全文
posted @ 2020-03-02 19:49 天喬巴夏丶 閱讀(19) 評論(0) 推薦(0) 編輯
摘要:jQuery實現輪播圖無縫連接 參考鏈接地址: "https://blog.csdn.net/qq_36996271/article/details/82015950" 自我總結: 本身對CSS樣式不太熟悉,這段代碼參考自其他博主,一步步測試CSS樣式屬性,加深了對CSS定位的理解。 :生成絕對定位 閱讀全文
posted @ 2020-03-01 15:39 天喬巴夏丶 閱讀(43) 評論(0) 推薦(0) 編輯
摘要:jQuery實現簡易版列表聯動 本文為學習過程中的總結,也許許多地方可能過于片面,考慮不周全,還望前輩們評論區批評指正吶! 簡易版三級聯動效果如下: 代碼如下: 總結一下注意的點: jQuery的引入確實簡化了JS代碼,JS操縱DOM對象,而jQuery操縱jQuery對象, 。 this關鍵字仍然 閱讀全文
posted @ 2020-02-29 19:26 天喬巴夏丶 閱讀(20) 評論(0) 推薦(0) 編輯
摘要:[toc] 一、DOM的概念 DOM的英文全稱是 Document Object Model ,即文檔對象模型,是用以操作 HTML文檔和XML文檔 的API。 W3C將DOM分為三個不同的部分,分別是:核心DOM,XML DOM,HTML DOM。 二、DHTML與HTML DOM 所謂 即`Dy 閱讀全文
posted @ 2020-02-28 21:37 天喬巴夏丶 閱讀(26) 評論(0) 推薦(0) 編輯
ag二分彩