熟练掌握IDEA/Eclipse、Svn/ Git、Maven/Jenkins等工具的使用
能够开发小程序、公众号,掌握前端HTML/CSS/JS基础, VUE,React等框架
熟悉java多线程, java并发和同步,多种锁机制,线程池等
熟练掌握Spring/Mybatis/ SpringBoot/Cloud全家桶的核心知识并运用
熟练掌握rabbitmq、rocketmq、kafka等消息队列在项目中的使用
熟练掌握redis、monogo非关系型数据库在项目中的使用
熟练掌握运用Mysql、Oracle、sqlserver数据库
熟练使用Mysql搭建主从复制和分库分表
能够对nginx、tomcat进行配置调优
熟悉Linux常用命令,使用nginx+lua实现IP封禁和日志统计
能够使用docker容器化技术部署生产应用
能够使用rancher+docker实现容器编排和缩扩容
项目1:便民e生活
技术选型:springcloud+mybaitsplus+mysql+redis+rabbitmq
项目描述:该小程序是针对石家庄本市及周边做一款小程序,涉及石家庄周边一些好吃好喝
好玩的小吃、门店、电影门票及旅游景点等。
个人职责:负责页面的二次优化、数据库字段的设计调整、项目服务器部署上线以及接口调
整优化。
项目难点:促销活动、门票等库存超卖分布式事务解决方案,就是下单支付。
解决方法:门票活动等抢票防止超卖超领情况,采用 redis 分布式缓存来限流,使用
rabbitmq 消息 ack 确认机制 confirmCallback 和 returnCallback 来保证下单和支付等
消息可靠性投递。
项目2:云财务系统
技术选型:springcloud+mybaitsplus+mysql+redis+rabbitmq
项目描述:该系统是针对财务报税实现多功能一站式报税业务,包括:进销项发票、发票管理、票据管理、个税管理、智能申报、凭证管理、账簿管理、财务报表管理、结账,
电子档案等功能。
个人职责:技术组长。负责和产品沟通需求文档,根据需求文档编写具体的功能文档。例如负责电子档案、个税管理、智能申报环节等消息队列消息创建与消费,包括消息队列的搭建、核心功能开发以及辅助组员解决消息队列开发中遇到的难点和保证进度顺利进行。
项目难点:个税批量申报调用税局接口慢,给用户带来不好的体验效果。
解决方法:最终讨论解决方案是通过消息队列解耦,保证用户体验。同时也要保证消息的可靠性投递及消费和人工幂等性。
角色 | 职位 |
负责人 | 高级java工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
技术选型:alibabaspringcloud+mybaitsplus+mysql+redis+rabbitmq 项目描述:电商小程序是我们县商超老板自己想做一款小程序,把自己的货源和商品发布到线上,可以网上下单购买,多给自己创造一些盈利。 个人职责:个人接的私活。负责页面的
项目描述:该小程序是针对石家庄本市及周边做一款小程序,涉及石家庄周边一些好吃好喝 好玩的小吃、门店、电影门票及旅游景点等。 个人职责:负责页面的二次优化、数据库字段的设计调整、项目服务器部署上线以及接口调 整优化。 项目难点:促销活动、门票等库存超卖分布式事务解决方案,就
技术选型:springcloud+mybaitsplus+mysql+redis+rabbitmq 项目描述:该系统是用于公司内部/外部作业人员作业时,对于工作流程、工作步骤、是否存在安全隐患等一套电子化工作记录与监管系统。 个人职责:对于作业人员的内外部人员资质的维护包括头