个人介绍
熟练掌握并应用面向对象的编程思想,有扎实的Java知识基础,良好的编码习惯;
具有扎实的J2EE基础,熟练使用Spring、SpringMVC、Mybatis、Mybatis-plus
熟悉MySQL,redis数据库的使用,熟练编写SQL语句,了解索引的使用;
熟悉前端技术,如CSS、HTML、JavaScript、JQuery、Vue.js等;
掌握SpringBoot、Security等框架并了解其工作原理;
了解Redis、Zookeeper、Ngnix、kafka等中间件的配置及使用;
了解Spring Cloud(Eureka、Gateway、zuul)微服务框架;
拥有3DENOVIA平台系统开发经验;
工作经历
2022-04-05 -2023-05-15厦门顽皮像素 java开发
1.参与公司产品开发,交付,维护工作; 2.撰写相关技术文档,主要语言为java; 3.分析产品业务需求和协助高质量的设计和编码,并进行产品快速迭代开发
2020-05-09 -2023-03-12厦门恒宙科技有限公司java开发
1、按计划独立进行功能模块的开发及维护; 2、对负责的开发模块进行单元测试保证产品质量; 3、对原外包架构进行重构,达到低耦合,高并发的目的;
教育经历
2021-05-09 - 2024-05-01国家开放大学软件应用工程专科
技能
中厦全供 开发技术:Spring,SpringCloud,Springboot,,SpringSecuritymvc,vue 项目描述:该项目是主要以开盲盒为主要玩法的电商系统,对比与其他商城其他该商场的娱乐 性质更浓厚,让客户即享受网络购物的便利的同时又放松其心态的app,该项目现在*小程序 可查询. 项目地址:*小程序 - 中厦全供 负责模块:该项目本人负责,金豆,银豆支付.优惠券,商场类目商品分类,springsecurity对用户 登录信息的一系列认证,日月年支出及订单等等.
项目地址:hyperzones.io 项目描述 项目属于综合opensea,币安的区块链网络交易平台,实现交易虚拟货币一站式 解决,购买,交易; 3:技术服务划分:网关模块服务,一级市场服务,二级市场服务,订单服务,钱包服务; 3.1:项目整体使用openFeign实现远程服务之间的调用; 3.2:使用RabbitMq做异步处理,降低接口请求时长; 3.3:使用redis进行分布式缓存,将常量全部set到redis中,减少数据请求压力; 3.4:使用gateway作为统一网关以及动态路由及鉴权; 3.5:数据库采用读写分离模式,降低数据的请求压力; 4 负责模块: 4.1:订单服务模块(订单类别主要分为本平台的外部,内部订单,和其他平台的外部,内部 订单); 难题1 : 查询所有订单记录时,后台导出订单数据超过80万条;优化:第一使用分页查询优 化之后后续使用了拆分这个表的数据提高查询效率; 4.2:二级市场模块: 合集交易功能(每个NFT都有一个专属的合集); 数据单双视图 合集交易买单卖单视图 4.3:批量挂NFT买单卖单(挂单的同时需要使用redis获取当前汇率计算 以及使用 RabbitMq异步生成挂卖,挂卖单订单的流水数据(挂单需要扣受手续费)); 4.4:取消合集订单(取消买单,卖单 需要获取通过redis获取已经缓存的手续费,在经过计 算得到退还费用,同时也需要使用RabbitMq异步生成订单的流水数据; 难题 1 是用RabbitMq做异步操作的时候有时会发生重复消费的问题;优化:使用java锁机 制的不可重入锁解决RabbitMq发生重复消费问题
项目地址: http://www.npttemple.cn 项目描述 : 该项目是思明区南普陀寺寺庙,通过后台灵活配置页面,方便寺庙进行宣传佛教文 化,以及方便信徒在线上祈福,礼佛,实现足不出户进行参拜 技术服务划分:文章模块,用户服务,用户祭祀服务,公共服务以及后台管理服务 1:整个项目使用restful风格进行开发,使用 openFeign 实现远程服务之间的方法调用,增加 代码的复用率 2: 使用 nacos 作为服务注册中心,和分布式配置中心。管理服务注册与发现,动态配置 等。 3:使用 gateway 作为统一网关,动态路由到内部微服务,以及鉴权,日志输出等 4:利用redis 进行分布式缓存,减少数据库压力 5:使用security做接口权限认证防止恶意请求,以及对登录用户密码加盐加密存入数据库, 盐值一起存入数据库,预防密码被解密 负责模块 1:网站内所有的文章分类,以及内容(建立两张表维护网站内所有文章的分类与内容) 2:弘法利模块生, 云端佛堂模块, 学佛打卡模块,礼佛模块, 线上修持模块, 皈依审核模块, 个 人中心模块和对应每个模块的打卡记录及排行 3:网站内敏感词过滤模块(使用DFA算法进行匹配筛选敏感词定义方法,通过Spring的特 点AOP特性自定义注解实现灵活过滤 4:管理后台后端本人全部负责