基础能力:具备扎实的Java编程基础,深入理解JVM原理。熟练掌握Java多线程编程、集合等核心框架,能够高效解决复杂问题。
数据库:熟悉MySQL、Redis等主流数据库技术。具有数据库设计、优化和维护的实践经验,能够处理大数据量下的性能问题。
消息队列:熟悉消息队列技术,包括RabbitMQ、Kafka等。具有消息队列的配置、使用及维护经验,能够在高并发场景下设计和优化消息传递系统。
框架应用:熟悉使用多种开源组件和技术框架,包括Spring、SpringBoot、Spring Cloud、MyBatis等。能
够高效地构建和维护企业级应用。
操作熟练:熟悉Linux系统的基本操作,具有在Linux环境下部署操作系统、中间件、数据库和应用服务的经验,沟通能力:具有良好的沟通能力和学习能力,能够快速适应新环境和技术,有效地与团队成员协作。
开发环境:InteliJ IDEA+JDK11+Maven+Spring Cloud+MySQL+Redis+Docker+ Nginx
技术栈:Spring Cloud+MyBatisPlus+MySql+Redis+RocketMQ+Docker+Kuberetes+GitLabCICD
项目介绍:旨在为中小型公司提供企业支付能力,打造安全、便捷、专业服务助力降本增效。网点购车、停车场无感支付、第三方app介入(纷享生活app),让移动支付更加便捷。
技术细节:
使用SpringCloud、MyBatisPlus、alibabDRDS作为分布式应用的框架,以更好的区分各个服务模块的功能,细分人员的工作内容,做到职责分明,应用服务管理更加简洁明了。
使用Spring-Cloud-Gateway做网关实现服务的路由转发以及对用户权限以及登录的控制。
使用Redis作为缓存数据库,实现接口的暴等校验,分布式锁,以及非实时数据的缓存,提高了系统吞吐量实现了并发安全使用MongoDB作为非关系型数据库,对用户的各种写操作实时日志记录以便后期的追溯。
使用OpenFeign做为远程RPC调用的框架,简便的使用注解的方式实现服务之间的相互调用,使用RabbitMQ消息中间件实现服务之间的解耦以及异步调用,大大提高了项目的可维护性。
使用alibaba-Seata做分布式事务,确保了服务之间的原子性和数据一致性。
使用alibaba-Schedulerx做定时任务调度,完成了对支付链接的定时续期功能,确保链接不失效,
使用alibaba-SLS做日志输出和打印功能,提高了项目排查,线上运行的维护效率,使用alibaba-Seryerless-EC工作流引擎函数引擎实现了可扩展功能与项目之间的解耦分离。
使用Elasticsearch作为文档检索数据库,大大提高了文档查询和检索的速度。
使用aliyun-Oss实现了文件的上传与下载。
使用Nacos做分布式服务配置与注册中心,实现了各个服务之间的数据与配置共享。
使用Mayen作为依赖管理的工具。
使用alibaba-PTS做压力测试性能保障。
使用alibaba-Zipkin作为链路监控确保各个服务的可用性。
项目部署使用到了Git、Docker、k8s、Jekains容器化技术自动发布,容器的稳定性和可扩展性等优良特性给予为系统的稳定,持久服务提供了保障。
运用技术:SpringCloud Alibb、SpringDataJpa、RabbitMQ、Mysql、redis、ES 项目背景:倡导在玩乐中体会生活的乐趣,提供寓教于乐的旅宿服务。旨在做最新鲜、最小众、最独特的亲子游。一秒掌握甩娃攻略,全家轻松享受度假时光。项目定位主要是亲
运用技术:SpringCloud Alibb 、MybatisPlus、RabbitMQ、Mysql、redis、xxljob 项目背景:互联网生活时代,随着越来越多的数字内容出现,线上购买数字内容已经成为不可或缺的生活必需品,线上购买数字内容已经成为不可或缺的生活必需品,该项
开发环境:JDK11+Maven+Spring Cloud+MySQL+Redis+Docker+ Nginx 技术栈:Spring Cloud+MyBatisPlus+MySql+Redis+RocketMQ+Kuberetes+GitLabCICD 项目介绍:旨在为中小型
开发环境:IntelliJ IDEA+JDK11+Maven+Spring Boot+MySQL+Redis+Docker+ Nginx 技术栈:Spring Cloud+MyBatisPlus+Redis+RocketMQ+Docker+Elasicsearch+GitL