个人介绍
我是程序员客栈的温者养惠,一名java工程师;
毕业于湖南信息学院,担任过成都天奕软创信息技术公司的java后端开发工程师;
负责过宝怡仓储系统的*** 宝怡的小店 的*** 高质量组团带娃 的运维工作;
我的专业技能有:
1java基础知识扎实,对00P面向对象编程有较深的理解,熟练掌握反射,泛型,IO以及设计模式,]AVA常用集合与常见的数据结构(链表,Hash表,数组,队列,树)
2.熟练掌握多线程技术,对多线程安全与线程锁[svnchronized.ReentrantLock)有一定的了解,熟练使用线程池技术,对线程原理有一定的了解。
3.熟悉Spring-l0C,AOP,Spring-MVC,Mybatis,SpringBoot的使用与配置,并对原理有一定的了解,看过部分源码。
4.熟悉SpringCloud Alibaba微服务框架,可以独立搭建基于Nacos为注册中心的微服务架构并且能把sentinel、gateway、loadbalancer、seata等技术融入其中,熟悉各种微服务应用场景。
5.有较为丰富的非关系型数据库redis的使用经验,比如(缓存,分布式锁,分布式会话,分布式序列生成器等),熟悉缓存的双写一致性、缓存穿透、缓存雪崩、缓存失效等缓存问题,并对其数据持久化原理有了解。
6.熟练使用RabbitMQ,了解其内部结构与组成,掌握消息的可靠性投递原理,解决过消息重复消费问题,对消息幂等处理有-定经验。
7.熟练使用swagger,druid,shiro,guava,pagehelper,springsession,POI等技术。
8.熟悉html、css、H5、Javascript,Jquery,Ajax,LayUI,Bootstrap等前端框架。
9.熟练使用各种开发工具:Idea,Git,Navicat,Nginx,Jmeter,PowerDesigner,APIPost。
10.熟练使用Linux系统,熟悉常用linux命令,熟练使用Docker容器技术以及服务编排,可熟练搭建代码的持续CI/CD环境,具备按照生产需求部署上线应用的能力。
1:本人自我学习能力非常强,团队凝聚力强,沟通能力强。敢于面对和克服困难,工作认真负责,积极向上能吃苦耐劳。具有一定的抗压能力.
2:本人的强项是喜欢研究各大主流开源框架,以及源码的解读,学习里面优秀的设计模式以及设计理念,对于新的知识 体系可以非常快的自学完毕并且能达到熟练应用的程度
3:平时喜欢看一些没学过的课外知识,每天都会坚持看技术书籍、视频、博客、文章等。让自己不断的提升职业技术和 工作经验,本人无其他不良爱好,平时喜欢钻研技术打打游戏、写写博客
4:最后希望贵公司能给我一个展示自我的机会,最好能给我一个发挥的空间和平台,能让我学以致用,并且能体现自己的价值。谢谢!
工作经历
2022-04-09 -2023-06-16成都天奕软创信息技术有限公司java工程师
1.根据项目经理和产品经理描述模型,参与项目需求分析,并进行部分模块开发 2.必要时参与部分前端页面的开发 3.项目后续维护,根据需要不断修改完善软件 4.对照业务进行数据库表分析与创建
教育经历
2018-09-01 - 2022-06-10湖南信息学院计算机科学与技术本科
在校期间,使自己的水平,思想境界,工作能力方面都上升了一个层次,并参与了多个项目的设计和制作,能够和其他项目参与者共同讨论,另外在校期间主动分担老师一些任务。
技能
这个项目是针对与对小孩子的一个兴趣学习所开发的一款教育*小程序。主要模块分为学(孩子的兴趣学习传统文化和其他技能学习,如:3D动画编程等)、技(对于父母的一种技能学习,可以让父母更好的与孩子交流)、商(对于一些书籍的购买,能够给孩子提供书籍的阅读)。 主要负责:项目的运维、项目的二次开发。
宝怡小店是一个在线销售平台。此项目分为后台项目管理部分和前台使用部分。 1. 后台项目管理部分,核心模块:商品管理模块、库存管理模块、统计报表模块、系统基础权限等模块。 2. 用户前台使用模块,所包含的模块:用户登录模块、购物车模块、商品详情模块、订单模块、支付模块、商品检索模块。 项目职责:购物车模块、商品详情模块、订单模块、商品管理模块、库存管理模块、系统基础权限等 开发环境:IDEA、Git、Maven、SpringBoot、JDK 1.8、MySQL 技术架构: 1.此项日使用 SpringCloud 分布式架构,使用 SpringBoot 开发微服务,使用 SpringCloudALiBaBa的 Nocas 作服务注册中心和配置中心。 2.商品详情模块使用 Redis 做缓存,使用分布式锁 tapp ,防止缓存穿适和击穿,并简化代码开发 3.单点登录使用 Gateway 网关同一鉴权,用 Uuid 生成 Token 存入 Redis。 4.在购物车模块中采用异步编排技术进行远程调用的处理,提高系统的效率。 5.使用 Seata 解决系统中分布式事务。 6. 使用 git 对项目进行版本控制,并与团队进行合作开发。
宝怡仓储系统是一个对商品种类、商品库存、采购、货位、入库、出库等仓储动作和数据进行监控等功能的管理 系统,主要模块有采购管理、销售管理、仓库管理、报表查询、系统管理等。拥有库存状况、出入库等报表。 项目职责:采购管理模块、仓库管理模块、入库管理模块、系统日志模块、系统登录模块 开发环境:IDEA、Git、Maven、SpringBoot、JDK 1.8、MySQL 技术架构: 1. 此项目使用 SpringBoot、MyBatis、Spring 等等后台技术架构。 2. 使用 AOP 技术将日志记录进行切面处理。 3. 为了增强用户登录密码的安全性,对其进行加盐。 4. 使用 git 对项目进行版本控制,并与团队进行合作开发。