自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 stream之group分组

若一个生产环境中消息的消费者设置了集群,该集群中的每一个机器共同监听一个交换机,当消息的生产者向交换机发送消息后,集群中的每一个机器均会消费这个消息,造成消息被重复消费的问题...

2022-08-12 15:28:31 3802

原创 stream消息驱动之消费者

stream作为spring cloud的一个组件可以屏蔽不同消息中间件底层之间的差异,使用统一的接口进行代码的编写。下面介绍消费者端代码的编写

2022-08-12 13:14:08 374

原创 stream消息驱动之生产者

在实际的工作环境中可能要用到不同类型的消息中间件,而springcloud的消息驱动组件stream可以屏蔽不同消息中间件底层的差异,为实际开发提供统一的接口

2022-08-12 12:59:37 510

原创 config动态全局刷新

...

2022-08-10 11:25:35 551

原创 config客户端的配置

....

2022-08-10 10:54:26 262

原创 config配置总控中心的搭建

springcloud中的服务配置组件能够统一集中管理各个微服务的配置文件,这里介绍一下服务配置组件config关于配置总控中心的搭建

2022-08-10 10:14:26 113

原创 关于gateway动态路由的配置

在没有使用gateway组件时,实现负载均衡主要是使用ribbon组件,然后就可以使用服务名称的方式访问某一个功能

2022-08-09 12:25:15 2361

原创 关于gateway静态配置路由

gateway是springcloud中实现网关功能的常用组件,下面介绍gateway静态路由的两种配置方法

2022-08-09 11:58:46 1879

原创 Hystrix之订单方通配服务降级

springcloud中服务的订单方也可以进行自己的服务降级

2022-08-07 13:26:59 114

原创 Hystrix之全局服务降级

如果为每一个方法进行一对一的服务降级代码编写会让代码臃肿,这里介绍一下全局服务降级的相关配置

2022-08-07 12:02:36 286

原创 Hystrix之服务降级

springcloud的组件Hystrix一个重要的作用就是实现服务降级,下面介绍相关的使用

2022-08-07 11:25:25 635

原创 springcloud整合openFeign

openFeign是springcloud中一个关于服务调用的重要组件,介绍一下这个组件的使用

2022-08-06 10:53:19 421

原创 springcloud整合zookeeper

springcloud常用的服务注册以及发现组件除了eureka还有zookeeper,这里介绍一下spring cloud整合zookeeper

2022-08-05 11:00:03 890

原创 eureka----支付端集群 以及 负载均衡

在微服务项目中,要提高项目的可用性,注册中心要有集群,更重要的是服务提供方的集群,在这篇文章主要讲一下服务提供方集群的配置

2022-08-03 10:50:23 155

原创 eureka集群的配置

eureka服务端集群的配置

2022-08-02 13:42:25 1963

原创 关于远程调用微服务

关于远程调用微服务

2022-08-02 13:05:10 159

原创 关于eureka注册服务以及订单微服务的配置

关于eureka注册服务的配置

2022-08-02 12:00:28 275

原创 关于eureka服务端的配置

eureka-server相关配置

2022-08-02 11:32:32 504

原创 关于jedis与commons-pool一起使用解决线程安全问题

redis是常用的非关系型数据库,而jedis是常常用于操作redis的jar包,但其存在线程安全问题,因此jedis常常与其他jar包一起使用

2022-07-12 12:52:33 1117

原创 zoj 1942

题号:zoj 1942解题思路首先要读懂题目的要求,题目给出n个点,其中包含一个起点一个终点,其余n-2个点均有可能出现在由起点到终点的任意一条路径上。我们以这n个点任意两点之间的欧式距离为权值构造一个带权图。然后是理解题目的概念“a frog’s jump”,任意一条从起点到终点的路径上权值最大的边对应的权值即为“a frog’s jump”。现在题目要求的就是起点到终点的所有路径的“a frog’s jump”的最大值。题目整体的解法与求最短路径类似,我们可以用类似于以每个点为中转站,通过比较原

2022-05-28 12:13:41 462

原创 关于Java通过throw主动抛出异常

