自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 枚举类示例

【代码】枚举类示例。

2024-06-23 14:21:17 150

原创 CountDownLatch 用法示例

3. CountDownLatch 的计数器初始值为正整数,每次调用 countDown() 方法会将计数器减 1,计数器为 0 时,等待线程开始执行。1. CountDownLatch 可以用于控制一个或多个线程等待多个任务完成后再执行。2. CountDownLatch 的计数器只能够被减少,不能够被增加。

2024-05-21 16:18:57 235

原创 AOP面向切面编程

【代码】AOP面向切面编程。

2024-05-15 22:58:13 339

原创 自定义注解

例如写一个注解@PrintTime。

2024-05-15 22:15:26 189

原创 redisson分布式锁的使用方法

【代码】redisson分布式锁的使用方法。

2024-05-15 18:19:02 580

原创 开启异步线程的方法

【代码】开启异步线程的方法。

2024-05-11 17:18:49 225

原创 动态表名 的使用方法

从计算表名,到动态表名插件执行,调用TableNameHandler,都是在一个线程内完成的。要在一个线程内实现数据共享,该用什么呢?动态表名插件的底层是 拦截器。就是ThreadLocal.该如何传递表名称呢?

2024-05-10 21:14:42 408 1

原创 分布式任务调度工具 XXL-JOB

登录XXL-JOB控制台,注册执行器。默认的账号密码是:admin/123456。

2024-05-07 17:59:48 1757

原创 feign整合sentinel做降级知识点

这样所有在其中定义的fallback类都会被加载了。

2024-04-24 23:41:31 421

原创 创建线程池的例子

满了则交给缓冲队列,缓冲队列没满,则将任务添加到队列,满了,则。是否满了,没满则创建线程,执行任务,满了则。是否满,没满则创建线程,执行任务,

2024-04-14 22:25:50 366

原创 延迟阻塞队列DelayQueue的用法例子(延迟任务)

JDK自带的延迟队列,基于阻塞队列实现。

2024-04-13 10:17:45 184

原创 SpringBoot编写一个SpringTask定时任务的方法

【代码】SpringBoot编写一个SpringTask定时任务的方法。

2024-04-12 17:46:05 316

原创 mybatisPlus分页查询代码

【代码】mybatisPlus分页查询代码 案例

2024-04-07 19:47:49 304

原创 两种序列化的方式:fastjson 和 Jackson

【代码】两种序列化的方式:fastjson 和 Jackson。

2024-03-31 16:14:57 357

原创 ES自动补全

123

2024-01-14 22:39:55 1128

原创 ES数据聚合

123

2024-01-14 19:52:37 1171

原创 查询和结果处理的Java代码

123

2024-01-14 18:58:47 1428

原创 DSL查询文档--查询结果处理

询结果处理

2024-01-14 17:50:24 902

原创 DSL查询文档--各种查询

11

2024-01-14 16:03:20 1088

原创 ES的文档操作

123

2024-01-14 13:46:50 893

原创 ES的索引库操作

123

2024-01-13 21:23:43 1244

原创 怎么安装IK分词器

666

2024-01-13 20:17:16 614

原创 怎么安装es、kibana(单点安装)

因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。

2024-01-13 19:38:01 751

原创 分布式搜索引擎--认识

:对文档数据或用户搜索数据,利用某种算法分词,得到的具备含义的词语就是词条。例如:我是中国人,就可以分为:我、是、中国人、中国、国人这样的几个词条。但根据词条查询时,必须先逐条获取每个文档,然后判断文档中是否包含所需要的词条,是。虽然要先查询倒排索引,再查询正向索引,但是无论是词条、还是文档id都建立了索引,查询速度非常快!则相反,是先找到用户要搜索的词条,根据词条得到保护词条的文档的id,然后根据id获取文档。3)拿着词条在倒排索引中查找,可以得到包含词条的文档id:1、2、3。

2024-01-13 18:42:39 1447

原创 SpringAMQP的使用方式

MQ,中文是消息队列(MessageQueue),字面来看就是存放消息的队列。也就是事件驱动架构中的Broker。比较常见的MQ实现:ActiveMQRabbitMQRocketMQKafka追求可用性:Kafka、 RocketMQ 、RabbitMQ追求可靠性:RabbitMQ、RocketMQ追求吞吐能力:RocketMQ、Kafka追求消息低延迟:RabbitMQ、Kafka。

2023-12-30 16:59:20 1349

原创 Linux gdisk创建GPT分区

gdisk命令工具默认将磁盘划分为GPT格式的分区:lsblk 查看分区。

2023-12-25 18:16:42 1304

原创 Linux系统fdisk进行MBR格式的分区:

它能够以清晰易读的方式显示出系统中所有的磁盘和分区信息。lsblk支持以树形结构进行输出,可以显示出磁盘分区的层次关系,以及每个分区的大小、挂载点、磁盘类型等等。该命令会显示系统中所有磁盘的分区表信息,包括每个分区的起始位置、结束位置、分区类型等。创建扩展分区要把所有的空间都给扩展分区。将第一个分区格式化为vfat分区:(将创建的主分区格式化为vfat分区)文件中有无疏漏被挂载的设备文件,如果有,则进行自动挂载操作。上面这个挂载是临时的,重启计算机之后就会消失。就是将sdb分区表的修改传递给内核。

2023-12-25 16:42:58 932

原创 CentOS安装Docker

docker的安装。

2023-12-24 14:01:57 445

原创 安装RabbitMQ

链接:https://pan.baidu.com/s/1AW3IHLCMH0j0NbHKXaYLSA?virtualHost:虚拟主机,隔离不同租户的exchange、queue、消息的隔离。在Centos7虚拟机中使用Docker来安装。exchange个:交换机,负责消息路由。publisher:生产者。queue:队列,存储消息。consumer:消费者。

2023-12-24 12:58:25 512

原创 docker常用命令

docker的常用命令。。

2023-12-23 18:02:31 1065

原创 html 解决中文乱码问题

只需加上这个即可解决:

2023-12-20 22:16:05 424

原创 Gateway服务网关的配置

跨域:域名不一致就是跨域,主要包括:域名不同:和和www.jd.com和 miaosha.jd.com域名相同,端口不同:localhost:8080和localhost8081跨域问题:浏览器禁止请求的发起者与服务端发生跨域ajax请求,请求被浏览器拦截的问题解决方案:CORS,详情查看跨域资源共享 CORS 详解 - 阮一峰的网络日志。

2023-12-18 23:26:34 1513

原创 Feign实现远程调用的方法

类型作用说明修改日志级别包含四种不同的级别:NONE、BASIC、HEADERS、FULL响应结果的解析器http远程调用的结果做解析,例如解析json字符串为java对象请求参数编码将请求参数编码,便于通过http请求发送支持的注解格式默认是SpringMVC的注解失败重试机制请求失败的重试机制,默认是没有,不过会使用Ribbon的重试下面以日志为例来演示如何自定义配置。而日志的级别分为四种:NONE:不记录任何日志信息,这是默认值。

2023-12-13 22:22:46 1152

原创 Nacos配置管理

nacos实现配置管理。

2023-12-06 21:55:55 507

原创 微服务-如何向nacos注册服务

前提是安装好的nacos正在运行。

2023-11-30 21:35:01 534

原创 微服务-负载均衡怎么实现

spring会自动帮助我们从注册中心端,根据user-server这个服务名称,获取实例列表,而后完成负载均衡。

2023-11-30 20:18:32 394

原创 微服务-服务如何向eureka注册中心注册信息

首先要有需要注册的服务在此服务中。

2023-11-30 19:57:18 446

原创 微服务-创建一个Eureka注册中心(23版idea)

创建一个注册中心模块的方法

2023-11-30 19:50:15 547

原创 RestTemplate实现远程调用

因为是SpringBoot自带的所以不用添加依赖。发送请求:getForObject方法。

2023-11-30 18:28:55 434

原创 微服务-自定义负载均衡的策略

NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule # 负载均衡规则。在消费者的配置类中加载bean:(randomRule()只是负载均衡策略的一种)#自定义负载均衡的方法二。

2023-11-30 18:22:55 433

空空如也

空空如也

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

TA关注的人

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