熟悉IDEA,Eclipse,MyEclipse,Navicat,Tomcat,Hbuilder,SVN,Git等开发工具的使用
熟悉Html,JavaScript,Jquery,Ajax,Json,Css3,Vue,Element ui,Layui等前端技术,并参与系统前端项目的开发
熟悉微信小程序前端和后台开发
MySQL,SQL Server,Oracle等关系型数据库的使用和sql语句的编写,实现过MySQL的读写分离和自动备份
熟悉JavaWeb的Servlet,JSP,Jstl标签,el表达式
SpringMVC,Spring,Mybatis,Shiro,SpringBoot,SpringCloud,feign,eureka,ribbon,gateway等开源框架使用和整合
熟悉Nginx反向代理和负载均衡的使用
熟悉Redis的数据持久化,主从配置,和分片集群操作
nacos中间件作为微服务的注册中心,配置中心的使用
使用rabbitMq实现异步通信,通过生产者消费者消息确认机制和MQ的消息持久化确保消息的可靠性
使用sentinel中间件对请求进行限流,熔断降级,设置授权规则从而对微服务进行保护
使用elasticsearch对数据量较大的搜索较频繁的表做倒排索引,实现快速搜索
使用seata实现分布式事务处理
使用quartz实现任务的定时处理
使用websocke实现后台主动推送消息给前端
熟悉掌握Linux常用的操作指令和相关软件应用的安装
熟悉Docker的镜像和容器操作并基于DockerCompose进行自动化部署
熟悉Echarts图形报表做数据统计,文件的上传下载,邮件的发送,Excel的百万级数据导入导出,MD5的数据加密,验证码的生成与校验,freemarker模板的运用,用c3p0连接池对数据库进行操作
项目名称:MES 系统
开发环境:idea + tomcat + mysql + git
软件架构:springcloud + myBatis + maven + vue + element ui + quartz + nginx +
redis + nacos + rabbitMq + sentinel + elasticsearch + seata + feign + getaway +
ribbon + docker
项目描述:
1、该项目包含的模块有:工单管理、电子作业指导书、工艺管理、异常管理、用户管理、料件资源维护、设备管理、生产报表、系统日志
技术描述:
1、使用 PIO 对百万级生产数据进行导出
2、使用vue和element ui编写前端项目
3、使用nginx部署前端项目
4、使用redis对用户的token和其他信息进行缓存处理
5、使用feign实现微服务的请求发送
6、使用ribbon对注册中心获取的服务列表进行负载均衡
7、使用getaway网关对请求来源进行限制,并通过网关的默认过滤器给到其他服务的设置请求头
8、使用nacos实现微服务的注册和配置的热更新
9、使用rabbitMq实现数据的异步处理
10、使用sentinel对请求进行流量限制和熔断降级,并通过授权规则来限制非网关进入的请求访问微服务
11、使用elasticsearch对数据量较大的搜索较频繁的表做倒排索引,实现快速搜索
12、使用seata的AT模式对分布式事务进行处理
13、使用DockerCompose快速部署服务
责任描述:
1、项目模块的需求分析
2、项目接口文档的编写
3、相关模块的代码编写及测试
4、软件的操作说明文档的编写
5、完成上级领导的其他工作安排
MES系统是一套面向制造企业车间执行层的生产信息化管理系统。MES可以为企业提供包括制造数据管理、计划排程管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解等管
访客小程序主要有访客预约申请、访客记录、通行二维码、信息管理功能。访客预约申请主要用于访客预约信息的填写,信息填写有个人姓名、手机号、身份证、照片、拜访时间、是由、随行人员等功能,可根据实际需求确定需要必填的内容,访客信息填写后提交给被访人或指定的人员审核,审核通过后会生成通行二