ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 2018-08-02 1. 理解随堂视频中的概念,将测试代码敲一遍; 2. 复习SSM框架如何去使用的; 3. 预习NutzMvc,查看Nutz中NutzMvc手册; ## 2018-07-28 ### 一、项目修改 1. 账号页面 密码修改,密码重置(111111) 3. 班级页面 删除(查询班级学生中间表,有没有学生(状态为1的,使用count统计),以确保能否被删除) 注:班级表中添加flag属性(0:删除,1:正常),做假删除; 5. 学生页面 查询:只显示重要字段,加详情链接,写详情页显示所有页面 新增:插入账号表,拿账号id,存储到学生表中。 编辑:能够改班级 删除:加flag属性(0:删除,1:正常),做假删除; ### 二、随堂作业 将我们项目中的学生页面,涉及到的增删改查,写出相应技术文档,整理到博客中,包括操作的流程,图片的展示,可能出现错误的原因,拓展资料等等。 ## 2018-07-27 1、使用Nutz-Dao优化项目。 2、今天完成学生页面的增删改查,有时间的情况下,开始班级页面的增删改查。 3、看nutz对应的dao手册,看手册如何描述问题。 4、nutz项目实战,花半个小时的时间,熟悉下。 ## 2018-06-22 到 2018-06-23 1.查看 Mybatis 框架部分,尝试将 Mybatis 小练习写出来。 ## 2018-06-19 到 2018-06-21 1. 脱离视频,独自完成 JSP 增删改查练习,重写一遍 ## 2018-06-18 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-06-16 1. 看视频,自行下载 jar 和添加相关文件,进行 Log4j 组件的改造; ## 2018-06-09 到 2018-06-15 1. 结合视频,完成每日视频中的 JSP 练习。 2. 完成需求改造 * 完成全部功能的 AJAX + MVC + Service + DAO 改造 * 编辑时不允许修改学号 * 学生表中加入邮箱、手机号、QQ号,在新增和编辑时加入符合要求的验证(使用正则表达式) * 对所有的请求添加二级目录并添加后缀,例如 UpdateServlet 调整为admin/UpdateServlet.do * 所有不需要 session 验证的请求地址定义规则,例如 LoginServlet 定义为common/LoginServlet.do * 在过滤器中定义规则拦截所有后缀为 .do 的请求,如果目录为 common 的不需要 session 验证 ## 2018-06-08 1. 使用 EL 表达式和 JSTL 标签,优化 JSP 页面; 2. 结合视频,完成首页的分页功能。 ## 2018-06-07 1. 结合视频,完成今天的 JSP 练习。 2. 完善思维导图,复习前面的Java基础知识,继续每日一练。 ## 2018-06-05 1. 结合视频,完成今天的 JSP 练习。 ## 2018-06-04 1. 结合视频,完成今天的 JSP 练习。 2. 完成修改和删除的修改。 ## 2018-06-02 1. 结合视频,完成今天的 JSP 练习。 2. 结合课堂内容,撰写一篇关于转发与重定向的博客; 3. 撰写一篇关于servlet如何在web.xml配置的博客; ## 2018-05-31 1. 结合课堂内容,完成今天的练习,理解数据传递的方式; 2. 理解 request ,session,application 内置对象。 ## 2018-05-29 1. 结合课堂内容,撰写一篇关于注释相关的博客; 2. 完成 JSP 练习; ## 2018-05-28 1. 结合课堂内容,撰写一篇关于 get/post 的博客; 2. 完成用户注册的数据库相关操作; ## 2018-05-26 1. 结合视频和看云,完成今日教学部分代码的编写; 2. 结合课堂内容,撰写一篇关于静态包含和动态包含的博客; 3. 继续预习 JSP 内容。 ## 2018-05-25 1. 结合视频和看云,完成今日教学部分代码的编写; 2. 在 Eclipse 中创建动态 Web 项目,制作一个简单的 Web 应用完成从数据库读取信息; 3. 继续预习 JSP 内容。 ## 2018-05-24 1. 下载 Tomcat,被集成到Eclipse中; 2. 完成今日教学部分代码的编写; 3. 复习 Html 中关于 form 表单相关的内容。 4. 笔试题(整理到博客中) > 1.HTML 与 JSP 的区别 > 2.什么 B/S 技术?B/S 技术与 C/S 技术的区别? > 3.什么是 URL?URL 由几部分组成? > 4.JSP 如何实现数据库访问?请写出相应步骤。 > 5.Tomcat 是什么?有什么作用? ## 2018-05-21 1. 完成 JDBC 操作的代码练习;添加删除学生方法; 2. 预习 JSP,安装 Tomcat。 3. 重要:复习 Java 之前所有部分的内容,对知识做整体的梳理; 4. 通过梳理,对 Java 中的每个知识点用自己的语言进行简短的概括,并撰写博文,星期三自习完成; ## 2018-05-18 1. 完成今日教学部分代码的编写; 2. 预习 JDBC 操作; ## 2018-05-17 1. 完成今日教学部分代码的编写; 2. 充分理解 String 类中核心方法的使用,会使用 Calendar 对象对日期进行运算; 3. 撰写一篇关于Java中的String,StringBuilder,StringBuffer三者的区别的文章; 4. 写一份学习心得,要求不得少于 1000 字。 ## 2018-05-15 1. String、String.valueOf、toString,它们三者之间的区别,撰写一篇博客; 2. 完成课堂留下的关于查找字符串位置的代码实现; 3. 自学 Math 类,自学 BigDecimal 类型,撰写博文,描述为什么要使用 BigDecimal。 ## 2018-05-14 1. 完成集合框架的课堂练习; 2. 理解冒泡排序,并撰写博文; 3. 撰写关于集合的博文,包括List, Map,Collections 的重要方法等; ## 2018-05-12 1. 完成今日教学部分代码的编写; 2. 自学字符串的操作,参考菜鸟教程,并撰写博文; ## 2018-05-11 1. 完成今日教学部分代码的编写; 2. 开始每日一练 ## 2018-05-10 1. 完成今日教学部分代码的编写; 2. 撰写一篇关于方法重载与方法重写的博文; 3. 更新思维更新; 4. 准备明日 Java 测试。 ## 2018-05-08 1. 完成今日教学部分代码的编写; ## 2018-05-07 1. 完成今日教学部分代码的编写; 2. 撰写一篇关于方法参数的博文,解释参数在方法中的传递过程,并通过内存解析图的方式,描绘出方法执行时内存的变化。 3. 撰写一篇关于静态引入的博文; 4. 自学数据库 E-R 图的概念,学习周期3天,需要自学的工具有 Visio 和 PowerDesigner,并在博客中记录学习的内容。 ## 2018-05-04 1. 完成今日教学部分代码的编写; 2. 将「南通青鸟 IT 教育 103 班同学在 3 教室上崔老师的 Java 课」这个场景进行业务类的抽象,类中包含属性和方法,撰写博文; 3. 写一篇关于Eclipse的Debug模式相关博文; ## 2018-05-03 1. 完成今日教学部分代码的编写; 2. 预习面向对象,隐藏与封装; 3. 完善思维导图。 ## 2018-05-02 1. 自学部分:运算符优先级概念; 2. 预习数组相关内容; 3. 完成今日教学部分代码的编写; 4. 撰写一篇关于 Java 基础部分已授知识点的博文。 5. 将周测题目和 SQL 答案写入博客; ## 2018-04-27 1. 各组长在自己博客中新建一篇专题文章,标题范例“1组作业统计”,用于记录每天组员作业的完成情况,要求表格形式,字段有,日期,组员姓名,作业完成度(百分比),完成备注; 2. 完成自学部分内容,并撰写一篇关于 Eclipse 使用的博客; 3. 使用 Eclipse 进行开发,验证今日课堂上的知识点; 4. 准备星期五的数据库大测试 5. 预习运算符与控制语句 ## 2018-04-26 1. 对前面所学的内容(即由 html 到 mysql 所学内容)进行复习; 2. 熟练掌握 B/S 架构及 Java 原理,并且能够默写出来; 3. 用 Java 写出 Hello World 和乘法口诀表练习; 4. 继续预习相关视频。 * * * * * ### 2018-04-24 1. 结合视频和讲义完成Navicat操作; 2. 结合讲义,自行搜索PowerDesigner相关教程,使用PowerDesigner建立物理模型,导出SQL语句; 3. 完成订餐系统物理表的整理,业务逻辑中数据脚本的编写; 4. 结合笔记,自学数据库的视图和索引,并制作完成关于视图和索引的自学笔记,发布到 CSDN。 5. 预习什么是 Java。 ### 2018-04-17 1. 在 MySQL 官网下载 5.5 版本的安装程序,进行安装和卸载再安装实验; 2. 在系统服务中启动和关闭 MySQL 服务; 3. 下载 Navicat 程序并安装,使用 Navicat 创建连接,创建数据库和表,进行基础增删改的操作练习(客户端和脚本); 4. 本周内提交一份学习心得,关于之前在校学习的各方面,1000 字以上, 将心得写在博客上; * * * * * ### 3月5日作业 * 使用今天学到的内容写出一个展示菜单的网页,需要有产品名产品介绍以及产品图片,图片以及资源请自行上网寻找。 * 下载火狐浏览器和谷歌浏览器。 * 单词背诵和默写:[编程相关英文单词整理](https://ihavenolimitations.xyz/bizzbee/english/447641) 单词按顺序每周背诵50个,每天下午轮流由一个小组组织全班默写,组长报单词的中文意思,全班默写。默写后当天组织默写的小组成员批改默写本,并统计全班分数发给我(明天开始)。 * 相关学习资料网站:[学习资源](http://www.runoob.com/html/html-tutorial.html) * 每个人都注册一个CSDN博客,将每天的作业和课堂笔记整理到CSDN博客中,也可以博客中提出问题以及对老师的建议。(代码相关的作业打包发送到我的邮箱:bizzbee@163.com) ### 3月6日作业 * 制作加盟店列表页面和招聘页面,在首页建立超链接,链接到这两个页面。 * 预习CSS部分内容,尝试给自己的页面加上一些样式[CSS预习资源](http://www.runoob.com/css/css-tutorial.html)。 * 尝试为sublime安装emmet插件(自行查阅资料),安装成功后,学习一些快捷键。 * 继续背诵单词。 ### 3月7日作业 * 制作Coding Coffee网站的在线订购页面。需要用到笔记中表单的所有标签。 * 使用HTML制作一个课程表表格。 ![](https://box.kancloud.cn/3bddd73a1a69b4b238cce2e9c8f89acf_807x452.png) * 每个人注册CSDN博客,将博客地址汇总到张翀昊那边的java103班信息表中,今后每天都要整理笔记到CSDN博客当中。 * 下午默写的成绩由今天组织默写的小组长汇总成excel文件发给我。 ### 3月8日作业 * 下午继续默写,由第二小组组织,默写成绩组长汇总到excel表格发给我。 * 预习浮动和定位相关知识。 [定位](http://www.runoob.com/css/css-positioning.html) [浮动](http://www.runoob.com/css/css-float.html) ### 3月9日 * 制作和临摹页面。(不需要完全一样,请尽自己最大的能力完成,做多少提交多少,没有关系。周一前发送到我的邮箱,只需要完成原页面右侧的内容部分。) ![](https://box.kancloud.cn/4a4f30440c75242d4c21b73d32b487dd_1053x709.png) [产品详情页面](https://www.starbucks.com.cn/menu/beverages/teavana/black-tea-latte/) [冰萃宣传页](https://www.starbucks.com.cn/menu/beverages/cold-brew/) * 复习本周所有知识,周一进行第一次周测。 * CSDN博客今天一定要注册完成,下周一开始有专人检查博客的情况。汇总到班长处。 * 微信群放学之前大家都加入进来。 ### 3月12日作业 * 完成课堂中博客练习的剩余部分。 * 背诵新的50个单词,周三开始默写。 * 周测推迟到明天进行。 周测重点: * 计算机学科的分类 * 常用计算机硬件 * 计算机的组成 * IP地址的概念 * 域名和dns的概念 * 服务器的概念 * 画出B/S架构原理图 * 浏览器的作用 * 如何解决编码问题 * 概述一下你理解的绝对路径相对路径。 * 表格的内容 * 概述一下get和post请求方式。 * css加载方式 * 背景的属性 * CSS列表 * 概述清除浮动两种主要方式。 * 清除浮动的最佳实践。 * 概述绝对定位的用法。 * 写出让元素在父元素垂直居中的方法。 ### 3月13日作业 * 将课堂中的博客练习完成,并且将自己的个人信息等内容放到博客中的合适位置,并为博客附上合适的背景。完成后发送到我的博客。 * 思考一下,如果你去找对象或者相亲,你对对方的哪些条件比较感兴趣?用上午讲的两种方式把你的理想对象创建出来。(对象里至少8个属性或方法:如姓名、年龄、颜值、财富?又比如会跳舞、能弹琴、会做饭?)。写完后也发送到我的邮箱。 ### 3月14日 * 电影无问西东里有这样一段旁白:“如果有机会提前了解了你们的人生,知道青春也不过只有这些日子,不知你们是否还会在意那些世俗希望你们在意的事情,比如占有多少,才更荣耀,拥有什么,才能被爱。” * 程序是对大千世界的抽象,我们的人生更是可以用程序去表达的,正所谓程序人生。在今天的课上,我举了非常世俗的例子帮助大家理解了条件语句和循环语句。 * 可是,本该心怀天下、快意恩仇的年轻人聚集在一起的时候,讨论的却都是买房买车、物质攀比、财富积累,如此被世俗裹挟而不自知,何谈对自己生命的真实? * 让我们用程序去思考自己的人生,从回忆你的过去,到展望你的未来。 * 从你的出生开始,看看你的父母给了你哪些美好的属性?是漂亮的脸庞还是聪明的头脑或者含在嘴里的金钥匙?用程序创建自己。 ~~~ var chonghao = { 'name':'张翀浩', 'face':99, 。。。 } ~~~ * 我们开始长大。我们开始了解这个世界,我们被世界上的各种系统研究。我们需要增强自己的能力,升级我们的认知。当我们成为学生,我们有了自己的课程,自己的成绩。当我们生病了,我们的健康值受到了影响。当我们恋爱了,我们的恋爱经历从零到一,当我们成为情场老手,我们的前任数量不断增加(恋爱和分手都可以写成方法哦!)。 ~~~ var chonghao = { 'name':'张翀昊', 'age':28, 'health':1000, /*现任对象*/ 'lover':'林志玲', /*前任数量*/ 'ex-num':10, /*分手方法*/ 'break':function(){ /*分手时,清空现任对象*/ this.lover = ''; } } ~~~ * 我们时常需要拼命努力,才能让生活越来越好。这需要我们不断的坚持(尝试用循环描述自己不断的努力过程)。 ~~~javascript while(chonghao.face<100){ chonghao.face +=1; i++; console.log('这是小张的第'+i+'次美容,当前颜值为:'+chonghao.face); } ~~~ * 我们需要不断健身才能保持身材。不断努力学习才能在职场上游刃有余。不断挣钱才能有希望实现财富自由。而这些,又都不是绝对的,因为我们目标的实现需要判断太多的条件。正如同韩寒说的,我们明白了很多的道理,却依旧过不好这一生。 ~~~javascript if(chonghao.face>=90&&chonghao.house>=4&&chonghao.car>=3&&chonghao.money>=200){ console.log('我对你非常满意!'); }else if(chonghao.face>=85&&chonghao.house>=3&&chonghao.car>=2&&chonghao.money>=150){ console.log('不错,还比较满意!'); }else if(chonghao.face>=80&&chonghao.house>=2&&chonghao.car>=1&&chonghao.money>=150){ console.log('还行吧,试着了解一下!'); }else{ console.log('你是个好人!'); } ~~~ * 今天,我们用程序,回忆过去,展望未来。我需要大家尽可能详细的写出自己的过去,打开脑洞去畅想未来。行己所爱,爱己所行,无愧于人,无愧于心,这才是正论。 * 今天的作业必须发到我的邮箱。 ## 3月15日作业 * 改造自己的menu页面,将menu中的咖啡数据写入对象数组,然后使用循环输出到页面上。(与课上的例子相同) * 预习[DOM模型。](http://www.runoob.com/js/js-htmldom.html) ## 3月16日作业 * 使用两种方式appendChild()方式和innerHTML方式向网页上添加内容,添加的内容由用户输入决定。 * 预习节点对象的方法这一节剩下的部分,方法的具体用法可以使用runoob里边的搜索,并使用预习的内容做出两个功能:1.根据用户的输入替换页面的内容。2.根据用户的输入删除页面的内容。 * 复习本周的知识点,特别是上课演示过的一些代码,下周一进行周测。 * 周末愉快。 ### 3月19日作业 * 完成DOM增删小练习。 * 跟着随堂视频体会上课的代码。 * 周测延后,在本周中的某一天进行。 ### 3月20日作业 * 自学标准库中Date、Boolean、Math对象,重点在于Date()对象,找到能够得到年、月、日、星期、时、分、秒的方法。 * Array对象中我们遗留了sort()方法和filter()方法给大家,我们明天挑一位同学上来给大家讲解一下这两个方法。 * 思考:我们在DOM中学习了在表格中增加一行,和删除一行。那么请大家思考一下,我们如何做到更改一行的数据呢? ### 3月21日作业 * 将上午第一节课的Date()对象练习改造成可以正常跳动的数字时钟。 * 将dom增删练习的修改功能写好。 * 我们今天讲到了浏览器接口中的localStaorage。大家尝试着让我们新增到表格中的信息在刷新浏览器后仍然可以保留在页面中。 * 作业打包后发到我的邮箱。 ### 3月22日作业 * 将上午的菜单收藏(喜欢)功能完成,尝试使用对象数组的数据结构进行存储(如果有困难,可以暂时不使用)。 * 使用上午最后一课中新的修改表格中数据的方式,改造dom增删练习。 * 作业无果有困难,可以在提交的邮件中说明。 * 预习jQuery中的选择器。 * 从今天开始,CSDN中只需要写笔记的整理。心得的编写形式调整,请大家每天在本页(课堂作业)页面的下方追加评论,评论内容为今天的心得。可以包括练习中的体会,对新知识的理解以及对老师的建议。(需要大家注册看云帐号ihavenolimitations.xyz) ### 3月23日作业 * 按照视频内容尝试今天讲到的每一个选择器的使用,加深印象。 * 完成employSystem练习的saveStorage()方法,这个方法是将用户的输入做成一个对象,并放到localstorage当中。 * 调试完了saveStorage()方法后,你应该可以在localstorage当中看到你输入进来的数据,但是页面中的表格中并没有显示你输入的数据。请你**尝试**写一个方法,取名为loadAllData(),并**思考**如何在这个方法中,将localstorage中存的数据,放置到页面中。 * 今天的心得全部在本页面下追加评论,每天心得不少于50字,不得灌水,不得刷屏。 ### 3月26日 * 完成人力资源管理页面的删除功能。 * 尝试做出修改功能。(不一定做完)。 * 画出修改功能的思路,类似我课上画的一样。推荐使用[processon](https://www.processon.com/) 。这个图也需要提交到我的邮箱。 ![](https://box.kancloud.cn/9423b7e0dca65d312cf7feae9d11d56a_651x574.png) ### 3月27日 * 使用ajax调试彩云天气接口,并运用DOM进行局部刷新页面。 * 将人力资源管理页面的信息修改功能完成。 * 默写调整一下,不需要每天都默写,每周星期三到星期五三天默写,每周的50个单词随机抽取20个默写,不需要按顺序默写。 ### 3月28日 * 今天是快乐星期三,今天的作业不需要提交到我的邮箱。 * 完成人力资源管理页面所有功能,做完后自己把源码保留下来。 * 完成小天气APP的根据季节更换背景功能以及调用彩云天气API,将接收到的数据放到页面上。 * 尝试使用百度地图API进行定位,获得经纬度后使用地址逆解析功能把经纬度解析为城市名。 ### 3月29日 * 请完成天气APP的制作,定位功能,下拉刷新功能需要实现。 * 请各位将下一个综合练习todoList的页面部分搭建起来,明天我们开始实现功能。 ### 4月8日作业 * 搭建好bootstrap开发环境。 * 使用bootstrap的表格,按钮,表单等,改造人力资源管理页面。 * 预习bootstrap后三章的内容。 * 继续完善todolist。 * 明天进行周测。 ### 最后一周作业 * 完成todolist所有功能,并整理好代码格式,周日前提交。 * 完成米家有品首页的临摹,尽力完成,周日前提交。 * 默写本周暂停。 * 自学bootstrap,为周四练习做准备。 * [多媒体对象](http://www.runoob.com/bootstrap/bootstrap-media-object.html) * [轮播图](http://www.runoob.com/bootstrap/bootstrap-carousel-plugin.html)