业师走进课堂(十七)——面向对象程序设计

作者:来源:时间:2017-12-11

  为让学生们深入认识面向对象程序设计课程应用价值,了解实际项目开发中对该项技术的应用技巧。面向对象程序设计课程于2017年12月9日,进行了业师课的讲授,本次业师课郭鸣宇老师邀请了企业资深软件工程师——董超老师走进课堂,与同学们分享他在工程实践中的工作经验。

  董超老师任职中嘉博众集团产品战略发展研究院院长,有着16年的IT行业工作经验。本次业师课为同学们讲授了JDBC、Java多线程、网络编程和Java数据结构于算法方面的知识。通过近日所出现的美团外卖支付问题引出服务器崩溃问题,并且与同学们进行了相互探讨,讲到服务器崩溃源于访问量过多时,尤其是并发访问量,没来得及处理,而导致大量未处理的访问堆积,甚至超时;造成此类问题的原因在于服务器数量可能不充足或是服务架构不行。

  随后,董老师介绍到到MyBatis框架技术,讲到MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架,摒除了大部分的JDBC代码、手工设置参数和结果集重获。目前京东等多个公司都在使用该项技术,相比于JDBC,MyBatis的开发效率更高,而且简便。

  董老师说软件开发的技术日新月异,没有持续的学习和钻研就不能够愉快的编程,因此这需要同学们勤学苦练,多尝试自己动手做项目,课余时间可以阅读相关专业书籍补充自身知识。

  本次业师课共进行了4个学时,时间虽短,但通过董老师的认真负责的教学态度,简洁的语言,亲手演练示范的教学方式,使同学们是受益匪浅,不仅仅找到了正确的学习方法还明确了未来自身发展方向。非常期待下次董老师的业师课。