熟练掌握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实现容器编排和缩扩容
易停车app
技术选型:springcloud+mybaits+redis+rocketmq+docker+rancher容器化自动化部署缩扩容
项目描述:易停车系统核心思想是解决城市居民开车出行找车位难停车难问题,通过该系统快速查看附近的停车位及收费标准等信息。
个人职责:负责服务号端消息推送、系统公告消息推送、对接三方支付服务接口实现用户充值提现以及微信支付和推送微信红包功能,对接摄像头设备扫描识别车牌号。
项目难点:对第三方支付,充值提现,微信支付、红包等编码抽离通用性设计。
解决方法:对支付服务抽离设计、使用工厂模式、设计抽取通用组件,异常支付模块开发,交流流水/凭证。
外卖补贴社:电商小程序
技术选型:alibabaspringcloud+mybaitsplus+mysql+redis+rabbitmq
项目描述:电商小程序是我们县商超老板自己想做一款小程序,把自己的货源和商品发布到线上,可以网上下单购买,多给自己创造一些盈利。
个人职责:个人接的私活。负责页面的设计、数据库设计、项目搭建、服务器部署项目的上线以及后期维护迭代。
项目难点:需要考虑项目架构,作为一个3、4线城市的小程序,如果小程序火了,未来五到十年的架构设计如何搭建。还有就是一些下单支付、促销活动秒杀、满减等优惠卷设计及秒杀超卖分布式事务解决方案。
解决方法:最终决定采用微服务水平架构,先按模块拆分为首页模块、用户模块、订单模块和商品模块。秒杀优惠券活动防止超卖超领情况,采用redis分布式缓存来限流,使用rabbitmq消息确认机制confirmCallback和returnCallback来最大保证下单和支付等消息可靠性投递。
可兼职时间
可兼职地点
0条评论 雇主评价