熟知java语言,了解SSM框架,了解并运用过SpringMVC框架,以及了解springboot ,在实际项目中,常使用SSM框架来搭建Webapp的开发建设,使用过Springboot+Vue,了解Spring,知道运用原理,以及在项目的使用,了解Mybatis,运用过到项目中,了解maven,了解微服务、分布式。
一、模仿bilibili PC端网站。做了一个完整的项目,运用了Ssm框架以及Mybatis 框架,在对于视频上传以及保存视频地址到数据库中,采用的是单线程上传,为了加快上传进度,和用户点击的时候以更快的速度播放出来。采用Mybatis 框架可以较好的完成这一块的功能,基于这个项目的亮点,搭建两大框架,方便后期修改,业务功能管理方便,不受影响。
二、新闻管理系统。这个系统基于Servelt +MySQL,采用三层架构的模式。Servelt 控制层用于实现功能和与前台的链接,该项目亮点:采用三层架构设计,思路更清晰,更方便修改。
三、学生成绩管理系统。该项目是基于java语言的基础项目,java桌面程序,该项目采用swing UI设计,后台逻辑处理。数据库采用MySQL,考虑了线程安全的问题,当多个老师给一个学生打分,解决了线程阻塞,用synchronized关键字修饰静态方法,保证了原子性,可见性,有序性。
该项目采用Ssm+Mybatis 框架,主要功能有:用户点击播放视频,用户可以搜索视频,论坛发帖,回贴,以及每天记录帖子数量,前天以及昨天,用户可以在购物商城里下单或者加入购物车,购买时,需要输入支付密码,用户可以修改自己的所有信息,用户可以给自己的银行卡充钱,方便购买商品,管理
该项目主要功能有,用户可以单击查看新闻详情,图片视频以及文字信息,对新闻的种类进行了分类,管理员可以登录到后台,查看所有的新闻,以及对新闻进行增删改。
该项目主要是以我个人完成,数据库构建,逻辑控制,实现了一个简单的通讯录,方便给用户查找,添加删除,修改用户想添加的联系人。