熟练使用java面向对象设计编程,有良好的规范代码编写习惯。
熟练使用Spring、SpringMVC,Mybatis、MybatisPlus以及SpringBoot框架,SpringCloud框架,以及OpenFeign,Nacos技术
熟练MyEclipse,WebStorm,IDEA开发工具。
熟悉使用SpringSecurity和Shiro安全框架
熟悉用MySQL数据库和掌握常用SQL优化技巧。Redis非关系型数据库。
熟悉使用Postman。APiFox调试工具、Swagger2生成API文档、JavaMail邮件发送,短信发送
熟悉使用反向代理、Nginx负载均衡技术、具有部署项目经验
熟练使用Ajax异步校验、JSON格式的数据进行前后端数据交互。
熟悉使用Vue、Ant Vue、Echarts、Element UI前端框架,JavaScript、jQuery、HTML5、CSS3前端开发技术,
项目一:君雨仓库平台管理系统
项目周期:2021.10-2022.5
开发技术:Spring Boot、Spring Cloud、Mybatisplus、Vue、Element-UI、Redis、Mysql、Hutool、Websocket
项目背景:在当今信息社会里,不仅要知己知彼,还要贵在“即时”,能否如此,其效果迥异。以外汇市场为例,国际化经营面临汇率变动的风险,如不能对各种汇率变化、各国客户订单、各种交易,包括应收账、应付帐、总账等进行即时运作,那么,即使到手的企业利润,也会因汇率的波动或缓慢的作业而缩水。在ERP状态下,资料是联动而且是随时更新的,每个有关人员都可以随时掌握即时的资讯。
功能模块:
登陆管理:处理用户登录本平台的操作
角色管理: 管理本平台各业务系统所用到的角色,可以设置角色权限
用户管理: 管理能够登录本平台的用户数据,用户由平台管理员进行增删改查等操作。普通用户可以访问用户的部分数据,但不能进行修改和删除操作
销售管理:管理商品的从订单,出库,退货的操作
菜单管理: 管理各个业务系统的菜单信息
业务系统管理:人力资源系统管理、商品管理系统、薪资管理系统
责任描述:人力资源系统管理
技术描述:
1. 使用Redis存储系统字典数据,加快页面加载速度
2 利用Nacos做为注册中心,并且进行动态配置存储进行持久化
3. 使用用 Sentinel进行限流操作,OpenFeign实现远程调用
4.使用Hutool-poi实现Excel表的导入导出
5. 通过gateway对请求入口进行统一,并且通过自定义全局鉴权过滤器进行统一鉴权
项目二 :仓库管理系统
开发周期:2021.4-2021.9
开发技术:Spring Boot,MyBatis,Spring Security,JQuery,Solr,Hutool,LayUI,Swagger ,Redis,
项目背景:随着中国经济的迅猛发展和市场竞争的日趋激烈,越来越多的企业经营者发现,一个生产企业没有足够的时间和资金来完成经营的全过程,急需一个合适的工具来分担这种压力,仓库库存管理系统应运而生,并越来越成为一个企业不可缺少的部分。
功能模块:系统管理:系统操作人员的登录
产品信息管理:用于新产品的添加,旧产品信息的删除以及部分产品信息的更新
入库管理:可以查看入库记录、设置入库级别、设置最低库存量
出库管理:主要有出库申请和出库管理两个功能
库存管理:对库存信息进行增,删,改,查的操作
责任描述:系统管理、产品信息管理、库存管理
技术描述:
1. 使用Solr搜索引擎全文检索实现课程搜索,可实现中文分词
2. 使用Spring Security进行一个系统操作人员和系统用户的登录操作;
3. 用户登录成功后将token作为key将用户信息作为value存入redis
4. 通过hutool-poi 进行库存信息情况的表格导出
5. 通过自定义注解来实现对日志的一个分类存储
项目三:民宿在线预定平台
开发周期:2020.7-2021.4
开发技术:SpringBoot、VUE、ElementUI、JWT、Solr、Redis、Postman、SpringSecurity、WebSocket、MD5、Swagger2、MySQL
责任描述:登录注册、民宿搜索、民宿评论、订单管理、支付模块
项目描述:民宿吧系统是主要是面向爱好旅游住宿的人群,正是由于旅游业发展之快,人们出行旅游需要住宿,住宿行业的发展势头也很强劲。系统就是为了给消费者提供一个预定民宿的线上平台。
功能模块:用户端:短信模块、民宿搜索、民宿评论、支付模块、个人中心
平台端:民宿管理、民宿审核、订单管理、消息管理、财务管理
技术描述:
1.使用容联云通讯发送短信,通过容联云JavaSDK开发文档,用容联获取令牌等应用信息ID实现;
2.使用Solr全文检索实现民宿搜索,可实现中文分词。用户输入民宿关键词,查询出相关民宿 。
3.使用Redis+RabbitMQ实现预定活动,Redis作为中间数据库缓存数据,RabbitMQ实现业务系统与DB系统的解耦,保证高并发并发用户下的数据准确性。
4.通过支付宝开放平台下载的SDK生成公私钥,注册开放平台账号,在代码中加入支付宝支付接口的开源代码,填入自己注册账号的APPID、网关以及相关信息,在网页填入自己的公钥,即可和前端配合使用
开发技术:Spring Boot、Spring Cloud、Mybatisplus、Vue、Element-UI、Redis、Mysql、Hutool、Websocket 项目背景:在当今信息社会里,不仅要知己知彼,还要贵在“即时”,能否如此,其效果迥异。以外汇市场为例,国际化
开发技术:Spring Boot,MyBatis,Spring Security,JQuery,Solr,Hutool,LayUI,Swagger ,Redis, 项目背景:随着中国经济的迅猛发展和市场竞争的日趋激烈,越来越多的企业经营者发现,一个生产企业没有足够的时间和资金来