发表于: 2017-03-28 23:19:57
2 1531
今天完成的事:
1、完成dbcp连接池的使用
参考自:http://www.3fwork.com/b802/000088MYM012217/
测试调用1000个循环,不使用close方法会出现如下异常(超出等待时间,当然前提前设置了maxwait属性值)
测试一下连接DB中断后TryCatch是否能正常处理(关闭远程主机后会出现如下异常)
检查一下自己的代码是否符合规范,如果DB的表格有改动,应该改哪些内容,需要多久。
1、代码注释不规范。(只对自己感觉不太懂的地方做了注释,没有将每个方法、属性和类做详细注释)
2、(测试过后)觉得代码一些部分设计不合理,
如:student类的构造函数的参数列表,我当初的做法是把所有的字段都加进去了,到测试的时候发现应该将Id,create_at和update-at不应该放在构造函数的参数列表当中,create-at应该在dao的实现类的的addstudent方法里通过set方法进行设置,update-at应该放在update方法中通过set方法设置。id 字段也可以不放在构造函数当中,同样在add方法里通过获取数据表的count总数然后再通过set Id=count+1来设置。
3、DB表的结构设计不合理(应该根据实际情况进行相应的调整,数据类型的长度要适中,update应该添加默认值,referee(引荐)根据实际情况应该设置允许空值,见识了昨天的方案评审会议,才觉的这张表真的很菜)。
明天计划的事:
学习spring(对于spring一直在懵逼中),查找接口定义格式与规范,尝试创建web工程。
收获:
学到了dbcp的简单使用。
遇到的坑:
连接池测试出现这些问题(不过都很好解决,百度红色报错部分都有标准答案)
总结:
任务总结(个人感受如有不当之处,恳请指出):
任务一对于没有基础人来说确实是比较难完成的。因为完成任务一必须具备Java语言基础,SQL语言数据库基础。
但是完成任务一将会收获很多,(DB表设计)后台开发思想和各种开发工具(eclipse,或ADEA,maven,tomcat,JUnit,Log4,)的简单使用(将为后台开发布下基础)。
重点:maven,JUnit,Log4需要扎实的学(如果在这里下功夫了,将来会感谢自己的)
难点:各种环境配置,云服务器的环境搭建(为了更好的操作服务器(liniux)这里推荐两个工具,shell ,sftp)
我遇到的坑:spring配junit,将服务部署到服务器上,(如果你是程序初学者,不要在这里太纠结spring了。把服务部署到服务器上我当初一脸懵逼,再看到网上别人的例子后才知道要将程序打包放在服务器上运行)
评论