- 一、集群环境规划配置生产环境不要使用一主多从,要使用多主多从。这里使用三台主机进行测试一台Master(172.16.20.111),两台Node(172.16.20.112和172.16.20.113) 1、设置主机名CentOS7安装完成之后,设置固定ip,三台主机做相同设置vi /etc/sysconfig/network-scripts/ifcfg-ens33#在最下面ONBOOT... 一、集群环境规划配置生产环境不要使用一主多从,要使用多主多从。这里使用三台主机进行测试一台Master(172.16.20.111),两台Node(172.16.20.112和172.16.20.113) 1、设置主机名CentOS7安装完成之后,设置固定ip,三台主机做相同设置vi /etc/sysconfig/network-scripts/ifcfg-ens33#在最下面ONBOOT...
- SpringCloud微服务包含多个SpringBoot可运行的应用程序,在单应用程序下,版本发布时的打包部署还相对简单,当有多个应用程序的微服务发布部署时,原先的单应用程序部署方式就会显得复杂且不可控。那么我们就会思考使用简单的部署方式,解决自动化发布、自动化部署、微服务监控等问题。 我们使用目前行业通用的解决方案,Jenkins+GitLab+Maven+Docker+Kubern... SpringCloud微服务包含多个SpringBoot可运行的应用程序,在单应用程序下,版本发布时的打包部署还相对简单,当有多个应用程序的微服务发布部署时,原先的单应用程序部署方式就会显得复杂且不可控。那么我们就会思考使用简单的部署方式,解决自动化发布、自动化部署、微服务监控等问题。 我们使用目前行业通用的解决方案,Jenkins+GitLab+Maven+Docker+Kubern...
- 理想的情况下,代码生成可以节省很多重复且没有技术含量的工作量,并且代码生成可以按照统一的代码规范和格式来生成代码,给日常的代码开发提供很大的帮助。但是,代码生成也有其局限性,当牵涉到复杂的业务逻辑时,简单的代码生成功能无法解决。 目前市面上的代码生成器层出不穷,大多数的原理是基于已有的代码逻辑模板,按照一定的规则来生成CRUD代码。至于更为复杂的代码生成大家都在人工智能领域探索,目前基... 理想的情况下,代码生成可以节省很多重复且没有技术含量的工作量,并且代码生成可以按照统一的代码规范和格式来生成代码,给日常的代码开发提供很大的帮助。但是,代码生成也有其局限性,当牵涉到复杂的业务逻辑时,简单的代码生成功能无法解决。 目前市面上的代码生成器层出不穷,大多数的原理是基于已有的代码逻辑模板,按照一定的规则来生成CRUD代码。至于更为复杂的代码生成大家都在人工智能领域探索,目前基...
- 批量上传数据导入、数据统计分析导出,已经基本是系统必不可缺的一项功能,这里从性能和易用性方面考虑,集成EasyExcel。EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目,在尽可能节约内存的情况下支持读写百M的Excel: Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX... 批量上传数据导入、数据统计分析导出,已经基本是系统必不可缺的一项功能,这里从性能和易用性方面考虑,集成EasyExcel。EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目,在尽可能节约内存的情况下支持读写百M的Excel: Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX...
- 一套完整的系统权限需要支持功能权限和数据权限,前面介绍了系统通过RBAC的权限模型来实现功能的权限控制,这里我们来介绍,通过扩展Mybatis-Plus的插件DataPermissionInterceptor实现数据权限控制。 简单介绍一下,所谓功能权限,顾名思义是指用户在系统中拥有对哪些功能操作的权限控制,而数据权限是指用户在系统中能够访问哪些数据的权限控制,数据权限又分为行级数据权... 一套完整的系统权限需要支持功能权限和数据权限,前面介绍了系统通过RBAC的权限模型来实现功能的权限控制,这里我们来介绍,通过扩展Mybatis-Plus的插件DataPermissionInterceptor实现数据权限控制。 简单介绍一下,所谓功能权限,顾名思义是指用户在系统中拥有对哪些功能操作的权限控制,而数据权限是指用户在系统中能够访问哪些数据的权限控制,数据权限又分为行级数据权...
- 这里简单说明一下在Windows系统下开发SpringCloud项目所需要的的基本环境,这里只说明开发过程中基础必须的软件,其他扩展功能(Docker,k8s,MinIO,XXL-JOB,EKL,Keepalived,Nginx,RabbitMQ,Kafka等)用到的软件会在具体使用时详细说明,本地开发的环境软件以Windows版本的安装配置为例,数据库等中间件以Linux(CentOS7)的安 这里简单说明一下在Windows系统下开发SpringCloud项目所需要的的基本环境,这里只说明开发过程中基础必须的软件,其他扩展功能(Docker,k8s,MinIO,XXL-JOB,EKL,Keepalived,Nginx,RabbitMQ,Kafka等)用到的软件会在具体使用时详细说明,本地开发的环境软件以Windows版本的安装配置为例,数据库等中间件以Linux(CentOS7)的安
- 浅谈Spring Cloud OpenFeign 浅谈Spring Cloud OpenFeign
- 浅浅入门SpringCloud 浅浅入门SpringCloud
- 在项目中,尤其是电商或者做游戏开发的,高并发是必然的,但在高并发的环境下,大家会经常使用到 `锁` 。 “锁” 是最常用的同步方法之一。但激烈的`锁竞争`会导致程序的性能下降,严重的甚至能导致 “死锁”的产生。 在项目中,尤其是电商或者做游戏开发的,高并发是必然的,但在高并发的环境下,大家会经常使用到 `锁` 。 “锁” 是最常用的同步方法之一。但激烈的`锁竞争`会导致程序的性能下降,严重的甚至能导致 “死锁”的产生。
- @[toc] 1、Eureka简介 Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务注册和发现功能。 Eureka是基于REST(Representional State Transfer)服务的,主要以AWS云服务为支撑,提供服务发现并实现... @[toc] 1、Eureka简介 Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务注册和发现功能。 Eureka是基于REST(Representional State Transfer)服务的,主要以AWS云服务为支撑,提供服务发现并实现...
- @[toc](SpringCloud Config分布式配置中心)笔记来源于周阳老师的SpringCloud视频,本人手敲总结出来的。我去年发布过的文章:Spring Cloud ConfigBus集成webhooks实现自动刷新 1、SpringCloud Config概述 1.1 分布式系统面临的配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此... @[toc](SpringCloud Config分布式配置中心)笔记来源于周阳老师的SpringCloud视频,本人手敲总结出来的。我去年发布过的文章:Spring Cloud ConfigBus集成webhooks实现自动刷新 1、SpringCloud Config概述 1.1 分布式系统面临的配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此...
- @[toc](SpringCloud Stream消息驱动)代码仓库地址 1、消息驱动概述 1.1 什么是SpringCloud Stream? 官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。应用程序通过 inputs 或者 outputs 来与 Spring Cloud Stream中binder对象交互。通过我们配置来binding(绑定) ,而 S... @[toc](SpringCloud Stream消息驱动)代码仓库地址 1、消息驱动概述 1.1 什么是SpringCloud Stream? 官方定义 Spring Cloud Stream 是一个构建消息驱动微服务的框架。应用程序通过 inputs 或者 outputs 来与 Spring Cloud Stream中binder对象交互。通过我们配置来binding(绑定) ,而 S...
- Gitee仓库、Github仓库博客目录索引(持续更新)SpringCloud教程已完结(IDEA2022.1最新版)4K蓝光画质微服务开发PS本章节中部分图片是直接引用学习课程课件,如有侵权,请联系删除。、、。在集成Sentinel组件前,我们先来准备一些服务来为下面部分的demo测试做准备。服务Nacos服务(注册中心)、用户服务(含远程调用图书服务)、图书服务。其中使用到的组件包含有naco Gitee仓库、Github仓库博客目录索引(持续更新)SpringCloud教程已完结(IDEA2022.1最新版)4K蓝光画质微服务开发PS本章节中部分图片是直接引用学习课程课件,如有侵权,请联系删除。、、。在集成Sentinel组件前,我们先来准备一些服务来为下面部分的demo测试做准备。服务Nacos服务(注册中心)、用户服务(含远程调用图书服务)、图书服务。其中使用到的组件包含有naco
- Gitee仓库、Github仓库博客目录索引(持续更新)动力节点最新SpringCloud视频教程|最适合自学的springcloud+springcloudAlibabaPS本章节中部分图片是直接引用学习课程课件,如有侵权,请联系删除。nacos中文网站介绍Nacos不仅仅提供注册中心,还提供了配置中心,在配置中心中我们可以对不同组的服务来进行隔离能够更有效的进行开发,同时还具备登录的一个功能, Gitee仓库、Github仓库博客目录索引(持续更新)动力节点最新SpringCloud视频教程|最适合自学的springcloud+springcloudAlibabaPS本章节中部分图片是直接引用学习课程课件,如有侵权,请联系删除。nacos中文网站介绍Nacos不仅仅提供注册中心,还提供了配置中心,在配置中心中我们可以对不同组的服务来进行隔离能够更有效的进行开发,同时还具备登录的一个功能,
- 文章目录前言项目模块预览完整项目数据库spring-cloud-course-practice(总模块)eurake-server(服务中心服务)course-service(课程模块)course-list(课程服务)course-price(课程价格服务)course-zuul(网关服务) 前言 本篇博客是在SpringCloud的实战案例,若文章中出现相关问题,请指出! 所有博客文件目录索引 文章目录前言项目模块预览完整项目数据库spring-cloud-course-practice(总模块)eurake-server(服务中心服务)course-service(课程模块)course-list(课程服务)course-price(课程价格服务)course-zuul(网关服务) 前言 本篇博客是在SpringCloud的实战案例,若文章中出现相关问题,请指出! 所有博客文件目录索引
上滑加载中
推荐直播
-
GaussDB管理平台TPOPS,DBA高效运维的一站式解决方案
2024/12/24 周二 16:30-18:00
Leo 华为云数据库DTSE技术布道师
数据库的复杂运维,是否让你感到头疼不已?今天,华为云GaussDB管理平台将彻底来改观!本期直播,我们将深入探索GaussDB管理平台的TPOPS功能,带你感受一键式部署安装的便捷,和智能化运维管理的高效,让复杂的运维、管理变得简单,让简单变得可靠。
回顾中 -
走进数据库:数据库基础知识精讲
2024/12/27 周五 16:00-17:30
Steven 华为云学堂技术讲师
数据管理是数据库的核心任务,本期直播将带领大家一起走进数据库,了解期发展趋势、基础模型、架构演进及相关的技术特点。同时还会介绍数据库对象和相关概念,帮助开发者对数据库使用和实践夯实基础。
去报名
热门标签