1、拥有扎实的 javaSE 基础,良好的代码编写规范和 Debug 能力
2、熟练使用 IDEA、Maven、Git 、PDMan、AppScan等开发工具
3、熟悉主流开源框架 Spring、SpringMVC、SpringBoot、MyBatis
4、熟悉 MySQL 、PGSQL等数据库、熟练编写 SQL 语句
5、熟悉非关系型数据库Redis
6、熟悉使用SpringCloud、RocketMQ、ElasticSearch
7、熟悉Linux基本操作命令,部署环境
8、熟悉使用Docker、Jenkins、Harbor搭建CICD环境
9、熟悉使用Nginx、Nacos
JPAAS开发平台
●项目介绍:JPAAS平台是基于SpringCloud的一套企业级的低代码微服务架构敏捷开发平台,它具有以下特 点:
1.主要针对解决微服务和业务开发时常见的非功能性需求
2.提供了基础的企业级的应用开发,如流程、表单、组织架构、安全认证、门户等
3.提供应用管理,方便第三方系统接入,支持多租户(应用隔离)
4.前后端分离的企业级微服务架构
5.引入组件化的思想实现高内聚低耦合并且高度可配置化
6.注重代码规范,严格控制包依赖,每个工程基本都是最小依赖
7.适合企业级的应用功能扩展与开发
8.适合企业往技术中台、数据中台、业务中台进行模块与业务的规划扩展
●技术采用:SpringCloud、Nginx、Nacos、Gateway网关、Seata、activiti7、MySQL、Redis、RocketMQ 等
●开发工具:JDK1.8、IDEA、Maven、GitHub Desktop
●负责模块:
组织管理模块:实现集团、业务组织、部门相关功能并将其同步到原先的平台组织架构 权限管理模块:权限按用户、角色、职责划分、实现相关的权限分配功能
单据管理模块:实现与单据相关的单据数据权限、单据编码规则、单据关系映射、数据授权策略、单据安全删 除校验功能
模板管理模块:实现查询模板与编辑模板及模板分配功能
开发平台模块:实现元数据类型、元数据表相关基础功能、完善单据建模功能 负责将项目部署到测试环境
●技术要点:
1、项目是使用 SpringCloud 搭建并实现单据建模服务
2、使用 Redis缓存单据类型与业务类型,通过Feign远程调用共享实现单据安全删除校验功能
3、使用Nginx进行反向代理与负载均衡,根据配置文件将请求转发给对应的服务器
4、前端使用封装好的Vue组件库构建单据页面。
5、使用 Gateway 网关来作为整个系统的入口。请求先通过网关再定位到具体的服务节点上
6、使用Nacos做为注册和配置中心,提供注册发现服务与配置服务
一罐 App
●项目介绍:一罐是一款社交聊天 app,主打匿名聊天的方式,在这里你可以向陌生人进行倾诉。匿名聊天的方式 绝对的保证了用户的隐私安全,每次对话都可以修改你的名字。所有的罐头绝对隐私:不能设置头像,不能浏览主页,不能 关注、搜索和转发。此刻的心事,被装进罐头中,掷入情绪之海。当遇见相同情绪的人,相互之间会更理解彼此吧。
●技术采用:SpringCloud、MySQL、Redis、WebSocket、RocketMQ 等
●开发工具:JDK1.8、IDEA、Maven、Git
●负责模块:
与产品经理沟通,负责跟进项目功能需求的更改以及添加
负责罐头帖子相关模块:关注、最新、收藏、评论等有关罐头动态信息列表 负责用户相关模块:真身与分身的切换、用户信息、关注列表、收藏的标签等负责互动相关模块:四叶草(限领、赠送)、毒药(禁言)、解药(解禁言)等
●参与商品秒杀模块:各类书籍以及玩偶玩具、装饰、礼物等商品的秒杀下单处理
●技术要点:
1、项目是使用 SpringCloud 搭建并实现罐头帖子系统服务、用户系统服务、互动系统服务、消息系统服务等多个服务之间的互相调用
2、使用 MongoDB 实现了用户对罐头帖⼦的不同浏览需求以及对用户罐头帖子的点评功能使用 WebSocket 实现系统通知提醒功能
3、使用 Redis 实现互动服务中的四叶草、毒药、解药等功能,以及真身与分身之间用户资料的切换
4、使用 Zuul 网关来作为整个系统的入口。请求先通过网关再定位到具体的服务节点上
5、使用 Redis、WebSocket、RocketMQ、ConcurrentHashMap 以及远程调用相关服务来处理秒杀订单信息的相关业
JASSA开发平台有利于企业快速开发个性化应用,它基于流行的JAVA开源技术上构建,扩展容易,主要有以下几大模块: 1. 组织架构 实现对企业、单位的机构、组织部门、人员、业务汇报关系的组织架构的各种操作管理 2. 单据模块 实现单位内部的各种业务单据的定义、发布、版本管
JPAAS开发平台结合主流的微服务架构,帮助企业实现中台型的业务转型,是真正意义上的实干型的流程、单据、组织、应用、门户、应用集成等为一体的微服务架构中台级的系统 1.主要针对解决微服务和业务开发时常见的非功能性需求 2.提供了基础的企业级的应用开发,如流程、表单、组织架构、
该小程序主要用于建立活动与用户进行互动、提高用户粘性,其中共有九个活动,用于日常营销,向用户推销主打商品,并通过活动的方式赠送优惠券与积分,刺激用户消费