spring springmvc mybatis activemq logback websocket linux maven ftp nginx dubbo redis
webpack html js css ztree bootstrap
项目名称: MMall商城
担任角色: Java开发
项目描述:
网址:happymall.com
后端:
1、在linux服务器上搭建自己的ftp文件服务器,完成ftp文件上传,富文本上传
2、利用bigdecimal商业运算丢失精度问题
3、对接支付宝sdk,完成二维码的生成,扫码支付
4、封装统一的异常处理
5、对无限层级树结构的设计
6、高并发情况下订单号的生成
7、maven对项目构建。jar包,插件管理
8、使用postman工具进行接口测试
9、利用natapp外网穿透进行远程联调
10、利用nginx进行服务器负载的处理
前端:
1、webpack对项目的构建。分别对html、css、js进行模块拼接。
2、用webpack-dev-server进行实时的开发调试。
2、对不同的模块进行封装,包含分页,轮播、 ajax接口的封装
3、利用hogan进行数据渲染。
4、利用nginx对页面及静态资源的管理
工作职责:属于个人的项目,前后端都独立完成
项目名称:自定义的权限管理框架
担任角色: Java开发
项目描述:
网址:security.happymall.shop
2、基于rbac对系统进行设计
3、封装spring的上下文,httpIntercepter拦截器,全局异常处理,利用Threadlocal对user信息和request缓存
4、利用redis对一些经常需要查询又不需要实时生效的数据进行优化,以提高查询速度
5、ztree插件对树形结构进行渲染
6、bootstrap对基本样式进行处理
工作职责:独立设计开发的rbac可扩展权限系统
开发工具:idea
所用技术:spring springmvc mybatis redis bootstrap ztree