• 熟悉SQL语⾔与MySQL调优,对于索引优化及存储引擎有深⼊研究;
• 熟悉RabbitMQ等消息中间件;
• 熟悉Redis⾮关系型数据库;
• 熟悉数据结构与算法,熟悉设计模式;
• 熟悉Java并发编程,阅读过JUC源码;
• 熟悉JVM、常用垃圾回收算法原理;
• 熟练使用Spring、SpringMVC、MyBatis、SpringBoot等主流开源框架;
• 熟悉微服务开发技术:Dubbo、SpringCloud常用组件、SpringCloud Alibaba常用组件;
• 了解容器化技术、Docker基本命令;
蓝桥杯C/C++B组国家二等奖
第九届ICPC山东省省赛三等奖
第四十三届ICPC国际大学生程序设计竞赛亚洲区域赛(南京站)铜奖
电子合同平台
项目介绍:提供了本地化部署⼀整套合同签署的方案,轻松地进行二次开发,即可满足企业各种特殊定制化需求。
主要⽤到的技术:SpringBoot、MySQL、Redis、Rabbit MQ
责任描述:
• 为新人分配需求,定期参加代码评审;
• 负责日常需求的开发,编写接口文档;
• 编写第三方组织架构同步代码;
• 第三方审批流集成,包括:钉钉、企业微信、金蝶云之家、中间库等;
• 对接第三方系统单点登录,包括钉钉、企业微信、EcologyOA等;
• 物理印控仪的集成开发,包括:章管家、群杰、思格特等智能章桶;
重点完成内容:
• 重构代码,模块主要在组织架构同步、审批流集成、自主短信通道;
• 线上慢SQL优化;
CRM系统:
用于管理、分析和优化企业与现有及潜在客户之间所有互动的软件工具。
Java 后端:master 分支为 JDK 8 + Spring Boot 2.7,master-jdk17 分支为 JDK 17/21 + Spring Boot 3.2
管理后台的电脑端:Vue3 提供 element-plus、vben(ant-design-vue) 两个版本,Vue2 提供 element-ui 版本
管理后台的移动端:采用 uni-app 方案,一份代码多终端适配,同时支持 APP、小程序、H5!
后端采用 Spring Boot 多模块架构、MySQL + MyBatis Plus、Redis + Redisson
数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等
消息队列可使用 Event、Redis、RabbitMQ、Kafka、RocketMQ 等
权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统,支持 SSO 单点登录
支持加载动态权限菜单,按钮级别权限控制,Redis 缓存提升性能
支持 SaaS 多租户,可自定义每个租户的权限,提供透明化的多租户底层封装
工作流使用 Flowable,支持动态表单、在线设计流程、会签 / 或签、多种任务分配方式
高效率开发,使用代码生成器可以一键生成 Java、Vue 前后端代码、SQL 脚本、接口文档,支持单表、树表、主子表
实时通信,采用 Spring WebSocket 实现,内置 Token 身份校验,支持 WebSocket 集群
集成微信小程序、微信公众号、企业微信、钉钉等三方登陆,集成支付宝、微信等支付与退款
集成阿里云、腾讯云等短信渠道,集成 MinIO、阿里云、腾讯云、七牛云等云存储服务
集成报表设计器、大屏设计器,通过拖拽即可生成酷炫的报表与大屏
本项目为企业级 CRM 客户关系管理系统,包含以下核心功能模块:
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管