- 博客(274)
- 资源 (7)
- 收藏
- 关注

转载 Spring Cloud 五大组件(整合业务场景说明)
1、什么是微服务微服务就是把一个单体项目,拆分为多个微服务,每个微服务可以独立技术选型,独立开发,独立部署,独立运维等;并且多个服务相互协调,相互配合,最终完成用户的价值。2、Springcloud是什么、Springcloud中的组件有哪些?Spring cloud是一个基于Spring Boot实现的服务治理工具包,在微服务架构中用于管理和协调服务。服务发现——Netflix Eureka客服端负载均衡——Netflix Ribbon断路器——Netflix Hystrix服务网关——N
2021-10-08 10:13:53
2562
3

原创 SpringCloud Alibaba 全部组件说明
一、SpringCloud Alibaba1、SpringCloud Alibaba简介1)、简介Spring Cloud Alibaba致力于提供微服务开发的一站式解决方案。 此项目包含开发分布式应用微服务的必需组件,方便开发者通过Spring Cloud编程模型轻松便用这些组件来开发分布式应用服务。依托Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将SpringCloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。https://gi
2020-12-02 20:54:01
5989
3
原创 ELK(Elasticsearch + logstash + kibana + Filebeat + Kafka + Zookeeper)日志分析系统
各个服务日志.log --> filebeat --> kafka集群(zookeeper集群) --> logstash --> elasticsearch集群 --> kibana。elk服务搭建。
2024-11-28 21:06:29
1715
1
原创 Activity7 进阶篇
Activiti 使用 UEL进行表达式解析。UEL代表Unified Expression Language,是 EE6规范的一部分。为了在所有环境上支持UEL标准的所有最新特性,我们使用JUEL的修改版本。
2024-07-19 15:53:17
2094
原创 Activity7 入门篇【官方流程设计器】
Activity7 进阶篇(官方设计器)案例源码工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。案例:出差费用报销目标:公司把出差费用转账到自己的账户中。参与人:申请人、部门主管、总经理、财务。是一种按照预定义规则【需要符合BPMN规范】进行部署,将业务和节点的流程进行分离【特定形式进行关联】,实现节点的自动流转的工作流框架。
2024-07-19 15:45:43
2434
原创 IDEA2023连接服务器docker并部署ruoyi-cloud-plus项目
IDEA2023连接服务器docker并部署ruoyi-cloud-plus项目
2024-04-08 17:09:08
2968
2
原创 RabbitMQ 详解
MQ 全称为,即消息队列。“消息队列” 是在消息的传输过程中保存消息的容器。它是典型的:生产者、消费者模型。生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。消息,两台计算机间传送的数据单位。可以非常简单,也可以更复杂。队列,数据结构中概念。在队列中,数据先进先出,后进后出。
2023-12-04 18:35:37
1669
原创 IO流面试题
文件日录:C:\demo\test\files (盘符不限) linux目录~/demo/test/files。递归遍历demo目录 读取以txt 结尾的文件,并将文件的内容以一下格式在控制台输出。张三,测试,2019-02-18 02-22-00。李四,测试,2019-02-19 02-22-00。王二,测试,2019-02-20 02-22-00。2019/02/18 02:22:00,测试,张三。文件名:data.txt。
2023-08-19 12:19:07
376
原创 Kubernetes(v1.21.10)实战入门与组件说明
在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernetes集群中运行一个个的容器,并将指定的程序跑在容器中。kubernetes的最小管理单元是pod而不是容器,所以只能将容器放在Pod中,而kubernetes一般也不会直接管理Pod,而是通过Pod控制器来管理Pod的。
2023-03-29 19:47:34
1285
原创 kubernetes(v1.21.10)简介
Kubernetes 为你提供了一个可弹性运行分布式系统的框架。 Kubernetes 会满足你的扩展要求、故障转移、部署模式等。 例如,Kubernetes 可以轻松管理系统的 Canary(金丝雀)部署。
2023-03-25 13:18:47
619
原创 @EnableAsync @Async
一直不太忙白线程池在实际应用中到底扮演什么样得角色,有什么场景可以使用到,只有真正做项目中使用到了才逐渐理解。使用多线程,往往是创建,或者是实现接口,用到线程池得时候需要创建,通过使用注解就可以使用多线程,注解加在线程任务的方法上 可以异步执行任务。使用 就可以使用线程池。这个配置类需要实现接口,并实现他的方法
2022-12-21 09:02:51
363
原创 JVM虚拟机【面试看这一篇就足够了】
为什么要学习JVM?对于 Java 程序员来说,在虚拟机自动内存管理机制下,不再需要像 C/C++程序开发程序员这样为每一个 new 操作去写对应的 delete/free 操作,不容易出现内存泄漏和内存溢出问题。正是因为 Java 程序员把内存控制权利交给 Java 虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那么排查错误将会是一个非常艰巨的任务。包括了:内存结构,GC垃圾回收,类加载机制,JVM调优,JVM参数配置,JVM可视化界面等...............
2022-08-12 09:17:44
1237
1
原创 权限管理系统【SpringBoot + Vue + SpringSecurity】
基于Springboot构建的前后端分离通用权限管理系统。Spring Boot,MyBatis plus,Spring Security,Jwt,Redis,MySQLJavaScript,Axios,Vue,Element UI
2022-08-01 14:27:16
3150
原创 谷粒商城【商城系统】完整总结
gulimall(谷粒商城) 是一个综合性的B2C平台,包括前台商城系统以及后台管理系统,基于 SpringCloud + SpringCloudAlibaba + MyBatis-Plus实现,采用 Docker 容器化部署。前台商城系统包括:用户登录、注册;商品搜索、商品详情、购物车、下订单流程、秒杀活动等模块。后台管理系统包括:系统管理、商品系统、优惠营销、库存系统、订单系统、用户系统、内容管理等七大模块。
2022-05-21 17:06:36
6703
11
原创 谷粒商城项目笔记总结(2/2)
文章目录商城项目 - 高级篇(下)商城项目 - 高级篇(下)如果有收获! 希望老铁们来个三连,点赞、收藏、转发。创作不易,别忘点个赞,可以让更多的人看到这篇文章,顺便鼓励我写出更好的博客...
2022-05-19 15:19:59
4016
3
原创 利用natapp做内网穿透
有时候我们自己做个小网站,或者开发微信公众号做测试时,因为没有公网ip而犯难,毕竟买一台云服务器带独立ip的,加上域名是一笔不小的开支。这时如果有一个内网穿透工具,让自己本地电脑充当服务器,让互联网,移动网能访问自己本地电脑上发布的网站,或者微信小程序,公众号测试程序,那是非常方便的。今天就介绍一个内网穿透的工具,而且是有免费版的。1、首先登录 https://natapp.cn;先注册然后需要实名认证一下2、实名认证会很快,认证完成后点击左侧购买隧道。点击进去到购买主页。3、这里点击购买免费的,
2022-05-13 15:25:51
1089
原创 谷粒商城项目笔记总结(1/2)
谷粒商城项目,包括mybatis-plus,nacos,fegin,gateway,业务分析,oss对象存储,全文检索elasticsearch,模板引擎thymeleaf,压力测试JMeter,JVM,缓存redis,高并发分析,本地锁synchronized,分布式锁redisson,spring cache,多线程,异步编排CompletableFuture,商城业务。
2022-04-28 09:53:24
4614
2
原创 尚医通【预约挂号系统】总结
1、项目介绍尚医通即为网上预约挂号系统,网上预约挂号是近年来开展的一项便民就医服务,旨在缓解看病难、挂号难的就医难题,许多患者为看一次病要跑很多次医院,最终还不一定能保证看得上医生。网上预约挂号全面提供的预约挂号业务从根本上解决了这一就医难题。随时随地轻松挂号!2、技术点后端:SpringBoot,SpringCloud,mybatisplus,redis,mongodb,easyExcel,rabbitmq,httpclient,nginx,mysql,oss,vue,微信支付,docker
2022-02-07 15:31:39
45403
53
原创 《阿里云服务器搭建》------搭建SVN服务
文章目录1、查看和卸载SVN2、安装SVN3、建立SVN版本库4、修改配置文件1. 修改authz文件2. 修改passwd文件3. 修改svnserve.conf文件5、启动与停止6、windows客户端检出项目1、查看和卸载SVN# 查询SVN是否有过低版本SVN(没有安装过则不显示)rpm -qa subversion# 卸载SVNyum remove subversion# 查看yum源中subversion的版本yum list subversion2、安装SVN# 安装Su
2022-01-11 11:20:52
1708
原创 《阿里云服务器搭建》------ 安装tomcat
Tomcat服务器安装1、官网下载Tomcat官网下载:https://tomcat.apache.org/download-80.cgi将 apache-tomcat-9.0.41.tar.gz 的安装包下载到本地,然后使用 xftp5 上传到服务器中。2、上传并解压cd /homemkdir efscd efs/上传压缩包到/home/efs下,并解压tar -zxvf apache-tomcat-8.5.60.tar.gz注意:tomcat服务器运行时是需要JDK支持的,所以必须
2022-01-07 16:32:34
1068
1
原创 SpringCloud Alibaba-Sentinel 实现熔断与限流
1、为什么要引入Sentinel?分布式系统遇到的问题在一个高度服务化的系统中,我们实现的一个业务通常会依赖多个服务;如果其中的下单服务不可用,就会出现线程池里所有线程都因等待响应而被阻塞,从而造成整个服务链路不可用,进而导致整个系统的服务雪崩,如图所示:服务雪崩效应:因服务提供者的不可用导致服务调用者的不可用,并将不可用逐渐放大的过程,就叫做服务雪崩效应。导致服务不可用的原因:激增流量导致系统CUP / Load 飙高,无法正常处理请求激增流量打垮冷系统(数据库连接未创建,缓存未预热)
2021-11-11 15:24:48
908
原创 JMeter下载安装及入门教程
文章目录JMeter介绍准备工作JMeter下载及环境配置下载配置环境具体使用JMeter介绍JMeter使用了不同技术和协议,是一款可以进行配置和执行负载测试、性能测试和压力测试的工具。负载测试、性能测试和压力测试概念:负载测试:这类测试使系统或者应用程序在预先设计好的极端场景下测试运行。这类测试用来评估系统或者程序在极端条件下的行为。性能测试:这种测试被用来检测系统的性能表现,包括特定情况下,系统的响应能力和稳定性。压力测试:这类测试通过载入更多的外部资源,并使系统组件超越其所设定的能力范围
2021-11-10 16:14:51
1441
原创 算法与数据结构
文章目录算法数据结构算法复杂度数据结构1、前言2、数组3、链表4、栈5、队列6、树7、图8、散列表9、堆动态规划搜索与回溯算法分治算法排序查找算法双指针位运算数学模拟算法数据结构算法: 动态规划、回溯算法、查找算法、搜索算法、贪心算法、分治算法、位运算、双指针、排序、模拟、数学、……数据结构: 数组、栈、队列、字符串、链表、树、图、堆、哈希表、……排序算法刷题:https://leetcode-cn.com/leetbook/read/illustration-of-algorithm/55j
2021-11-05 17:25:06
680
原创 数据结构算法题
文章目录1、替换空格2、从尾到头部打印链表3、用两个栈实现队列4、表示数值的字符串5、反转链表6、包含 min 函数的栈7、复杂链表的复制8、左旋转字符串9、滑动窗口的最大值10、队列的最大值11、把字符串转成整数1、替换空格请实现一个函数,把字符串 s 中的每个空格替换成"%20"示例:输入:s = "We are happy."输出:"We%20are%20happy."测试:class Solution { public String replaceSpace(Strin
2021-11-05 17:22:33
541
原创 SpringCloud(十三)Alibaba Nacos服务注册和配置中心
文章目录SpringCloud Alibaba 简介1、为什么会出现SpringCloud Alibaba2、SpringCloud Alibaba概念3、主要功能4、下载地址5、主要组件Nacos简介1、概念2、能干什么3、下载地址4、各种注册中心对比5、安装并运行Nacos服务注册中心1、基于Nacos服务提供者2、基于Nacos服务消费者3、服务注册中心对比Nacos服务配置中心1、Nacos作为配置中心 - 基础配置2、Nacos作为配置中心 - 分类配置SpringCloud Alibaba
2021-09-19 12:42:27
410
原创 SpringCloud(十二)Sleuth分布式请求链路追踪
为什么会出现这个技术?在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每个前段请求都会形成一条复杂的分布式服务调用链路I链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。概述定义:Spring Cloud Sleuth提供了一套完整的服务跟踪的解决方案,在分布式系统中提供追踪解决方案并且兼容支持了zipkin官网介绍:https://github.com/spring-cloud/spring-cloud-sleuth搭建步骤.
2021-09-11 16:54:58
251
原创 MySQL数据库面试题(2021最新版)
文章目录1、数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么MySQL有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?2、引擎MySQL存储引擎MyISAM与InnoDB区别InnoDB引擎的4大特性存储引擎选择3、索引什么是索引?索引有哪些优缺点?索引有哪几种类型?索引的数据结构(B树,hash)索引算法有哪些?索引设计的原则?创建索引的原则创建索引的三种方式,删除索引创建索引时需要注意什么?使用索引查询一定能提高查询的性能吗?为什么百万
2021-09-07 15:23:06
3353
1
原创 SpringCloud(十一)Bus消息总线、Stream消息驱动
需求:分布式自动刷新配置功能;解决:SpringCloud Bus配合Spring cloud Config使用可以实现配置的动态刷新。1、概述定义:Spring Cloud Bus是用来将分布式系统的节点与轻量级消息系统链接起来的框架,它整合了Java的事件处理机制和消息中间件的功能。Spring Clud Bus目前支持RabbitMQ和Kafka。能干什么?Spring Cloud Bus能管理和传播分布式系统间的消息,就像一个分布式执行器, 可用于广播状态更改、事件推送等,也可以当作微
2021-09-05 17:29:30
3305
1
原创 SpringCloud(十)Config配置中心
微服务就意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。SpringCloud提供了ConfigServer 来解决这个问题。1、概述定义:SpringCloud Config为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供了一个中心化的外部配置。SpringCloud Config分为服务端和客户端两个部分:服务
2021-09-05 14:51:18
352
原创 Vue集成百度的Ueditor的前后端实现
找了很多写过的文章,也具体试验过都写的不太完整,这款编辑器借用Vue提供的语法糖实现了数据的双向绑定,不用你自己去getContent或setContent。对比其他的富文本编辑器,Ueditor的功能相对来说是最强的,对于在Vue中集成Ueditor想必还是有这个需求的。下面具体说下如何在Vue中集成Ueditor以及在后端如何进行配置提供上传功能。准备工作从Ueditor官网上下载Ueditor完整源码以及Jsp版本如果页面可以看到编辑器,但是控制台报如下错误:解决办法:将ueditor
2021-08-11 14:30:20
1591
原创 Element UI 自定义穿梭框的数据项
文章目录需求官网说明实现效果具体步骤附加需求:调节穿梭框高宽度需求官网说明实现效果具体步骤这是我们从数据库查询出来的数据,主要展示我红色框圈起来的字段。想要带分页的穿梭框可以参考:传送门…附加需求:调节穿梭框高宽度由于我们显示的字段是比较长的内容,官网提供的大小不足以满足我们需求,所以想要把穿梭框的大小变大,具体实现如下:<style scoped lang="less"> /* 穿梭框外框高宽度 */ /deep/ .el-transfer-panel{
2021-07-29 10:52:23
5020
2
原创 Vue子组件调用父组件的方法
如果有收获!!! 希望老铁们来个三连,点赞、收藏、转发。创作不易,别忘点个赞,可以让更多的人看到这篇文章,顺便鼓励我写出更好的博客
2021-07-22 13:40:49
349
原创 Element UI 树形控件整合带图标的下拉功能菜单(tree + dropdown + input)
本文主要讲述:自定义树形控件<el-tree>需求说明:Element UI 官网提供的树形控件包含基础的、可选择的、自定义节点内容的、带节点过滤的以及可拖拽节点的树形结构 如下:我想要的效果是支持搜索效果的树,将鼠标悬浮后显示添加修改图标,点击图标后弹出对应页面;并且在每个文件夹前添加自定义图标。实现效果:实现步骤:1、使用插槽(slot)<el-col :span="4" :xs="24"> <!--目录搜索功能--> <div cl
2021-07-21 15:31:58
3100
4
jenkins 安装包以rpm的方式
2023-02-22
gitlab安装包rpm方式
2023-02-22
微服务分布式电商项目pdf笔记
2020-11-08
SSM酒店预订客房系统.zip
2020-07-30
ActiveMQ.pdf
2020-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人