自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 MQ消息队列(二)

但是此时可能会有消息重复消费,比如你刚刚处理完,还没来得及提交offset,自己就挂了,此时消息肯定会被重复消费一次,自己保证幂等性就好了。生产环境碰到的一个问题,就是说我们的 Kafka 消费者消费到了数据之后是写到一个内存的queue 里先缓冲一下,结果有的时候,你刚把消息写入内存 queue,然后消费者会自动提交ow set。如果按照上诉的死了设置了 acks=all , 一定不会丢失,要求是你的leader就收到消息,所有的follower都同步到了消息之后。保留下来了,数据同步就出错了。

2023-05-15 10:21:17 293 1

原创 MQ消息队列(一)

MQ,Pub/Sub 发布订阅消息这么一个模型。

2023-02-28 16:50:10 501

原创 Spring Cloud微服务场景(二)

Spring Cloud微服务

2021-09-03 12:41:15 196

转载 Spring Cloud微服务场景(一)

Spring Cloud微服务标题系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结项目场景:问题描述:原因分析:解决方案:前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结学习内容:学习时间:学习产出:前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 ps:在此篇文章的基础上,需要用户自己创建一个父工程。此片博文,从创建服务提供者模拟开始。 标题 这里是引用 系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例

2021-09-01 21:05:12 433

原创 WEB_MVC模板编程

学习使用MVC进行简易编程,实现数据的查询操作 提示:这里只是一个对数据库的一个简单查询结果显示的一个小例子。 文章目录学习使用MVC进行简易编程,实现数据的查询操作一、mvc设计模式二、使用案例三层结构图1.M层(bean包和dao包)3.C层(service包和servlet包)2.V层(jsp/html页面)注释 一、mvc设计模式 Web MVC中的M(模型)-V(视图)-C(控制器)概念和标准MVC概念⼀样,我们再看⼀下Web MVC标准架构,如图所示: 在Web MVC模式下,模型⽆法主

2021-03-24 16:56:12 420 2

原创 XML和JSON解析

XML 理解XML: 可扩展标记语言(eXtensible Markup Language)。 特性: xml具有平台无关性, 是一门独立的标记语言. xml具有自我描述性 关于其他的XML这里不做过多了解,咋们这章主要来看看如何使用XML解析的 XML解析的方式 首先XML的解析方式大体分为4种,不过现在的一些企业项目一般使用较少。。。 那么看看这4种方式: SAX解析 DOM解析 JDOM解析 DOM4J解析 SAX解析方式: 解析方式是事件驱动机制 ! SAX解析器, 逐行读取XML文件

2021-01-20 22:39:49 231

原创 多线程的概述

多线程的概述 多线程又分为两类: 线程 进程 进程 是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间 线程 是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程 线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程 多线程实现的方法一般有两个:Thread和Runnable 在此还有一个带返回值的Callable线程,它也属于一种线程的实现方法,但是使用较少,这里不做介绍。 看看案例 ①:手动

2021-01-18 19:38:28 124

原创 如何数组排序——冒泡排序

如何数组排序——冒泡排序首先我们需要知道冒泡的原理接下来我们用代码实例来看下简单直接的排序 首先我们需要知道冒泡的原理 原理很简单,咋们可以用一张图来解释 我们仔细看每一次的排序,会发现一个规则: 第一次冒泡的时候,发现[4,5]的位置并没有改变,因为他们本来就是顺序的,到了数字6,发现[6,3,2,1],6是最大数,此时我们就需要把这个最大的数字冒出去【这里需要注意,一次只能冒出去一个数,所有后面的[3,2,1]顺序仍然没有改变】 第一轮结束后,我们再一次循环这个步骤,第二次发现到5的时候,它又比后面

2021-01-07 12:49:41 667 2

网络编程+IO实现快递管理系统

这是完整的项目资源包,主要是针对本地文件的存储小系统。我不知道有啥bug,希望大家指正

2021-01-20

空空如也

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

TA关注的人

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