个人介绍
熟练掌握java语言基础,熟悉集合、多线程、I0、反射、并发、设计模式;
熟悉JVM 内存模型,内存分配机制、类加载机制,双亲委派机制,垃圾回收算法等;
熟练关系型数据库 MySQL,包括其事务隔离级别,索引,存储引擎,SQL优化等;
熟练使用Spring、SpringMVC、Mybatis/MybaitsPlus, SringBoot等主流框架进行开发;
熟练使用 Redis,可灵活运用其数据类型,并对数据类型,持久化机制等了解其一定的原理;
熟悉SpringCloud Alibaba微服务系列组件,Nacos,OpenFeign, Ribbon,Gateway等;
熟悉 Nginx,RabbitMQ,xxL-job,
熟悉使用Spring Security进行权限控制以及安全认证;
熟悉常用的 Linux命令,熟悉容器化部署技术Docker;
熟练使用Maven项目管理工具,Git版本控制工具;
了解 HTML、CSSvue等前端开发技术;
工作经历
2021-03-01 -2023-09-01广州市帝江科技有限公司java高级工程师
青茅境:项目属于阿里巴巴外包的一个景点官网,主要是将个模板分块管理(便于官网后台跟新数据),主要模板:文章管理,景点管理,栏目管理,轮播图管理,搜索词管理,景区开放管理,评论管理,建议管理,以及反馈管理,大屏区域的(公告,基础,交通,客流,交通历史)几个模板。该项目我负责整个后端的开发,以及前端的对接,难点在***付:第一次弄,已经网上的资料很少 一脸通:主要是负责人脸机硬件对接,使用若依框架开发,其中有3个端,家长端,教师端,以及后台,主要是让每个学校创建人脸机,引入微校平台中的学生,其中人脸机刷到该学校的学生就会自动开闸,可设置进出的方向,包括日历放假时段自由设置,查看通行记录,以及考勤信息。 责任描述: 整个项目的分析需求,设计数据库,输出web平台端整个后台,教师端以及家长端的api接口,后台的模块输出,以及对接人脸机接口。 项目总结: 1. 设计数据库,表与表之间的关系分析一定要让整个业务无限接近闭环,避免后续的输出和维护丢失时间成本 2. 流程图的编写一定要清晰可观,提前和项目经理分析和演说整个项目。同时客户到来的时候要及时准备好对接工作,数据的插入的正规数据增
教育经历
2015-09-01 - 2019-06-01广州大学网络工程本科
自学课程 :c 语言,java 语言设计基础,数据库原理,算法和设计原理等
技能
该项目是国外的一个电子烟aspire品牌方委托的电商项目,其主要解决了用户购买电子烟,需要维修的功能。整体上分为三个端:web后台平台端,用户公众号移动端,经销商小程序端。平台端:概况统计,经销商管理,用户管理,订单管理,产品管理,基础设置,保修卡管理,积分商城这几个基本数据维护模板。用户公众号移动端:查看保修卡编号,激活保修卡,LBS定位,查看经销商信息,新增预约维修单,产生待核销的订单,保修卡过期,可续费增加次数,续费输入邀请码(可不填),获得积分,查看积分商品,选择用户地址,产生积分订单(待发货),待后台确认发货。收货后可获得积分商品。经销商小程序端:查看经销商信息及待售后订单数,已完成售后订单数,总业绩,我要开单,新增维修单,查看我的维修单信息(全部,待售后,已售后),展示用户预约单。
该项目是一个B2C供应链项目,一个和中国移动项目,主要负责调用京东的商品进行采购,以及商品下发站点,商品配送,中国移动下发云点券对其客户实现实时消费,以及订单的统计。项目涉及web端和H5移动端,web端基于B/S架构,java语言开发,使用Spring+springMVc+mybatis框架进行开发,采用mysql数据库进行数据及业务处理,前端采用jsp模板引擎进行页面渲染,整个项目采用svn版本管理工具进行协同开发。主要模块简介:平台端:商品管理:商品分类(三级分类),已采购商品列表(批量下发授权,更改商品分类),已授权商品列表(取消授权,改溢价)。会员管理,订单管理,物流管理(运费规则的修改),财务管理(审核站点结算金额),站点管理(创建站点)。采购管理:京东渠道商品(批量采购京东商品), 京东订单(支付明细,收货信息,京东物流),采购商品导入。云点券管理:云点券统计,发布云点券,云点券列表(启用,复制链接,派发数量,撤回记录),云点券销量(导出)。发票管理:发票列表(审核,导出)。结算管理:已交易结算(站点交易结算统计)。站点端:界面中心(页面装修):Banner管理(banner展示位置及跳转地址),图标导航管理(图标跳转链接,及展示位置),活动管理(同上),商品专题(选择风格,展示的商品列表),微页面管理(展示), 首页管理(设置背景色)。商品管理(商品上下架,商品选品),会员管理,订单管理(报表,我的订单),财务管理:待审核结算,已审核结算。站点管理:热门关键词配置,站点信息配置。 其中京东商品用定时器跟新,已及云点券的过期时间刷新。
享购生活是一个O2O电商项目。主要是为了解决互联网线下交易问题,体现引流,消费,反馈,存留问题,属于一个成熟标准的O2O电商项目。项目涉及web端和移动端,Web端基于B/S架构,java语言开发,其中包括有平台,城市服务商,运营,商家web端,其中有公众号移动端包括(用户,商家,代理)。采用mysql数据库进行数据业务处理,前端框架采用jquery+boostrap-jsp模板渲染,web端采用ssm+formap的公司特有框架开发。web端:平台端主要的模块有概况统计,城市服务商管理,运营商管理,商家管理,订单管理,会员管理,财务管理,积分商城,以及月份统计报表,平台端主要负责对积分商品设置,代理审核,以及城市服务商的管理(线下收账)。城市服务商端主要的模块有概况统计,运营商管理,商圈管理,商家管理,订单管理,会员管理,财务管理,其中主要负责运营商的设置,以及商圈商品的审核。运营商端主要的模块有概况统计,商圈管理,业务代理管理,商家管理,订单管理,会员管理,财务管理。商家端主要的模块包括概况统计,商家设置,商品管理,订单管理,会员管理,财务管理,其中主要负责商家设置,商品上传,会员的开通(线上收账)。用户移动端主要的功能:LBS定位,查看商家,查看商品,banner展示,购买商品,核销订单,展示推荐码(推荐用户),成为会员,订单扣点,积分商城,积分管理。商家移动端:奖金,提现金额,余额,会员,营业额,会员消费积分,核销订单,收款码,新增银行账户及提现,会员积分抵扣,展示推荐码(会员及代理)。代理移动端:商家,会员,提现,余额,奖金,会员消费积分统计,新增银行账户及提现,展示推荐码(推荐商家及代理)。从而实现互联网统一管理商家,灵活分账模式引流,积分商城让用户二次消费。 责任描述: 1.编写api接口文档,web后台的输出和维护以及和客户的交接工作。 2.Echarts的订单统计报表,以及商品销量排名以及商家销量排名。 3.采用Redis对sms对短信进行缓存,验证用户**。 4.利用poi将数据报表进行导出操作。根据月份展示统计报表。 5.利用PageHelper插件分页,以及对分页操作做缓存,提升用户体验。 6.Jsp页面优化处理,以及数据顺序的排序调整。 项目总结: 1.参与该项目的表设计、技术实现方案,参与需求分析,代码编写。主要是开发一个系统不能只考