个人介绍
1. 具有 扎实的 Java 基础知识,有扎实的编程基础和良好的编程习惯以及代码规范;
2. 熟悉 Spring, SpringMVC, Mybatis, SpringBoot, Spring Security 等开发框架;
3. 熟悉 MySQL 关系型数据库 (事务, 索引, 分布式锁),了解Oracle;
4. 熟悉 Redis 非关系型数据库 (哨兵模式, 集群原理, 持久化, 缓存穿透、击穿、 雪崩);
5. 熟悉 SpringCloud 微服务框架(Nacos、Seata、Sentinel、Gateway、RabbbitMQ、ES);
6. 熟悉 Tomcat 服务器, Nginx 代理服务器实现反向代理, 负载均衡;
7. 熟悉 Linux 常用命令, 了解 Docker, 能够进行 Docker 部署, 提升部署开发效率;
8. 熟悉 JVM 的内存结构及如何调优,类加载,四大引用、GC 垃圾回收的常用算法;
9. 熟练 使用Promotheus,Grafana监控Tomcat,Linux,MySQL,Redis等;
10. 熟悉 HTTPS,用数字证书对网站加密,网站的公钥用CA的私钥加密,浏览器用公钥加密数据。
11. 了解 HTML、CSS、JavaScript 、Vue、ElementUI、Axios、Vant 前端框架;
工作经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
教育经历
2015-09-01 - 2019-06-01济南大学自动化电气工程本科
技能
1.用户中心、产品中心、设备生命周期、监控运维、数据解析、消息通讯、计费合约、交易订单、充值服务、结算管理 2.感知层:通过传感技术,感知并采集物理世界的数据,建立人与物、物与物之间的沟通 网络层:进行设备组网,是数据传输的通道,把物与互联网联通,进行人、机、物之间的交互 平台层:设备接入到平台后,平台对设备数据进行解析、分析、处理,对下行数据也进行转换等操作,以此提供丰富的服务和功能 应用层:基于平台的基础服务,细分到各个行业领域,实现对物的控制和分析,实现智能化的操作
1.科技管理系统计划管理开发:负责整个计划管理涉及字段整理,数据库表设计,计划跟踪接口开发,计划跟踪详情接口开发,对企业的年度计划进行系统管理。 2.科技管理系统项目管理开发:负责项目管理的项目建议书模块、项目立项模块、项目执行模块的数据库表设计以及接口开发,对企业的各种项目进行统计管理。 3.科技管理系统知产管理开发:负责整个知产模块,包括专利管理、软著管理、标准管理、论文管理、著作管理、其他知识产权管理、成果评价管理等模块的数据库表设计以及接口开发。对企业的各种知识产权进行统一管理。
1.管理系统项目属于B2C模式的线上商城,后端商品数据、交易数据、营销数据、供应商数据、仓储数据、物流数据、 用户权限、日志等核心数据的管理。 2.技术框架: SpringCloud+SpringBoot+MyBatis+SpringSecurity+Maven+Redis+Vue+OpenResty 3.1. 参与该项目的后端开发以及后端管理系统的开发。 2. 独立对“秒杀”模块的开发以及分析, 秒杀模块通过预热,将参与秒杀spu商品的库存、随机码、布隆过滤器提前5分钟保存在redis中,执行秒杀时判断是否重复购买以及防止超卖,最后使用消息队列将秒杀成功信息保存,并通过sentinel进行流控与降级处理。 3. 协助开发前台分类信息模块和商品显示模块(front),使用三级分类树将所有分类按照父子级关系进行关联,最后将三级分类树保存在Redis中,以便以后请求的高效获取。 4. 使用promotheus,grafana监控tomcat,Linux,mysql,redis,在linux上安装探针exporter收集监控信息,使用prometheus统计监控信息,使用grafana显示监控信息。 5.参与项目的测试以及部署上线。