熟悉 Java 语法,多线程、集合等基础框架
对 JVM 原理有初步的理解,包括内存模型、垃圾回收机制
熟悉 Redis 集群的搭建,熟悉备份策略,了解高并发下缓存穿透缓存雪崩解决方案
熟悉应用服务器软件 Tomcat 等容器配置和部署,熟悉 Linux 系统
熟练使用主流的关系型数据库,如 MySQL、Oracle,有过 SQL 语句调优经验
熟练掌握 SpringMVC、Spring、MyBatis 等主流开源框架,以及 Maven 等项目构建工具
私募基金销售系统
项目模块:主要包含产品发行管理,预约管理(理顾预约),受益账户管理,私募代销清算等模块
的开发。
涉及技术:整个项目为 spring boot + dubbo 微服务模式架构,采用 SSM 框架,Nginx 双机负载,
Redis 缓存、Mysql 数据库、Kafka 消息中间件、Maven 依赖管理工具,Gitlab 做项目仓库管理,Jenkins 自动化部署工具,ELK 做日志收集。
SSO 单点登录服务
项目介绍:主要实现 PC/WAP 端完全跨域下的单点登录机制,包含登录、注册、忘记密码功能。该项目 分为 SSO Server 和 SSO client 端,SSO Server 端为单独应用服务,多台实例负载,采用 SSM 框架、通过 SpringSession+Redis 实现 session 共享。SSO Client 是需要放置到客户端应用 jar 包,主要包含了实现登 录校验拦截、回写 cookie、单点登出机制的处理器,目前已经集成了 10 多个站点(企业金融网站/积分商城/ 投资者教育基地网站/保险电商等)。
主要包含产品发行管理,预约管理(理顾预约),受益账户管理,私募代销清算,统一客户管理平台等模块的开发。
该项目为大玩家小程序商城,我担任资深Java工程师,负责后端交易功能和个人中心功能开发,以及和第三方支付的对接等工作