IqOahz
1月前来过
全职 · 300/日  ·  6525/月
工作时间: 工作日09:00-22:00、周末11:00-22:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1.熟练的使用ava语言,有三年实际开发经验

2.熟练使用SSH、SSM、SpringBoot+MyBatis等架构,能够独立完成项目搭建、项目开发等工作

3.熟练使用MySql、Oracle、达梦、Redis等数据库,掌握常规SQL优化,会写存储过程、触发器

4.熟练掌握 Eclipse/DEA、Svn、Git、Maven等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握

web应用系统开发,具备的独立开发能力

5.熟练使用Kafka、RabbitMQ、ElasticSearch、Solr 、Nginx等中间件

6.熟练使用FineReport、SmartBl等报表工具进行数据分析、功能开发

7.熟练使用Ftp、Minlo、FastDFS图片服务器等文件存储中间件

8.熟悉Dubbo + Zookeeper的分布式架构

9.熟悉avaScript、Ajax、JQuery、EasyUl、LayUl、BootStrap等Web前端技术

10.熟悉Linux基本操作指令

工作经历

  • 2022-04-06 -至今榕基软件后端开发

    1.负责在线考试系统的开发工作; 2.期间参与了系统的调研、原型分析; 3.负责数据的搭建、建库建表、编写后台代码、测试和调试、压力测试等一系列工作; 4.与第三方系统进行系统对接。

  • 2019-05-15 -2022-03-15郑州深蓝电子有限公司后端开发

    1.负责相关产品的部分业务需求分析、技术选型讨论、业务数据建模和设计。 2.负责所分配的功能模块的详细设计、功能开发、单元测试、代码优化工作。 3.遵循开发管理流程,编写和完善设计文档。 4.处理线上相关问题。

教育经历 和TA聊聊

APP扫码和程序员直接沟通

  • 该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看

技能

Vue
React
CSS
MySQL
Oracle
0
1
2
3
4
5
0
1
2
3
4
5
作品
在线考试系统

本系统由我个人完成,包括但不限于建库建表、后台开发、对接、流程测试、压力测试、线上环境部署。 本系统是一个用Java语言开发的考试系统,主要面向大规模用户同时在线的考试场景。系统采用了众多的技术点,包括但不限于Java语言、SpringBoot框架、Redis、RabbitMQ、分布式事务、负载均衡、集群模式等,通过这些技术的应用,实现了高并发、高可用、数据准确性、稳定性和安全性等目标。 以下是本系统值得注意的技术点: 1.分布式架构和高可用性问题:由于系统需要支持大量用户同时在线考试,因此用分布式架构,将应用服务器和数据库服务器分开部署,以便更好地承受高并发的访问压力。 2.高并发请求的处理:由于系统需要支持高并发请求,采用多线程及线程池,以实现更高的吞吐量和更快的响应速度。此外,为了减轻数据库的读写压力,使用本地缓存及Redis缓存来缓存试题数据和考生答案等信息。 3.异步削峰解耦:为了缓解系统瞬时的高峰流量,提高系统的稳定性和可用性。使用RabbitMQ消息队列,异步处理请求,降低系统的负载。同时,针对消息队列消费问题,依据消费日志和数据入库,保证考试消息不丢失、未消费定时消费。 4.负载均衡:为了保证系统的高可用性,采用负载均衡,使用Nginx负载均衡技术来实现负载均衡,依据服务器配置配置权重、平衡负载。

0
2023-04-24 09:54
全国12315平台

1.负责分流模块开发机构之间向下分流、横向分流、上报、分流退回、分流撤销等操作;使用观察者模式把业务主表数据处理至中间表,解决待分流工单查询速度慢的问题 2.负责数据交换模块开发:使用xxl-job定时调度,监控数据表,解决跨公司的数据通信问题。 3.负责审批模块开发:包括常规审批、分流退回审批、办结延期审批等,支持多级审批。 4.负责综合查询模块开发:开发基于sl的综合查询功能,由于数据量过大,后综合查询改为es查询,解决查询慢的问题,实测1700万数据查询100ms左右。 5.负责报表搭建开发:smartbi环境搭建,配置nginx解决跨域问题,通过smartbi实现数据分析,开发业务报表。

0
2023-04-24 09:36
网络交易监管系统

1.负责上报模块开发:通过kafka异步处理上传的压缩包,压缩包中附件上传至Minl0、excel文件解析 2.负责处理模块开发:处理结果保存,不同判定结果进入不同的流程,包括移送、协查。 3.负责退回模块开发:退回监测点或退回上一分流部门,退回监测点的补录后还原退回前状态 4.使用redis向业务逻辑中添加缓存,并完成缓存同步,通过程序防止缓存击穿 缓存穿透 缓存雪崩问题

0
2023-04-23 17:48
更新于: 2023-04-23 浏览: 79