1.熟悉Java基础,掌握面向对象编码规范,集合,反射以及Java8特性等内容,了解常见的设计模式
2.熟悉JVM类加载机制,内存模型,垃圾回收器,JVM常用参数,了解JVM基本调优技巧
3.熟悉Java并发编程,锁机制,线程池机制,AQS,CAS,掌握JUC中的常用类
4.熟悉使用SpringBoot,Spring,SpringMVC,Mybatis等基础框架的使用,熟悉Springloc,Aop原理
5.熟悉分布式高性能RPC框架Dubbo,分布式协调服务Zookeeper
6.熟悉微服务SpringCloud,Nacos,Ribbon,Fegin,Gateway,Skywalking等微服务组件的使用
7.熟悉分布式事务Seata AT,TCC,Saga,本地消息表+MQ,RocketMQ事务消息
8.熟悉MySQL关系型数据库的使用,熟悉MySQL事务,索引,MVCC以及MySQL调优等
9.熟悉Redis数据类型使用场景,持久化,内存回收,哨兵,集群等,对分布式数据库TiDB有一定的了解
10.熟悉RabbitMQ,RocketMQ消息队列的使用
11.熟悉ElasticSearch分布式搜索引擎,分片,副本,全文检索,分词等
12.熟悉SharedingSphere分库分表中间件的使用
13.熟悉ElasticJob,XXL-JOB分布式任务调度组件的使用
14.熟悉Vue、Uniapp前端框架
15.熟悉Maven,Git,Svn,Jenkins等项日管理工具的使用
16.熟悉Linux常用命令,熟悉Docker的使用,对kubernetes容器化管理工具有一定的了解
17、熟悉html、css、JavaScript、JQuery、ajax、xml、JSP、Angular、Vue、thymeleaf等web技术,熟悉BootStrap、LayUI等前端框架。
分布式电商平台
软件架构: Spring Cloud Alibaba+ MyBatis + SpringMVC + MySQL + Nacos + ActiveMQ + Solr + Redis + FastDFS
项目描述:
该电商平台基于SOA,采用分布式服务架构,有效应对高并发,使用Nginx反向代理实现tomcat集群负载均衡。系统使用SpringCloudAlibaba、Nacos、MyBatis-Plus、 配合前端angular、boostrap使用开源框架逆向生成代码快速开发。
运用分布式服务框架将系统的订单服务、会员服务、搜索服务、商品服务、活动服务、内容服务等发布到不同的服务器上,前台各个系统调用这些服务,实现高可用,低耦合。
技术描述:
用户登录模块使用了redis缓存,模拟session在不同服务之间的共享。
购物车使用了redis缓存,降低了数据库的读写次数,提升服务性能。
搜索使用了Solr全文检索技术,实现商品搜索。
首页内容系统也使用了Redis缓存,提升服务性能。
结合使用ActiveMQ与Solr,实现Solr索引库的自动更新。
智慧健康养老系统
软件架构: Spring Cloud + MyBatis + MySQL + Redis + Vue
项目描述:
智慧养老系统是一个多平台的智慧养老体验系统,旨在提升养老服务的效率和质量,实现全方位的智慧化管理。系统包含了运营商平台、服务商平台、用户平台、养老院平台、政府监管平台以及医疗护理工作站等多个平台,每个平台都针对不同的角色和需求进行了定制化开发。在用户平台,用户可以便捷地查看和管理自己的健康信息、日常活动安排以及与家人、医护人员的沟通。而在康复护理工作站,医护人员可以根据用户的健康状况制定个性化的康复护理方案,并实时跟踪和记录康复进展。
项目职责:
主要负责用户平台和康复护理工作站的开发,最终合理完成目标。
在用户平台方面,负责开发用户信息管理模块,包括用户注册、登录、个人信息查看和修改等功能。利用Redis实现了用户登录信息的缓存,提高了用户登录时的响应速度,并增强了系统的安全性。
在康复护理工作站方面,主要负责康复方案管理模块的开发。通过MyBatis与MySQL数据库进行数据交互,实现了康复方案的管理。利用Vue框架实现了用户界面的动态展示,使医护人员能够清晰地了解每位用户的康复情况和进展。
与团队成员密切合作,参与需求分析、技术选型和系统设计讨论,确保项目能够按时交付,并满足用户的需求和期望。
优品数藏
软件架构: Vue +Flutter + Spring Cloud + MySQL + Redis
项目描述:
优品数藏平台是一款基于区块链技术的数字艺术品管理与交易平台,旨在为艺术品提供真实可信的数字化发行、购买、收藏和使用服务。平台通过区块链技术为每件作品生成唯一的数字凭证,确保了作品的版权和所有权不可篡改,并提供了便捷的数字化交易和收藏体验。该平台集成了Vue和Flutter等多种前端技术,通过Spring Cloud构建了稳定可靠的后端服务,以MySQL和Redis作为数据存储和缓存,为用户提供了一站式的数字艺术品管理和交易解决方案。
项目职责:
主要负责后端的部分功能开发,撰写技术文档,最终合理完成目标。
在后端开发方面,负责设计和实现平台的数字资产管理模块。使用Spring Cloud框架搭建了微服务架构,利用MySQL数据库存储和管理数字艺术品的相关信息,包括作者、作品描述、版权信息等。通过Redis实现了作品信息的缓存,提高了访问效率和系统的稳定性。
深入理解区块链技术原理,将区块链技术应用于平台的数字凭证生成和验证功能,保障了艺术品的版权和所有权不可篡改。
协助前端团队对接后端接口,确保前后端数据交互的顺畅和安全。编写了接口文档,详细描述了接口的参数、返回值和调用方式,方便了前端开发人员的开发和调试工作。
参与系统架构的讨论和优化,根据业务需求和系统性能进行技术选型和优化,保障了系统的稳定性和扩展性。
好菜宅送
软件架构: Vue + Uniapp + Spring Boot +MySQL + Redis
项目描述:
好菜宅送是一款面向消费者的便捷食品采购、加工和配送服务平台,旨在为用户提供个性化、高效的食品购物体验。该平台涵盖了用户端、门店端和平台后台三大模块,通过Uniapp和Vue构建了跨平台的用户端应用,为用户提供了方便快捷的订购服务;同时利用Spring Boot搭建了后端服务,通过MySQL和Redis进行数据存储和缓存,实现了订单管理、配送管理等核心功能;门店端则提供了便捷的商品管理和订单处理功能,为门店提供了智能化的经营管理平台。好菜宅送致力于为用户提供新鲜、优质的食品,满足不同用户的饮食需求。
项目职责:
主要负责Uniapp和后端的部分功能开发,撰写技术文档,按需求完成业务功能。
在后端开发方面,负责设计和实现平台的用户管理模块。使用Spring Boot框架开发了用户注册、登录、个人信息管理等功能,通过MySQL数据库存储用户信息,实现了用户信息的持久化存储和管理。利用Redis缓存技术,提升了用户信息的访问效率和系统的性能。
参与平台后台管理系统的开发,负责设计和实现订单管理模块。通过Spring Boot框架搭建了后端服务,与前端配合开发了订单查询、订单处理等功能,实现了订单的快速处理和配送管理。编写了相应的接口文档,方便了前端开发人员对接和调试。
在Uniapp开发方面,负责实现用户端应用的部分功能。与前端团队密切合作,根据UI设计和产品需求,开发了用户登录、商品浏览、购物车管理等功能,保证了用户端应用的顺利上线和使用。
撰写了相关的技术文档,详细记录了系统架构、功能设计和实现细节,为团队的协作和项目的维护提供了便利。
顾客网站主要的功能:产品浏览、产品查询、产品预定。 管理员后台主要的功能:用户管理界面、顾客管理界面、权限管理界面、订单管理界面、产品管理界面、路线计划管理界面、报价管理界面、财务管理界面。
爬取一个个人网站,爬取到的信息存储在MySQL数据库里,图片放在本地,图片路径存储在mysql数据库