五年互联网金融项目开发经验。Java基础扎实,熟悉常用数据结构,网络原理,常用设计模式。熟悉多线程,熟悉JVM。熟悉mysql,redis,zookeeper,kafka等常用中间件使用以及原理。对应后端架构以及整体的业务有深入的理解对应分布式,高并发,高可用微服务架构有深入的理解。对IT技术有浓厚的兴趣爱好,喜欢跟踪与专研新计算以及底层实现,有深入研究spring,springCloud,mybatis等开源框架的底层及设计原理。
● 项目简介:进门财经路演会议系统是一个专注于金融行业支持会议创建、会议监控、会议外呼、会议主持、问题审核、参会审核等多项功能的专业、合规,最大机构投资者流量的金融行业路演会议平台。用户聚合上市公司、分析师、投资者三大用户群体,为三大用户群体提供分析师路演、上市公司交流、专家会议、策略会、基金路演等使用场景。
● 项目架构:该项目采用springBoot进行微服务架构应用,采用springCloud实现分布式架构。使用eureka作为服务与发现的注册中心,feign进行远程RPC调用,configServer作为配置中心等。利用redis实现分布式缓存与分布式锁。使用mysql作为数据存储中间件。使用MQ进行消息通信。使用xxjob实现分布式调用。基于jenkins进行持续集成,K8S进行容器化运维管理。
● 个人贡献:
1. 基础模块的开发,比如核心路演会议模块,用户管理模块等,参与前期需求评审,功能点实现设计,数据库表结构设计,在实现其功能基础上保持代码的可扩展性和可维护性。
2. 提供三方对接接口,供外部三方系统与内部系统进行信息对接,编写接口文档以便对接。
3. 优化接口响应速度提高接口并发访问量,使用arthas工具定位接口中耗时代码块,优化代码设计结构,利用索引特性优化sql查询速度。
4. 定位并修复线上系统问题。
1. 基础模块的开发,比如核心路演会议模块,用户管理模块等,参与前期需求评审,功能点实现设计,数据库表结构设计,在实现其功能基础上保持代码的可扩展性和可维护性。 2. 提供三方对接接口,供外部三方系统与内部系统进行信息对接,编写接口文档以便对接。 3. 优化接口响应速度提高接
1. 基础模块的开发,比如客户信息管理模块,员工管理模块,小程序内容管理模块等,参与前期需求评审,功能点实现设计,数据库表结构设计。 2. 优化接口响应速度提高接口并发访问量,优化代码设计结构,利用索引特性优化 sql 查询速度。 3. 定位并修复线上系统问题。 4. 利用