异常Java提供了许多异常自动处理机制,这里主要聊一下异常的主动抛出异常处理机制异常处理五个关键字 try、catch、finally、throw、throwstry—catch—finallyint a = 1;int b = 0;try{System.out.println(a/b);}catch(异常的类 对象){ //要进行的操作}finally{ //无论是否出现异常,finally都会执行}解释当try中的保护代码块出现异常时,异常会作为参数与catc

2021-07-22 22:53:59 11947 1

原创 hello world(Java)

hello world格式:public class hello{ //hello是类名 public static void main (String[] args){ //main是方法名 System.out.print("hello world!"); }}cmd窗口文件编译,指令 javac java文件编译完成后会生成class文件编译成功后运行文件,指令 java class文件名(不用后缀)结果如下:注意Java是大小写敏感的

2021-07-15 10:42:43 52

原创 2021-07-15笔记:JDK的安装与卸载

java有关概念JDK:Java开发工具JRE:java运行环境JVM:java虚拟机三者之间是包含关系:JDK包含JRE,JRE包含JVM卸载JDK删除java安装目录删除java-home删除path下关于Java的目录cmd下查看Java-version检查是否卸载具体视频 狂神说Java p17安装JDK安装JDK记住安装路径配置环境变量我的电脑–>属性环境变量–>Java_HOME配置path变量检查安装

2021-07-15 10:40:49 123 1

原创 windows简单的快捷操作

windows常用快捷键ctrl + A :全选ctrl + X :剪切ctrl + Z :撤销ctrl + S :保存alt + f4 :关闭窗口shift + delete :永久删除win + E :打开我的电脑win + tab :切换应用程序win + R :打开运行打开cmd的方式开始菜单->命令提示符win+R 输出cmd常用的Dos命令1.#盘符切换:盘的名字+:2.#查看当前目录下的所有文件:输入dir3.#目录切换:(1)跨盘切换:cd /d +

2021-07-14 16:10:22 58

原创 Markdown语法

Markdown语法作为一名正在学习中程序员的程序员,写博客是一件帮助总结知识点的重要技能。接下来就介绍简单的Markdown语法标题一级标题 #+空格+内容二级标题 ##+空格+内容三级标题类似字体hello 用用两个**括住内容——加粗hello 用两个*括住内容——斜体hello 用三个***括住内容——加粗+斜体hello 用两个~~括住内容——划线引用用>+空格+内容Markdown语法分割线用—或***图片!+ [图片名字] + (图片

2021-07-14 11:37:32 63

原创 FBI树解析

直接上题目:以及输入输出样例:分析题目要求首先构造出树的结构类型,每个结点存储相应的字符串,再以字符串三种不同的类型为依据分别输出对应的字母。以字符串“11110100”为例,则树的根节点对应的字符串为“11110100”,字母为F,其两颗子树分别为“1111”(左子树)和“0100”(右子树),对应的字母分别为I和F,继续分解以此类推,知道不能再分解为止。观察题目,第一行输入的N表示字符串的长度为2^N,第二行输入对应的字符串,题目要求我们输出的是含有F、B、I的字符串,而且是根据构造出来的树

2021-05-03 10:12:01 643

原创 洛谷P2649——游戏预言

博主前两天在洛谷做了一道不错的题(题号在标题),现在分享一下自己对题目的看法。题目题目很简单,第一行输入人数 m 跟每个人的牌数 n,第二行输入John的牌的点数。要求输出John最少能赢的次数。分析怎么求John最少能赢的次数呢?最少赢的次数,即分析John出牌最差的情况。这里我们可以运用一种反向田忌赛马的思想切入这个问题。在故事田忌赛马中,田忌用下等马对别人的上等马,再用自己较好的马对别人稍微差一点的马。而我们这里提到的反向田忌赛马的思想与这个类似。由题目可以知道,如果John要打出他手上的

2021-04-22 20:05:17 158

原创 母牛的故事——递归与循环两种解法比较与分析

题目:母牛的故事前

2021-04-16 18:37:35 261

原创 栈的应用——迷宫求解问题

之前发过的一篇文章也是关于栈的应用https://blog.csdn.net/weixin_52771283/article/details/115506606这是利用栈“后进先出”的特点实现有优先级的加减乘除四则运算。想在这里介绍另外一个栈的应用的典型例子——迷宫求解。首先说一下基本问题:迷宫的表示在写代码的时候我们可以用一个二维数组 int map[10][10] 表示一个8x8大小的迷宫(由于需要在迷宫的最外层加上一堵“墙”,定义数组的时侯行数和列数分别+2),并通过对数组的元素 ma

2021-04-11 12:53:40 3022 1

原创 栈的应用——加减乘除四则运算

栈的应用——加减乘除四则运算栈栈是特殊的线性表,相较于一般的线性表,在定义结构体时多了栈顶指针这一元素*(在链式表中为指针,在顺序表中表现为记录数组最后一个元素的下标的整型变量 int top)*。栈的操作也有别于通常的线性表,主要是通过栈顶指针对栈顶元素进行修改,包括了入栈、出栈、取栈顶元素等操作。由于栈通过栈顶指针进行操作,栈中元素表现出“后进先出”的特点,在程序设计时的应用十分广泛,其中加减乘除四则运算就是一个典型的例子。a[maxsize]栈顶指针a[maxsize-1]

2021-04-08 15:46:19 4270 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除