个人简历
个人资料
姓
名:
毕业院校:
性
别:男
专
业:计算机科学与技术
出生日期:1999.06.25
学
历:学士
联系电话:12345678909
邮
箱:12345678912
@163.com
求职意向
Java软件开发相关职业
专业技能/资格证书
高级软件工程师
熟练掌握Java编程,具有扎实的Java基础和面向对象的编程技能
熟练使用Eclipse/MyEclipse开发工具,能够在Linux环境进行项目开发
熟悉SpringMVC分层的设计模式,能简单应用Oracle、Mysql数据库
熟悉Spring、MyBatis框架
了解并能简单使用基础的H5/CSS、Jsp、Ajax、JQuery技术
在校表现
1、大学四年担任班长,组织并参与迎新系列活动,感恩家信,合唱比赛等活动,均取得良好成绩;
2、大一在学生会担任干事,组织策划学院元旦晚会,取得圆满成功,并获得“优秀干事”荣誉称号
我写的策划文案至今仍被学院同学借鉴。
实习经历
一、2016.06-2016.10
达内时代科技集团有限公司
职位名称:Java软件开发实习工程师
项目实践:
1、项目名称:云笔记
开发环境:MyEclipse8.6、MySQL5.5、tomcat7.0、JDK1.6
应用技术:Java+Spring+SpringMVC+Mybatis+Ajax+jQuery+HTML
云笔记项目是应用在web平台的笔记管理系统,用到SpringMVC思想,实现了MVC代码的分层,由DispatcherSerlet进行分发处理请求,用jQuery处理页面的业务逻辑,HTML技术进行页面的展现,使用Spring整合MyBatis实现对数据的访问,降低代码的耦合度,提高了代码的可读性。
项目描述:用户模块:用户登录,用户注册
笔记本模块:笔记本的增加,查询当前用户的所有笔记
笔记模块:笔记的增加,删除,修改,查看,移动,分享,笔记收藏
注册模块:将用户信息填写完毕后,从js中获取用户填写的信息,将信息以ajax技术携带请求,找到相应的后
台控制器,系统会把信息插入到Mysql数据库中,其中填写信息时json会返回用户名、昵称是否
使用过、密码必须超过规定长度,信息不能为空。
登录模块:用已经插入Mysql数据库中的用户表的用户名及密码进行登录,点击登录后,JQuery向服务器发
送异步请求,DispatcherServlet接受请求分发处理,找到相应的登陆Controller组件,通过xml
文件中的查询语句查询数据库用户表,返回登录请求处理后的结果,结果以json的形式返回,返回的结果在异步请求的回调函数中进行处理。
项目总结:通过本项目的开发、学习,了解了Spring框架、Ajax,Jquery、Mysql等的运用,了解一个项目的大致框架,是如何编写与运行的,意识到了开发过程中尽量保证低耦合的要求,并意识到了团队
合作的重要性。
三、项目名称:电信计费系统
系统平台:Linux
开发环境:Eclipse、Tomcat7.0、Oracle
应用技术:Servlet+JSP+EL+JSTL以及过滤器等组件
项目描述:由本人完成的模块有两个:登录模块,资费模块。
责任模块介绍:有登录,注册功能以及验证码校验。
资费模块:可以实现对套餐的增加,更改,删除,查询四项功能,并且用Session对用户状态进行管理。
开发流程:1.对给定的JSP页面的表单控件的action属性配置好访问路径,有参数传递通过post请求方式完成。
2.写一个Servlet类继承
HttpServlet并重写Service方法,在该方法中完成参数的获取(通过Http
ServletRequest),在此之前还要设置好与页面相应的字符集,然后转发或者重定向到页面。
3.实现对数据库的访问,其中通过DBCP连接池获取连接,传入Sql语句实现数据的增,删,改,查
在Web-xml文件中完成Servlet的通配注册
4.在JSP中利用EL表达式,JSTL标签实现对传回到页面的数据的显示。
项目体会:掌握了基于Servlet,JSP模式下的MVC服务端模块开发,为框架实现以上功能打下了基础,熟悉了
Servlet的生命周期,对绝对路径和相对路径在分别相对于服务器端和客户端有了更深的认识,在遇
到异常时的处理有了更丰富的经验。
自我评价
1.性格沉稳,有抗压能力,责任意识感强,有较强的团队合作能力与组织能力,以及一定的沟通表达能力;
2.具有较强的自学能力与自我约束能力,吃苦耐劳,有主动了解新技术的热情,能够快速的适应环境;
3.具有良好的代码书写习惯和较强的程序调错能力;
4.喜欢足球,热爱跑步,篮球等体育运动,并有健身习惯。
5.