- 29.39 KB
- 2021-10-20 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
个人简历
姓名:xx 电话:xx E-mail:xx
出生年月: 籍贯:
教育背景
2016.09至今 xx职业学院 | 软件技术 | 专科
技能树
熟悉java基础知识(反射、泛型、IO、集合、socket、线程等)。
熟悉面向对象技术,了解UML和常用设计模式。
熟悉tomcat,servlet,Spring,Spring MVC,MyBatis、Netty、Maven。
使用过HTML、CSS和JavaScript、jquery、bootstrap、layui、layim进行web前端开发
熟悉MySql,及其索引优化。对elasticsearch搜索引擎 redis也有接触
了解数据结构、计算机网络、linux系统。
熟悉使用IDEA工具 了解powerdesigner
项目经历
项目名称:xx
开发周期:4个月
项目背景:该项目是一款web端的im通讯系统,提供一个稳定,安全,高效,可扩展的即时通信系统。
软件环境:Tomcat8.0/jdk1.8
开发工具:IDEA
项目技术:
1、 使用layim、jsp来构建前端页面,maven进行版本管理,数据库使用Mysql5.7以SSM框架为基础
2、 信协议方面使用WebSocket连接持久连接,在消息传输上用Google protobuf来作为替代json,提高传输效率。为避免网络不稳定,而出现网络假死,利用Netty来编写心跳处理类,已达到合理的控制,同时用Netty处理粘包半包问题。
3、
在消息的处理上Netty不仅可以编解码好友消息,同时还能处理群聊消息。为避免繁琐的好友关系,而导致页面启动慢,将其放入redis进行缓存,在好友的搜索功能上使用elasticsearch来支持全文检索同时高亮显示,提高用户体验度。
1、 Netty作为一个异步框架,为避免耗时的操作阻塞NIO线程,将耗时操作放入线程池中。
负责模块:
用户模块、好友模块、消息模块、搜索模块、网络模块。
项目名称:毕业论文管理系统
开发周期:2个月
项目背景:该项目是小组抽中的毕业设计。由于老师管理学生毕业论文数量过大、过于混乱,该项目可以方便老师检查和审核论文来对学生毕业论文进行管理。
软件环境:Tomcat8.0/jdk1.8
开发工具:IDEA
项目技术:
1、前端页面使用layui、jsp、jquery、bootstrap构建,maven进行版本管理,数据库使用Mysql5.7并对sql进行索引优化,后端用Spring、SpringMVC、MyBatis,MVC思想来构建。
2、管理员模块:利用Apach POI导入师生信息、论文,后台根据信息自动生成账号密码,使用Spring AOP来记录导师操作日志,防止学生作弊,通过ajax轮询通知学生,避免漏交。
3、学生模块:学生提交论文后系统自动校验敏感词,若有敏感词变退回论文,提示包含哪些敏感词,系统审核通过后,导师才重新审核,若有问题则在原论文上修改后并退回给学生。
4、导师模块:审核学生导师申请,审核论文,并退回修改后的不合格论文。
负责模块:
教师模块、学生模块、管理员模块、校验模块
项目名称:编程交流论坛
开发周期:1个月
项目背景:该项目是我在刚学servlet后老师要求完成的一个课设,后来学框架后又进行了修改。该项目是面所有软件学院学生,有多个模块,方便用户间的交流。
软件环境:Tomcat7.0/jdk1.7
开发工具:eclipse
项目技术:
. 前端使用jsp、bootstrap、jquery来构建页面,数据库使用Mysql5.5并对sql进行索引优化,后端用Spring、SpringMVC、MyBatis,MVC思想来构建。
对帖子进行分类,划分出多个板块,为防止刷浏览量利用cookie来限定用户浏览次数,利用ajax来异步刷新浏览和点赞信息,提高用户体验度,通过编写工具类来人性化显示时间,统计每日总发帖量,并了解各个板块。
用户能根据自己的喜好来回复点赞帖子,以及删除帖子或回复,若未登录则通过拦截器进行跳转,还能全文搜索帖子,对帖子进行倒排索引。
负责模块:
用户模块、论坛版块、流量统计控制、搜索模块。
自我评价
本人性格开朗活泼 善于与人交际,有着清晰的编程思想,良好的编程。本人热衷于编程事业,肯于吃苦,接受新知识的能力较强,能适应各种坏境。责任心强,负责,认真踏实,善于沟通和良好的团队合作精神。能与您共事是我的荣幸