演示作品(PC端移动端都可以访问):https://www.xunhanspace.com
工程化:
(掌握)Maven、Gradle、Git、Idea、Eclipse、Sublime、VSCode、Apollo、Jenkins、DevOps等工具
(掌握)阿里云产品,包括但不限于:ECS、ASK、SAE(Serverless)、OSS、RDS、VPC、DNS、云效等
● 架构:
(掌握)常用的架构模式:云原生、领域驱动、微服务模式、整洁架构、六边形架构、分层架构
(掌握)架构思想及手段:解耦、可扩展、高性能、高可靠、高可用、分布式锁、分布式缓存、分布式调度系统、分布式
发号器、限流、熔断、降级
● 后端:
(掌握)基础:Java基础、JVM(调优)、设计模式、网络编程、并发编程
(掌握)框架:Spring系列(SpringMVC、SpringBoot、SpringCloud)、Dubbo、Shiro、Security
(掌握)中间件:Redis、RocketMQ、Kafka、Zookeeper、Nacos、Nginx 、xxl-job
(掌握)数据库:Mysql、MongoDB、Hbase
(熟练)监控系统:Arthas、SkyWalking、ELK
(熟练)开源工具类库:Hutool、Guava、EasyExcel、规则引擎Drools、QLExpress 、Seata
(熟练)第三方:微信支付、支付宝支付、钉钉工作流、第三方开票系统 、第三方登录
● 前端:
(熟练)框架:Vue、Vue3、React
(熟练)JavaScript标准:ES6~ES11
(熟练)基础:Html+CSS+JavaScript、CSS3、Html5、Typescript
(熟练)常用UI框架:Element、Antd、Vant
●运维:
(熟练)Linux:Shell,熟练常规的目录、文件、文本、用户权限操作,编译、yum、解压等安装方式,熟悉常用的网络
、服务器资源管理等的运维命令
(熟练)Docker:docker的基础命令、镜像命令、容器命令、运维命令的使用
(熟练)Jenkins+Shell+Docker搭建工程效率平台,提供DevOps流水线等相关功能
(熟悉)K8s:常用命令、k8s的基本组件、yaml部署文件
项目一:
项目设计:存储设计、应用架构设计、功能设计、前端交互设计、界面设计
业务模块:单点登录、用户服务、内容、聊天、评论、点赞、关注、打赏、交易
整体理念:基于微服务,秉持云原生理念,生于云上,长于云上,采用Serverless部署模式,随着项目规模的变化,
有效伸缩云上资源,做到充分控制成本、发挥云原生的优势,不断演进
后端技术:SpringBoot、SpringCloud、MyBatisPlus、JetCache、Nacos、Redis、MongoDB、MySQL、Docke
r、OSS
前端技术:Vue、Uniapp、ES6、Webpack、Nuxt、Html、Css、JavaScript、一些开源组件,支持移动端和PC端
同时访问
项目地址:https://www.xunhanspace.com
角色 | 职位 |
负责人 | Java资深开发 |
队员 | 产品经理 |
队员 | 前端工程师 |
队员 | 后端工程师 |
架构及主程 业务场景:知识分享、职业技能学习...... 项目设计:存储设计、应用架构设计、功能设计、前端交互设计、界面设计 业务模块:登录、用户、内容、聊天、评论、点赞、关注、打赏、交易 整体理念:基于微服务,秉持云原生理念,生于云上,长于云上,采用Serverless
属于演示项目 前台项目:目前已经实现登录、我的、工作台、编辑资料、头像修改、密码修改 后台项目: 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管理:配