- 博客(30)
- 收藏
- 关注
原创 stream之group分组
若一个生产环境中消息的消费者设置了集群,该集群中的每一个机器共同监听一个交换机,当消息的生产者向交换机发送消息后,集群中的每一个机器均会消费这个消息,造成消息被重复消费的问题...
2022-08-12 15:28:31 3906
原创 stream消息驱动之消费者
stream作为spring cloud的一个组件可以屏蔽不同消息中间件底层之间的差异,使用统一的接口进行代码的编写。下面介绍消费者端代码的编写
2022-08-12 13:14:08 394
原创 stream消息驱动之生产者
在实际的工作环境中可能要用到不同类型的消息中间件,而springcloud的消息驱动组件stream可以屏蔽不同消息中间件底层的差异,为实际开发提供统一的接口
2022-08-12 12:59:37 529
原创 config配置总控中心的搭建
springcloud中的服务配置组件能够统一集中管理各个微服务的配置文件,这里介绍一下服务配置组件config关于配置总控中心的搭建
2022-08-10 10:14:26 122
原创 关于gateway动态路由的配置
在没有使用gateway组件时,实现负载均衡主要是使用ribbon组件,然后就可以使用服务名称的方式访问某一个功能
2022-08-09 12:25:15 2383
原创 springcloud整合zookeeper
springcloud常用的服务注册以及发现组件除了eureka还有zookeeper,这里介绍一下spring cloud整合zookeeper
2022-08-05 11:00:03 903
原创 eureka----支付端集群 以及 负载均衡
在微服务项目中,要提高项目的可用性,注册中心要有集群,更重要的是服务提供方的集群,在这篇文章主要讲一下服务提供方集群的配置
2022-08-03 10:50:23 167
原创 关于jedis与commons-pool一起使用解决线程安全问题
redis是常用的非关系型数据库,而jedis是常常用于操作redis的jar包,但其存在线程安全问题,因此jedis常常与其他jar包一起使用
2022-07-12 12:52:33 1149
原创 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 471
原创 关于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 12044 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 62
原创 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 137 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 64
原创 Markdown语法
Markdown语法作为一名正在学习中程序员的程序员,写博客是一件帮助总结知识点的重要技能。接下来就介绍简单的Markdown语法标题一级标题 #+空格+内容二级标题 ##+空格+内容三级标题类似字体hello 用用两个**括住内容——加粗hello 用两个*括住内容——斜体hello 用三个***括住内容——加粗+斜体hello 用两个~~括住内容——划线引用用>+空格+内容Markdown语法分割线用—或***图片!+ [图片名字] + (图片
2021-07-14 11:37:32 70
原创 FBI树解析
直接上题目:以及输入输出样例:分析题目要求首先构造出树的结构类型,每个结点存储相应的字符串,再以字符串三种不同的类型为依据分别输出对应的字母。以字符串“11110100”为例,则树的根节点对应的字符串为“11110100”,字母为F,其两颗子树分别为“1111”(左子树)和“0100”(右子树),对应的字母分别为I和F,继续分解以此类推,知道不能再分解为止。观察题目,第一行输入的N表示字符串的长度为2^N,第二行输入对应的字符串,题目要求我们输出的是含有F、B、I的字符串,而且是根据构造出来的树
2021-05-03 10:12:01 655
原创 洛谷P2649——游戏预言
博主前两天在洛谷做了一道不错的题(题号在标题),现在分享一下自己对题目的看法。题目题目很简单,第一行输入人数 m 跟每个人的牌数 n,第二行输入John的牌的点数。要求输出John最少能赢的次数。分析怎么求John最少能赢的次数呢?最少赢的次数,即分析John出牌最差的情况。这里我们可以运用一种反向田忌赛马的思想切入这个问题。在故事田忌赛马中,田忌用下等马对别人的上等马,再用自己较好的马对别人稍微差一点的马。而我们这里提到的反向田忌赛马的思想与这个类似。由题目可以知道,如果John要打出他手上的
2021-04-22 20:05:17 182
原创 栈的应用——迷宫求解问题
之前发过的一篇文章也是关于栈的应用https://blog.csdn.net/weixin_52771283/article/details/115506606这是利用栈“后进先出”的特点实现有优先级的加减乘除四则运算。想在这里介绍另外一个栈的应用的典型例子——迷宫求解。首先说一下基本问题:迷宫的表示在写代码的时候我们可以用一个二维数组 int map[10][10] 表示一个8x8大小的迷宫(由于需要在迷宫的最外层加上一堵“墙”,定义数组的时侯行数和列数分别+2),并通过对数组的元素 ma
2021-04-11 12:53:40 3090 1
原创 栈的应用——加减乘除四则运算
栈的应用——加减乘除四则运算栈栈是特殊的线性表,相较于一般的线性表,在定义结构体时多了栈顶指针这一元素*(在链式表中为指针,在顺序表中表现为记录数组最后一个元素的下标的整型变量 int top)*。栈的操作也有别于通常的线性表,主要是通过栈顶指针对栈顶元素进行修改,包括了入栈、出栈、取栈顶元素等操作。由于栈通过栈顶指针进行操作,栈中元素表现出“后进先出”的特点,在程序设计时的应用十分广泛,其中加减乘除四则运算就是一个典型的例子。a[maxsize]栈顶指针a[maxsize-1]
2021-04-08 15:46:19 4358 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人