个人介绍
1、本人具有1年真实Java开发经验,从事过互联网项目、接口设计经验;
2、我非常热爱软件编程技术,并乐于分享。
3、本人抗压能力强、能够快速适应不同的岗位;
4、我具备较强的沟通和协作能力。我能够与团队成员保持良好的沟通,及时分享自己的想法和经验,也能够听取他人的建议并作出相应的调整。在项目中,我能够积极承担责任,与团队成员共同协作,确保项目的顺利进行。
5、我的学习能力较强,能够迅速适应并掌握新的知识和技能。我注重学习方法的探索和优化,善于将复杂的知识体系进行拆解和重构,以便更好地理解和应用。同时,我也非常注重实践经验的积累,通过不断尝试和反思,提升自己的学习效率和成果质量。
工作经历
2023-03-03 -2024-12-06长沙信息技术有限Java开发工程师
项目内容: 观察者(www.guanx.cn)旨在为全球华人读者提供集新鲜、热点、深度、趣味于一体的时政资讯。这里有及时、客观的国际时事新闻报道,网罗欧洲、美国、港台各地事件,为读者提供最专业的原创新闻资讯内容。 本项目已经上线,且处于长期迭代升级过程。项目采用微服务技术架构,前后端分离设计。技术选型: 后端: SpringCloud Alibaba、SpringBoot、 Mybatis、 Redis、Kafka、 RabbitMQ、 MongoDB、XXLJOB、阿里云内容服务、Elasticsearch、ELK。 前端: uniapp一站式编译多个终端App。 工作内容: 1.负责项目的需求分析、评审、数据模型设计,交付需求文档、ER图、核心流程时序图等; 2.配合组长完成需求分配,并按时完成代码的编写、交付; 3.确保代码高质量交付,以及解决项目中遇到的各种问题 4.解决测试提出的性能问题,并针对性的进行优化; 5.解决生产环境的各种问题 项目技术描述: 1.使用SpringSecurity设计权限认证服务,支持基于账号密码、手机验证码登录,以及整合Oauth2.0,支持基于微
教育经历
2022-09-01 - 2025-06-20湖南信息职业技术学院软件技术专科
技能
黑马程序员的苍穹外卖项目是为餐饮企业(餐厅、饭店)定制的一款软件产品,包括"系统管理后台"和"小程序端应用"两部分。 其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员工等进行管理维护,对餐厅的各类数据进行统计,同时也可进行来单语音播报功能。 小程序端主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单、支付、催单等。
项目内容: 观察者(www.guanx.cn)旨在为全球华人读者提供集新鲜、热点、深度、趣味于一体的时政资讯。这里有及时、客观的国际时事新闻报道,网罗欧洲、美国、港台各地事件,为读者提供最专业的原创新闻资讯内容。 本项目已经上线,且处于长期迭代升级过程。项目采用微服务技术架构,前后端分离设计。技术选型: 后端: SpringCloud Alibaba、SpringBoot、 Mybatis、 Redis、Kafka、 RabbitMQ、 MongoDB、XXLJOB、阿里云内容服务、Elasticsearch、ELK。 前端: uniapp一站式编译多个终端App。 工作内容: 1.负责项目的需求分析、评审、数据模型设计,交付需求文档、ER图、核心流程时序图等; 2.配合组长完成需求分配,并按时完成代码的编写、交付; 3.确保代码高质量交付,以及解决项目中遇到的各种问题 4.解决测试提出的性能问题,并针对性的进行优化; 5.解决生产环境的各种问题 项目技术描述: 1.使用SpringSecurity设计权限认证服务,支持基于账号密码、*验证码登录,以及整合Oauth2.0,支持基于*扫码、微博三方登录; 2.针对热点文章,使用Freemarker视图渲染模版引擎,实现页面静态化,将静态化资源部署到nginx服务器,降低对tomcat的压力; 3.使用redis设计业务场景,将非强一致性的数据缓存到Redis,降低对DB的压力; 4.使用Redis的ZSet进行分值计算,求出某时间段内的热点文章、热点资讯 5.使用MinlO搭建分布式文件存储集群,存储图像、视频、音频等项目资源 6.使用OCR技术,实现图文识别功能,将图片中的文字提取,使用DFA算法是进行敏感词过滤; 7.使用RabbitMQ死信队列实现延迟队列效果,在审核文章场景、发布文章场景中有所应用;8.为了应对海量数据采集、审核、存储,所以使用Kafka作为中间件进行缓冲,填补采集(生产)与审核(消费)速率不协调的问题: 9.在分布式检索场景中,使用Elasticsearch实现检索服务设计,基于倒排索引和分词机制使得更加精准、高效的实现查询,我独立设计了:文章、用户索引、订单索引Mapping,以及整合ELK实现集中式的分布式日志检索平台; 10.在定时业务场景中,如:定时发布、定时下架、定时计算热点文章业务场景中,使用XXL-JOB实现分布式定时任务调度。 11.在定时业务场景中,如:定时发布、定时下架、定时计算热点文章业务场景中,使用XXL-JOB实现分布式定时任务调度: