原创 MySQL-5 外鍵、查詢、視圖

1. 外鍵 定義: foreign key, 外面的鍵(鍵不在自己表中): 如果一張表中有一個字段(非主鍵)指向另外一張表的主鍵,那麼將該字段稱之爲外鍵. 1.1 增加外鍵 創建表的時候增加外鍵: 在所有的表字段之後,使用:

原创 request、response、編碼和路徑

文章目錄1. response1.1 設置響應頭信息1.2 發送狀態碼及其他方法1.3 設置響應正文1.4 重定向2. request2.1 請求頭2.2 請求參數2.3 域對象2.4 請求轉發和請求包含3.編碼3.1 請求編碼3

原创 JSP、Cookie和HttpSession

文章目錄1. jsp的java腳本2. jsp原理3. Cookie3.1 Cookie的path:3.2 JavaWeb中使用Cookie4.HttpSession4.1 原理4.2 URL重寫 1. jsp的java腳本 <

原创 html、css和JS

文章目錄1.get和post區別2.javascript和java的區別3.Js中的null和undifined4.字符串的相加和相減的操作5. == 和 === 區別6.js裏面是否存在重載7. js的bom對象8.js的dom

原创 jdbc、時間類型、大數據、stmt批處理

文章目錄1.JDBC1.1 基本操作1.2 增刪改查1.3 使用PreparedStatement2. java.utl.Date類型與java.sql. 時間類型轉換3.數據庫存儲大數據4.批處理 1.JDBC 1.1 基本操作

原创 XML和dom4j

文章目錄0.xml文件的約束1.dtd的創建2.dtd的三種引入方式3.dom和sax解析xml區別:4.schema和dtd約束xml的區別5.xml引入schema6.sax的解析過程7.dom4j支持xpath的操作 0.x

原创 mybatis 第一天 mybatis的基礎知識

文章目錄1.JDBC的問題2.mybatis框架3.入門程序3.1 準備3.2 【功能1】根據用戶id(主鍵)查詢用戶信息3.3 【功能2】根據用戶名稱模糊查詢用戶信息3.4 【功能3】添加用戶3.5 【功能4】刪除用戶3.6 【

原创 mybatis第二天 高級映射 查詢緩存 和spring整合

1. 訂單商品數據模型 2. 一對一查詢 2.1 需求 查詢訂單信息,關聯查詢創建訂單的用戶信息 實現方式包括: resultType:需要新的返回值包裝對象 resultMap:不需要新的返回值包裝,但是過程麻煩點。 區別: r

原创 MySQL-4 連接查詢

文章目錄1. 交叉連接2. 內連接3. 外連接4. 自然連接 定義: 將多張表(可以大於2張)進行記錄的連接(按照某個指定的條件進行數據拼接)。 結果: 記錄數有可能變化, 字段數一定會增加(至少兩張表的合併) 意義: 在用戶查看

原创 JavaSE-集合:Collection和Maps

文章目錄1.集合和數組的區別?2. Collection特點3.Collection和Map接口4. TreeSet, LinkedHashSet and HashSet 的區別5. Collection和Collections的

原创 spring第一天 spring概念和IOC入門

文章目錄第一天 spring概念和IOC入門1.Spring概念2. Spring的ioc操作3. spring的bean管理3.1 實例化的方式3.2 Bean標籤的常用屬性3.3 屬性注入介紹3.4 注入對象類型的屬性(重點)

原创 javaSE-多線程

1.Java程序的運行原理 由java命令啓動JVM,JVM啓動就相當於啓動了一個進程。 接着有該進程創建了一個主線程去調用main方法。 2.jvm虛擬機的啓動是單線程的還是多線程的? 多線程的。 原因是垃圾回收線程也要先啓動,

原创 使用labelme工具製作分割數據集

參考:圖像語義分割標註工具labelme製作自己的數據集用於mask-rcnn訓練 1.安裝 labelme(標註mask數據集用的)github地址 python3環境 pip install pyqt5 pip install

原创 JavaSE-面對對象疑難點

文章目錄1.堆和棧2.static3. 單例設計模式4. 抽象類和接口5.final6. 多態 1.堆和棧 JAVA中的棧和堆 Java方法區、堆、棧、本地方法區及新生代、老年代、元空間整合 JAVA在程序運行時,在內存中劃分5片

原创 註冊登錄案例注意事項(day14)

1.路徑問題 客戶端路徑:需要項目名 Jsp中表單action: <form action="${pageContext.request.contextPath }/RegistServlet" method="post"> <f