90%
Java
90%
SSM
75%
算法与数据结构
80%
Servlet
70%
Spring Boot
60%
Linux
1. 熟练使用SSM(Spring,SpringMVC,MyBatis)和SpringBoot主流框架。理解IOC和AOP原理。
2. 掌握MySQL及基本SQL语句运用,熟悉Linux操作系统。
3. 掌握JSP,Servlet,JDBC开发技术。掌握TomCat服务器的使用。
4. 掌握java虚拟机内存模型,类加载过程,以及垃圾回收机制。
5. 熟悉常见设计模式,如:单例模式,工厂模式等。
6. 熟练使用Eclipse,STS,Maven,Git等工具进行项目开发。
7. 熟悉NIO,BIO以及多线程编程,反射等知识。
8. 掌握基础算法与数据结构如:排序,链表等。
9. 了解Redis,ElasticSearch,Shiro,了解Netty,了解分布式Dubbo。
项目描述:
该项目采用前后端分离开发,主要用于学校的师生以及管理人员对图书馆书籍的浏览,借阅状态查询,评论等服务。后台模块主要由注册/登录,书籍分类,圈子(推书/求书),书籍借阅状态,书籍详情,书评等模块组成。项目采用SSM框架;利用ElasticSearch搜索引擎进行站内搜索;使用Shiro作安全登录和权限管理;用Redis进行信息缓存以降低MySQL数据库的压力;用AJAX进行前后端交互;利用七牛云作为图片服务器进行图片储存。
责任描述:
在本项目中,我主要负责数据库的设计工作;SSM框架的搭建;书籍详情页面(书记评论/收藏);我使用Redis实现将最新评论展示在最前面,关于Redis我模拟了主从复制,读写分离的方法,使用哨兵模式对其进行监控,以达到数据库的高可用性;使用Maven作为项目构建进行JAR包的统一管理。
项目描述:
该项目是在学校利用课余时间做的,本项目的核心是Netty网络服务器的搭建以及相关业务逻辑功能的实现,用于我们日常的聊天功能。主要实现的功能有:用户的登陆注册;发送/接收消息;支持扫二维码/手动搜索添加好友;更换个人头像,昵称,发布朋友圈等功能。
项目亮点及后期优化:
亮点:本项目使用SpringBoot框架;利用Netty框架进行网络通信;用户的头像使用FastDFS文件系统进行图片存储;前端页面利用目前比较流行的mui框架。
优化:对之前用户注册/登录模块可以加入Shiro安全登录与授权管理搜索功能可以加入ElasticSearch搜索引擎。
陕西省西安市临潼区
15249239025@163.com
152 4923 9025