优选课堂-核心技术案例

MySQL

是当今互联网行业内应用最广泛的数据库产品,以其开源,免费,稳定,扩展性高被众多互联网公司应用

分布式缓存Redis

查询是系统中最重要的工作,传统的查询是进行硬盘操作,查询效率非常低,而通过缓存技术可以进行内存的查询,提高了查询效率

SpringSecurity

我们使用SpringSecurity完成整个系统的认证和授权功能,并预防web攻击等,提升系统的安全性与健壮性

优选课堂-关键技术

SpringBoot:简化新Spring应用的初始搭建以及开发过程 SpringCloud:基于Spring Boot实现的云原生应用开发工具,SpringCloud使用的技术:(Spring Cloud Gateway、Spring Cloud Alibaba Nacos、Spring Cloud Alibaba Sentinel、Spring Cloud Alibaba Seata、Spring Cloud Task和Spring Cloud Feign等) MyBatis-Plus:持久层框架 Redis:内存缓存 RabbitMQ:消息中间件 腾讯云:文件存储 腾讯云:视频点播 腾讯云直播:直播平台 微信支付 Knife4j:Api接口文档工具 Nginx:负载均衡 Lombok Mysql:关系型数据库 MongoDB:面向文档的NoSQL数据库 Vue.js:web 界面的渐进式框架 Node.js: JavaScript 运行环境 Axios:Axios 是一个基于 promise 的 HTTP 库 NPM:包管理器 Babel:转码器 Webpack:打包工具 Vant:微信公众号布局 Docker:容器技术 Git:代码管理工具 DockerFile:管理Docker镜像命令文本 Jenkins:持续集成工具

优选课堂-应用领域

  • SpringBoot技术应用与各行各业,他是微服务基础
  • SpringCloud技术应用在Netflix系统中
  • RabbitMQ 应用于大型分布式系统中的消息传递。
  • Redis技术应用在京东商品系统,秒杀功能
  • SpringSecurity现今所有web应用的安全解决方案,如跨站网络攻击、用户认证、匿名访问、越权检测等,SpringSecurity都做了支持和整合。是我们开发web项目着重考虑的问题

优选课堂-项目展示