熟练掌握Java及面向对象设计
熟练掌握Html、CSs、Js、JQuery、Ajax的使用
熟悉l0、多线程、集合等基础框架
使用过LayUl、BootStrap. EasyUl等前端框架
了解常用设计模式
熟悉Mysq|数据库,了解Oracle数据库,有一定的sql调优能力
熟悉Spring、SpringMVC、Mybaits、SprinBoot、Shiro等技术框架
掌握Maven、Nginx、Tomcat的配置及使用
了解Thymeleaf. Jsp页面编写
了解Linux系统常用命令
2020.6-2020.9
筑农发展
项目描述面向贫困地区的农民知识科普在线,实现互联网带动农村经济发展。
开发环境IDEA+JDK1.8 .
开发技术SpringBoot+Vue+ ElementUl+Mysql
责任描述负责前后台系统的开发,主要包括信息展示、带货介绍、志愿者基地等功能;
技术描述
1. 基于SpringBoot+Vue项目构建,采用前后端分离开发
2.完成图片的服务器上传
3.搭建Centos8服务器运行环境
4.使用Nginx代理完成请求分发和拦截
项目收获通过该项目的开发,了解了-整套web项目的开发流程,可以更好的进行项目需求分析,
并学习了阿里云服务器的相关配置和域名绑定,尝试了Nginx的资源转发配置,使用搜索引
擎、b站等资源进行学习,并因此学习了Html Css、JavaScript等技术来满足项目网站需要,
学习了Vue项目的搭建及基础使用来搭建后台系统,体会到了组件化开发的好处。
2020.4-2020.6
京淘电商平台
项目描述打造网络交易平台,实现网上购物
开发环境SpringToolSuite4+JDK1.8
开发技术SpringBoot+Zookeeper+Dubbo+Redis+Mysql
责任描述主要负责实现商品信息展示、订单模块、购物车、单点登录等功能;
添加EasyUI进行JSP页面改写。
技术描述
1. 采用分布式的项目开发模式,整个项目分为:页面、购物车、订单、登录、管理、公共接口。
2.基于Md5算法对用户密码进行加密。
3.使用Redis缓存机制,降低服务器的压力,提高访问速度。
4.利用Dubbo方式为接口创建代理对象,使用ZooKeeper注册中心,进行服务注册和发
现。
项目收获通过该项目的开发,感受到了不同服务器的远程调用过程,学习了ZooKeeper注册中心的
配置及负载均衡策略,学习了Dubbo框架调用和Rpc模式,了解了Redis集群的搭建及意
义,学习了JSP页面的基础语法,熟悉了JQuery函数库的各种Api,以及Ajax的各种参数控
制请求方式,学会将配置统-提取到配置文件。
2020.1-2020.2
后台管理系统
项目描述模拟建设旅游网站的管理系统,实现网站的日常管理功能。
开发环境Eclipse+ JDK1.8
开发技术Spring+SpringMVC+Mybatis+Shiro+Mysql
责任描述负责实现用户、菜单、部门、角色、日志等管理功能。
技术描述
1.基于Spring的AOP切面,对项目实现了- -定的日志监控。
2.基于Shiro框架,查询表的权限字段,实现不同用户的权限分配和菜单展示。
3.利用Token令牌和Session会话,实现用户信息的保存和校验,以及登录信息的持久化。
4.通过SpringMvc的拦截器,设置登录访问时间段。
项目收获通过该项目的开发,进一步体会到SSM框架的项目分层,通过自定义全局异常类来集中管
理异常,编写工具包提高方法复用性,学习了Shiro框架的身份验证、权限控制和会话管
理,了解了用户、角色、菜单之间的设计关系,学习了thymeleaf页面的基础语法,对注解开
发有了进-步认识,学会利用第三方插件简化开发。