1.有扎实的java基础,对面向对象编程理解深刻,熟练掌握集合,多线程,反射等基础开发技术。
2.对Java的并发机制有一定了解,熟悉Java内存模型,synchronized,CAS,线程池,ThreadLocal等。3.对JVM底层原理有一定了解,如垃圾回收机制、类加载机制、常见的JVM参数以及调优等。
4.熟悉Spring、SpringMVC、SpringBoot、Mybatis等开源框架,能够自定义起步依赖。
5.熟悉MySQL底层原理,不限于基础架构、日志、事务、索引,具备一定的SQL调优能力。
6.熟悉Redis,掌握缓存、分布式锁、持久化等使用场景。
7.具备微服务架构理念,能够使用SpringCloudAlibaba微服务框架搭建微服务项目。
8.熟悉Linux操作系统及常用命令,能够独立进行环境搭建、应用部署、日志分析和故障排查。
9.熟练掌握Docker容器技术及其核心概念(镜像、容器、仓库、数据卷、网络),能够使用Dockerfile编写定制化镜像,并通过DockerCompose进行容器应用的编排与部署。
10.熟悉HTML、CSS、JavaScript、Vue等前端基本知识。
11.熟悉计算机网络相关知识,如OSI七层模型,了解TCP/IP、HTTP等协议。
12.熟练掌握基本的数据结构与算法,如队列、栈、排序等。
13.熟练使用IDEA开发工具,熟练运用Maven、Git等项目构建工具,具有良好的编程习惯,熟悉Restful风格编程,
熟练使用Apifox等测试工具。
唯一艺术数藏交易平台
唯一艺术藏品平台,是一款虚拟数字藏品交易平台,依托于区块链、元宇宙等概念,主要功能有数字藏品发售、空投、秒杀等功能。主要发售生肖、动漫人物、新年等系列作品,平台注册用户有数百万。
参与了数藏平台的开发,负责了藏品、订单等核心模块的开发。
基于AOP+自定义注解+Redisson实现一套分布式锁注解,减少重复代码,降低出错。基于Redis+Caffeine做多级缓存,提升商品搜索效率。
基于责任链模式,在下单环节进行多维度的前置校验,提升代码的可扩展性。
基于SpringCloudGateway+SaToken实现统一鉴权。
引入ShardingJDBC实现对订单表的分库分表。
基ElasticSearch实现藏品的搜索,解决了藏品模糊查询的性能问题。
基于Token校验避免订单重复提交。
校园湖工平台
本项目是专门为校园定制的一款软件产品,包括系统管理后台和小程序端应用两部分。其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员工等进行管理维护,对餐厅的各类数据进行统计,同时也可进行来单语音播报功能。小程序端主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单、支付、催单等。
完成微信小程序端用户登录功能。
完成订单的支付功能。
完成对餐厅的各类数据统计功能,包括营业额、用户数量、订单。
完成管理员对员工后台信息的管理,包括查询、新增、修改、禁用等。
唯一艺术藏品平台,是一款虚拟数字藏品交易平台,依托于区块链、元宇宙等概念 ,主要功能有数字藏 品发售、空投、秒杀等功能。主要发售生肖、动漫人物、新年等系列作品,平台注册用户有数百万。 参与了数藏平台的开发,负责了藏品、订单等核心模块的开发。 基于AOP+自定义
本项目是专门为校园定制的一款软件产品,包括系统管理后台和小程序端应用两部分。其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员工等进行管理维护,对餐厅的各类数据进行统计,同时也可进行来单语音播报功能。小程序端主要提供给消费者使用,可以在线浏览菜