# Java
## 2018-04-17
1. 前端使用 bootstrap http://v3.bootcss.com/getting-started/ 構建,認真查看 bootstrap 的頁面組件,發揮想象力去構建頁面
2. 使用 Visio 完成注冊的業務流程圖設計,添加用戶注冊功能。
3. 拓展資料(正則表達式, cookies)
正則表達式:
http://www.runoob.com/js/js-regexp.html
https://www.cnblogs.com/hai-ping/articles/2997538.html
cookies: http://www.runoob.com/servlet/servlet-cookies-handling.html
4. 完善思維導圖
## 2018-04-16
1. 看視頻,自行下載 jar 和添加相關文件,進行 Log4j 組件的改造;
## 2018-04-13
1. 結合視頻,完成需求改造;
2. 完善今日機試題;
3. 完成每日一練;
## 2018-04-12
1. 結合視頻,完成需求改造
* 完成全部功能的 AJAX + MVC + Service + DAO 改造
* 編輯時不允許修改學號
* 學生表中加入郵箱、手機號、QQ號,在新增和編輯時加入符合要求的驗證(使用正則表達式)
* 對所有的請求添加二級目錄并添加后綴,例如 UpdateServlet 調整為admin/UpdateServlet.do
* 所有不需要 session 驗證的請求地址定義規則,例如 LoginServlet 定義為common/LoginServlet.do
* 在過濾器中定義規則攔截所有后綴為 .do 的請求,如果目錄為 common 的不需要 session 驗證
## 2018-04-11
1. 結合視頻,完成今天的 JSP 練習。
## 2018-04-10
1. 結合視頻,完成今天的 JSP 練習。
## 2018-04-09
1. 結合視頻,完成今天的 JSP 練習。
2. 準備本周五
## 2018-04-08
1. 結合視頻,完成今天的 JSP 練習。
## 2018-04-04
1. 結合視頻,完成今天的 JSP 練習。
2. 完善思維導圖,復習前面的Java基礎知識,繼續每日一練。
## 2018-04-03
1. 結合視頻,完成今天的 JSP 練習。
## 2018-04-02
1. 結合視頻,完成今天的 JSP 練習。
2. 結合課堂內容,撰寫一篇關于 servlet 如何在 web.xml 配置的博客;
## 2018-03-30
1. 結合視頻,完成今天的 JSP 練習。
2. 完成修改和刪除的修改。
3. 結合課堂內容,撰寫一篇關于轉發與重定向的博客;
## 2018-03-28
1. 結合課堂內容,完成今天的練習,理解數據傳遞的方式;
2. 理解 request ,session,application 內置對象。
## 2018-03-27
1. 結合課堂內容,撰寫一篇關于注釋相關的博客;
2. 完成 JSP 練習;
## 2018-03-26
1. 結合課堂內容,撰寫一篇關于 get/post 的博客;
1. 完成用戶注冊的數據庫相關操作;
## 2018-03-23
1. 結合課堂內容,撰寫一篇關于靜態包含和動態包含的博客;
1. 完成用戶注冊的數據庫相關操作;
2. 繼續預習 JSP 內容。
## 2018-03-22
1. 集合視頻,理解今天課堂中講解的內容;
2. 繼續預習 JSP 內容。
## 2018-03-21
1. 下載 Tomcat;
2. 在 Eclipse 中創建動態 Web 項目,制作一個簡單的 Web 應用完成從數據庫讀取信息;
3. 復習 Html 中關于 form 表單相關的內容。
## 2018-03-19
1. 完成 JDBC 操作的代碼練習;優化查詢方法;
2. 重要:復習 Java 之前所有部分的內容,對知識做整體的梳理;
3. 通過梳理,對 Java 中的每個知識點用自己的語言進行簡短的概括,并撰寫博文;
4. 對自己 Java 部分的學習做一個合理的評估,100字左右,組長統一收集后發送郵件
5. 預習 JSP,安裝 Tomcat。
## 2018-03-16
1. 完成今日教學部分代碼的編寫;
2. 預習 JDBC 操作;
## 2018-03-15
1. 完成課堂留下的關于查找字符串位置的代碼實現;
2. 充分理解 String 類中核心方法的使用,會使用 Calendar 對象對日期進行運算;
3. 自學 Math 類,自學 BigDecimal 類型,撰寫博文,描述為什么要使用 BigDecimal。
## 2018-03-14
1. 完成集合框架的課堂練習;
2. 理解冒泡排序,并撰寫博文;
3. 撰寫關于集合的博文,包括List, Map,Collections 的重要方法等;
## 2018-03-12
1. 完成今日教學部分代碼的編寫;
2. 自學字符串的操作,參考菜鳥教程,并撰寫博文;
## 2018-03-10
1. 完成今日教學部分代碼的編寫;
## 2018-03-09
1. 完成今日教學部分代碼的編寫;
2. 復習 Java 基礎部分,準備測試
## 2018-03-08
1. 今天主要是通過代碼消化繼承和多態的概念,很重要。
2. 開始每日一練
## 2018-03-07
1. 完成今日教學部分代碼的編寫;
2. 撰寫一篇關于方法參數的博文,解釋參數在方法中的傳遞過程,并通過內存解析圖的方式,描繪出方法執行時內存的變化。
3. 撰寫一篇關于靜態引入的博文;
4. 自學數據庫 E-R 圖的概念,學習周期3天,需要自學的工具有 Visio 和 PowerDesigner,并在博客中記錄學習的內容。
## 2018-03-06
1. 完成今日教學部分代碼的編寫;
2. 將「南通青鳥 IT 教育 96 班同學在 3 教室上陸老師的 Java 課」這個場景進行業務類的抽象,類中包含屬性和方法,撰寫博文;
3. 寫一篇關于Eclipse的Debug模式相關博文;
## 2018-03-05
1. 周五測試的數據庫進行上機調試,撰寫博客,將題目和 SQL 答案寫入博客;
2. 根據周測成績,重新分組;
## 2018-03-02
1. 完成今日教學部分代碼的編寫;
2. 預習面向對象,隱藏與封裝;
3. 使用思維導圖整理以前所講解的知識點(包括前端部分,數據庫部分)
## 2018-03-01
1. 自學部分:運算符優先級概念;
2. 預習 for 循環的使用和數組的概念;
3. 完成今日教學部分代碼的編寫;
4. 撰寫一篇關于 Java 基礎部分已授知識點的博文。
## 2018-02-28
1. 各組長在自己博客中新建一篇專題文章,標題范例“1組作業統計”,用于記錄每天組員作業的完成情況,要求表格形式,字段有,日期,組員姓名,作業完成度(百分比),完成備注;
2. 完成自學部分內容,并撰寫一篇關于 Eclipse 使用的博客;
3. 使用 Eclipse 進行開發,驗證今日課堂上的知識點;
4. 準備星期五的數據庫大測試
5. 預習運算符與控制語句
## 2018-02-27
1. 對前面所學的內容(即由html到mysql所學內容)進行復習;
2. 熟練掌握B/S架構及Java原理,并且能夠默寫出來;
3. 用Java寫出Holle world和乘法口訣表練習;
4. 繼續預習相關視頻
5. 下個禮拜開始執行英文默寫。
# 前端,數據庫
### 12.11課堂作業
* 完成CODING COFFEE菜單頁面。
* 作業代碼和筆記整理到CSDN博客當中,同時在博客中攥寫每日學習心得。
### 12.12課堂作業
* 背誦單詞50個,下周一開始默寫。[單詞整理](http://www.hmoore.net/bizzbee/english/447641)。
* 默寫規則:每周一到周三默寫本周背誦的50個單詞。三個小組每天輪流組織默寫,每天抽25個單詞,由當天負責的小組組長報單詞中文。默寫結束后,由組織默寫的小組成員批改全班默寫本,批改完畢后分數統計成Excel發給我。
* 完成在線訂購頁面、分店頁面以及招聘頁面。
### 12.13課堂作業
* 自學內容:HTML格式化標簽[HTML格式化標簽](http://www.runoob.com/html/html-formatting.html)
* 繼續背誦單詞。[單詞整理]
* 將今天課堂上的練習手打一遍。
* 整理筆記到CSDN博客。
### 12.14課堂作業
* 自學內容:CSS有關[尺寸屬性](http://www.runoob.com/css/css-dimension.html)
* 為CODING COFFEE菜單頁設置上自己喜歡的背景。
* 繼續背誦單詞。[單詞整理]
* 將今天課堂上的練習手打一遍。
* 整理筆記到CSDN博客。
### 12.18課堂作業
* 訂正默寫本,默寫由當日組織默寫的小組成員批改,并算分,統計出表格excel發給我。(每天下午第二課默寫,每天一個組輪流組織全班默寫,默寫時讀中文,寫中文和英文。)
* 搭建博客項目框架,嘗試寫出一些樣式,下載Hbuilder。
### 12.19課堂作業
* 理解對象的原理,掌握對象的一些操作以及變量在內存中的存儲方式。需要視頻的可以找我要。
* 復習HTML和CSS筆記,周五進行周測。
* 繼續默寫單詞,每周一到周三默寫,周四周五復習和周測。
* 請昨天組織默寫的小組盡快把昨天默寫的成績發給我。
* 學校會檢查CSDN的筆記整理和學習心得編寫情況,大家注意一下。
### 12.21課堂作業
* 完成博客首頁練習。
* 明天進行周測。
* 昨天的默寫成績發給我一下。
* 周測重點下午發群里。
* 周測重點:
計算機學科的分類
常用計算機硬件
計算機的組成
IP地址的概念
域名和dns的概念
服務器的概念
畫出B/S架構原理圖
瀏覽器的作用
如何解決編碼問題
概述一下你理解的絕對路徑相對路徑。
表格的內容
概述一下get和post請求方式。
css加載方式
背景的屬性
CSS列表
概述清除浮動兩種主要方式。
清除浮動的最佳實踐。
概述絕對定位的用法。
寫出讓元素在父元素垂直居中的方法。
### 12.22課堂作業
* 復習周測內容。
* 背誦下一階段50個英文單詞。
* 創建班級微信群,(加我的微信,備注自己的大名):
### 12.25 課堂作業
* 根據視頻或者筆記重新手打課堂代碼。
* 預習DOM后續內容。
### 12.29課堂作業
* 利用周末時間嘗試寫出人力資源管理系統的增刪改查功能。
### 1.2課堂作業
* 完成人力資源管理系統的所有功能,可復用代碼封裝成方法。
* 預習JQuery中的教案內容。
### 1.3課堂作業
* 畫出todoList相關頁面。
* 完成課上講的練習剩余部分。
### 1.4課堂作業
* 繼續完善todoList的前端頁面。
* 嘗試寫出Dom比較.html練習中的相關功能。
## 1.9課堂作業
* 完成小天氣APP中,更換背景,請求天氣數據和定位功能。
* 完成todolist的頁面制作,包括事項詳情。
## 1.11課堂作業
* 繼續完成todolist項目,思考定時提醒功能。
- 前言
- 計算機軟件概論
- HTML基礎
- Web原理和HTML簡介
- Web原理
- HTML概念
- HTML標簽
- 標簽
- HTML固定基本結構
- 第一個HTML頁面
- 工具的使用
- 標題
- <hr>和<p>標簽
- 路徑概念
- 超級鏈接
- 列表
- 表格
- 表單的設計與使用
- 表單域的原理
- 文本框和密碼框
- 單選框和復選框
- 下拉列表框
- 多行文本和上傳
- 提交按鈕和重置按鈕
- 為CODING COFFEE加入在線購買頁
- HTML5
- 定位服務
- CSS基礎
- CSS的基礎使用
- CSS簡介
- CSS樣式規則和加載方式
- 內聯元素和區塊元素介紹
- 選擇器
- 偽類
- CSS顏色
- 背景圖片
- 文本
- CSS列表
- DIV+CSS布局
- 盒子模型的邊距和邊框
- Display屬性
- 浮動和清除浮動
- 用Position屬性進行定位
- 專題:居中和對齊
- CSS新特性
- CSS3邊框
- 動畫
- JavaScript基礎
- Hello World!
- 語句和變量
- 一切皆對象
- 標識符、注釋和區塊
- 基本數據類型和引用數據類型
- 語句
- 條件語句
- 循環語句
- 數據類型
- typeof
- number
- 字符串
- 布爾類型
- 函數
- 數組
- 運算符
- 加法運算符
- 算術、賦值、比較運算符
- 布爾運算符
- DOM模型
- DOM和DOM節點
- 特征相關屬性
- 節點對象的方法
- Element對象
- Attribute對象
- Text節點和CSS操作
- 事件模型
- 標準庫
- Number對象
- String對象
- Array對象
- Date、Boolean和Math對象
- JSON對象
- 面向對象編程中的 this
- Web Storage
- 錯誤處理機制
- Error對象和try..catch語句
- javascript的原生錯誤類型
- BOM模型
- window對象
- 計時事件
- jQuery基礎
- 認識jQuery
- jQuery對象和DOM對象
- jQuery選擇器
- jQuery Dom操作
- 查找節點和創建節點
- 插入節點和刪除節點
- 復制節點和替換節點
- 包裹節點和屬性操作
- 樣式操作
- 設置和獲取HTML、文本和值
- 遍歷節點和CSS操作
- jQuery 事件和動畫
- 事件綁定與冒泡處理
- jQuery動畫
- jQuery 插件
- validate 插件
- jQuery與Ajax的應用
- Ajax簡介
- jquery中的Ajax
- Bootstrap基礎
- 起步
- 柵格系統
- 排版樣式
- 表格和按鈕
- 表單和圖片
- 輔助類和響應式工具
- 圖標菜單按鈕組件
- 輸入框和導航組件
- 路徑、分頁、標簽和徽章組件
- 巨幕、頁頭、縮略圖和警告框
- 進度、條媒體對象和Well組件
- 列表組和嵌入組件
- 數據庫
- 數據庫介紹
- MySQL的安裝
- SQL
- 表基本操作
- 修改數據語句
- 數據檢索操作
- 多表數據操作
- 表結構設計
- 綜合應用
- JAVA
- JAVA 介紹
- JAVA 運行原理
- JDK 配置
- 類和對象
- 數據類型
- 變量
- 直接量
- 運算符
- 流程控制
- 數組結構
- 面向對象
- 隱藏和封裝
- 深入構造器
- 類的繼承
- 多態
- 包裝類
- final 修飾符
- 抽象類
- 接口
- 集合框架
- 常用類學習
- 設計模式-單例模式
- 異常處理
- JDBC
- JSP&Servlet
- Web應用
- Tomcat
- JSP
- Scriptlet
- Page 指令
- 包含指令
- 跳轉指令
- 用戶注冊實例
- JSP練習
- 內置對象
- Servlet
- 過濾器
- Web分層思想
- EL表達式
- JSTL
- 分頁實現
- AJAX&JSON
- 開發步驟
- 路徑問題
- Log4j
- Java高級
- 文件操作
- 泛型
- 類加載機制和反射
- 注解 Annotation
- Mybatis框架
- 框架介紹
- Mybatis簡單實現
- 表基本操作
- 優化配置文件
- 表字段名與實體類屬性名不同的解決方案
- 一對一關聯
- 一對多關聯
- Spring框架
- Spring簡介
- IOC控制反轉
- AOP面向切面編程
- SpringMVC框架
- 教學管理
- 學員名錄
- 周測統計
- 2018-03-02
- 2018-03-13
- 2018-03-21
- 課堂作業
- 缺勤記錄
- 默寫記錄
- 班級備忘錄