A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 武汉-就业部 于 2018-1-7 18:55 编辑

各位老师好:
1、今天主要工作:
     (1)武汉黑马JavaEE36期就业班班级辅导工作:
               今天武汉黑马javaEE36期是JDBC高级进阶,内容相对于昨天更深入了一步,但是从代码难度上来讲反而降低了,也方便了很多,如果说昨天讲的是一些材料和简单原始的的使用方式,那么今天就是在基础的层面上高科技了一次。那么今天的主要知识点有:JDBC的事务环境准备和事务管理、连接池的概述、自定义连接池的方法、开源连接池Druid&C3P0的使用、工具类的改写、DBUtils的概述极其使用等等。
               由于一些反馈中学员讲到,不知道现在学习的重点是什么,目标是什么,感觉知识点很零碎,并且有点太多记不住等问题,所以晚自习的时候就在班上给他们讲解了原因,一方面是因为现在学习进度的把控,一方面也是因为这段时间学习的知识点都是为了后期项目服务的,所以在某种程度上来说,我们的重心更应该放在如何去充分利用自己的时间去练习代码,而不是纠结上面。在基础班乃至javaSE进阶阶段的学习方式已经不适用于现在的学习阶段,目前就更注重代码的熟练,从模仿开始,达到熟练乃至举一反三的程度,这一点班上很多学员并没有很深刻的理解,所以也跟他们举了很多的例子去说明。总结之后就是让他们好好敲代码了,那么今天的总结有:
               JDBC事务管理:
                              setAutoCommit(boolean autoCommit):将此连接的自动提交模式设置为给定状态。
                              commit():使所有上一次提交/回滚进行的更改为持久更改,并释放此Connection对象当前持有的所有数据库锁。
                              rollBack():取消在当前事务中所进行的所有更改,并释放此Connection对象当前持有的所有数据库锁。
               连接池:是装有连接的容器,使用连接的话,可以从连接池中进行获取,使用完成之后将连接归还给连接池。
               使用连接池的目的:连接对象创建和销毁是需要耗费时间的,在服务器初始化的时候就初始化一些连接。把这些连接放入到内存中,使用的时候可以从内存中获取,使用完成之后将连接放入连接池中。从内存中获取和归还的效率要远远高于创建和销毁的效率。
               自定义连接池的实现步骤:
                            (1)自定义连接池的实现步骤
                            (2)编写一个类实现DataSource接口                           
                            (3)重写getConnection方法                           
                            (4)初始化多个连接在内存中                           
                            (5)编写归还连接的方法                           
                            (6)自定义连接池的代码实现               
               DBUtils的概述:对JDBC的简单封装,而且没有影响性能。
               为什么要学习DBUtils:因为JDBC手写比较麻烦,而且有非常多的代码是类似的。比如获得连接,预编译SQL,释放资源等..那么可以将这些代码抽取出来放到工具类中。将类似的代码进行抽取。大大简化JDBC的编程。               好了,总结到这里就可以了,欢迎大家了解java的世界。

2、工作问题与配合工作反馈:
    (1)今日工作问题反馈:
            辅导工作:今天主要是对一些在反馈中提出疑问的学员进行解惑,并且引导他们正确的学习方法和学习的态度。其他的问题都还好。

    (2)需要帮助人协助工作:
            目前对于班级的辅导和管理工作尽在掌握,暂不需要其他老师的协助,后期如果有需求,会求助其他老师给予帮助。

3、明天工作计划:
    (1)武汉黑马JavaEE36期辅导工作;
    (2)武汉黑马android12期就业工作。

4、感恩三件事:
    (1)感恩杨茜老师对黑马android12期的关心和付出;
    (2)感恩陆康老师和陈辉对于黑马javaEE36期的付出;
    (3)感恩各位百忙之中看我的日报。




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马