Java丶小林

一位热爱Java的小男孩。比361还多一度热爱!


真实姓名:林国来

年龄:20

性别:男

职位:在读大学生

学历:普通本科

就读大学:广东石油化工学院

就读专业: 16届网络工程

爱好:跑步、自行车、乒乓球

电子邮箱:30390864@qq.com

主修课程:C++程序设计、数据结构、Java程序设计、JSP开发技术、数据库原理、计算机组成原理、计算机网络、操作系统、Linux网络管理、 Android开发、编译原理等

专业技能:

1.熟悉Java编程,熟悉JavaEE开发。
2.具有良好的面向对象思想和代码风格。
3.掌握Mysql、SqlServer数据库。
4.掌握SSM(Spring、SpringMVC、Mybatis)后台框架。
5.了解BootStrap、LayUI等前端UI框架。
6.了解Jquery、Ajax等前端技术、等完成简单的前后端互交。
7.了解计算机网络基础,如TCP/IP协议、HTTP协议等。
8.了解简单的Linux命令,能在Linux下做项目开发及项目测试。
9.掌握Eclipse、IDEA等开发工具。

参赛与获奖:

1.2016-2017学年度学习成绩优秀,获得学校一等奖学金。
2.参加2017年广东省“凯通杯”Java程序设计大赛高校团队组。
3.通过全国计算机Java二级考试,并获得成绩优秀证书。
4.2016-2017学年度担任学习委员,并获得优秀干部。
5.获得2017年“曙光杯”户外团队活动一等奖。

项目经历:

1.校园人脸签到系统

项目时间:2018年 7 月 — 2018年 9月
涉及技术:MySQL数据库、SSM后台框架、Redis数据库、Layui前端框架、shiro安全框架等。

项目描述:
本项目是为广东文理学院开发一个基于ibeacon的校园人脸识别签到系统,通过ibeancon定位,学生在微信端通过小程序刷脸进行签到,从而提升学生整体的出勤率,同时方便教师对考勤的管理。

负责内容:
1.负责人脸识别接口(使用百度人脸识别sdk)的java重构(该接口原为python编写),主要使用了队列等
数据结构处理签到/签退人脸的识别。使用了多线程技术提高人脸识别的QPS。
2.负责微信小程序端与后台数据交互接口的编写。如学生、教师、课程、签到信息的CRUD等,接口才用RESTFu风格。
3.负责后台管理系统的部分模块开发,有如学生管理模块、签到信息模块、课程管理模块等。

项目技术详情:
项目后台主要采用了SSM框架整合开发。采用了MYSQL数据库,以及使用Redis内存数据库作为缓存,同时采用shrio作为安全框架。项目分为微信小程序前端和后台两部分,采用前后端分离方式。

项目总结:
这次的项目运用了很多新的技术点,需要不断查阅资料进行学习,才能够一步步解决项目中遇到的问题。通过这次项目,也是增加了自己的解决问题的能力和解决问题的效率。同时也不断增加了自己的知识广度,为将来也奠定了一定的基础。


2.个人博客系统(即本博客系统)。

项目时间:2018年3月14日 - 2018年4月17日

设计技术:MYSQL数据库、SSM后台框架、BootStrap前端框架、

说明:本博客系本人大二课余时间完全由个人独立开发,由于大二课程较为紧张,导致项目开发时间较长,可能存在小量的Bug等。
整个博客系统前后台均由本人独立开发,由于前台技术欠缺,故UI存在借鉴,可能不够美观和完善,望见谅。
本项目主要用来给自己做一些学习上的记录,包括自己Java方面的学习以及在课程相关学习的记录。同时也向大家公开展示自己的学习成果和学习情况, 也是督促自己不断学习和进步的一种方式。希望将来自己也能成为一个大牛,到时再回头看这些博客,一定也会感谢自己。

项目详情:
项目后台主要采用了SSM框架整合开发。采用了Mysql数据库,使用阿里巴巴的druid数据库连接池。
其中大部分的内容还是基础的对数据库CRUD,一些多表联合查询,多对一、一对一等映射关系。
前后端互交主要还是Jquery和Ajax,通过对Control返回Json进行数据渲染。
前端UI则采用了BootStrap响应式框架(还有一些其他的小插件,如数据表格BootStrap-Table等)。

项目总结:
通过这个项目,学习到了很多新的知识,如一些前端的小插件等,也对SSM框架有了更深层次的理解。
但同时也认识到了自己代码整体结构的的不足,虽然整体功能实现了,但是代码的复用性和可维护性不足。等下次时间充裕的时候,会对这个项目进行重构。
希望在下次的项目中,能吸取这次的教训,在真正开始开发之前,做好足够的计划和构思,争取每次都能有所提升。

自我评价:

1.热爱计算机编程,热爱Java,熟悉SQL关系型数据库,掌握SSM主流框架的整合技术。
2.学习能力强,能够快速学习和适应新技术。
3.具有一定的策划和领导能力,曾担任学校电脑协会技术部部长职位。
4.具有良好的团队合作精神,具有良好的沟通能力和解决问题的能力。组织和参与多次电脑技术相关活动。
5.性格开朗,勤奋好学,表达能力优秀,善于处理人际关系。多次参加学校辩论赛,且举办过电脑技术相关的讲座。


ICP备案号:粤ICP备18068480号
Copyright © 林国来版权所有