熟练掌握Java编程语言及相关生态系统,包括Spring框架、Spring Boot、Hibernate、MyBatis等。对面向对象设计原则和设计模式有深入理解,并能在项目中灵活应用。熟悉数据库设计和优化,能够熟练操作MySQL等关系型数据库和Redis等NoSQL数据库。对于高并发场景,我能够设计和实现分布式系统,包括分布式锁、分布式缓存、消息队列等。熟悉RESTful API设计和微服务架构,能够搭建稳健可靠的服务端和客户端应用。熟悉JVM内部原理和Java性能调优,能够进行性能分析和优化,提高系统的响应速度和吞吐量。同时,了解常见的性能监控和调试工具,能够快速定位和解决性能问题。
曾为四川铁投开发一款数字化建设管理平台,我的职责涵盖了档案管理,报表管理以及基础模块。对于档案归档设置考虑后期数据量巨大采用分布式存储技术,将资料按年月划分,并设置不同归档规则。采用OSS对象云作为资料存储空间,方便集团领导审核并完成线上签章。为保证上传资料数据一致性和完整性,使用阿里巴巴的TXC事务,基于两阶段提交,确保上传不会因自服务宕机而导致文件丢失
Spring cloud分布式电商项目,全力打造顶级多模块,高可用,高扩展的电商项目。项目使用分库设计方案,不同的模块依赖不同的数据库实例
营销中心: pager_activity 授权中心: pager-auth 商品中心: pager_goods 订单中心: pager_order 数据中心: pager_shop 风控中心: pager-risk 后台登陆采用oauth2.0授权,支持密码登