自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 zookeeper相关

ZooKeeper是一个分布式协调服务,用于分布式应用程序中的协调和管理任务。它由 Apache 开发,是 Apache Hadoop 生态系统的一部分,但也被许多其他分布式系统使用。ZooKeeper 提供一种简单、可靠的机制,用于维护分布式应用程序中的配置信息、命名、提供分布式同步,以及组服务。在分布式系统中,多个服务或节点需要彼此协调来执行一些任务,ZooKeeper 提供了一个集中式的、高可用的服务,用来管理这些协调任务。它通过一个基于树结构的文件系统,来存储和共享小量配置信息或元数据。

2024-09-09 16:52:14 1036

原创 synchronized的可重入性理解

修饰的代码后发生的,只有当重入计数器归零时,锁才会被释放。这样设计的目的是为了确保线程在执行复杂的操作时能够安全地重入同一个锁,避免死锁的情况。修饰的代码执行完之后自动完成的。总结来说,重入次数的减少确实是在当前线程执行完。重入次数的减少是由当前线程在。

2024-08-23 09:13:46 415

原创 什么是单例模式?

单例模式是一种重要的设计模式,可以有效地管理资源,确保系统中只有一个实例。选择实现方式时应考虑线程安全性、性能和应用的具体需求。

2024-08-22 09:56:31 371

原创 java中的volatile是什么意思,在什么情况下可以使用?

在Java中,volatile是一个修饰符,用于变量的声明。它的主要作用是确保变量在多线程环境中的可见性和防止指令重排序。简单来说,使用volatile关键字可以确保当一个线程修改了这个变量的值,其他线程可以立即看到这个修改后的值。volatile。

2024-08-22 09:20:49 952

原创 数据库锁表相关知识

使用场合行级锁适合高并发的场合,尤其是在需要频繁读写不同数据行时。表级锁适合较低并发的情况或者在进行大规模操作时。性能影响行级锁通常能提供更好的并发性能。表级锁会增加等待时间,降低系统的响应能力。了解这些区别可以帮助开发人员选择合适的锁策略,以优化性能及数据库的并发访问效率。

2024-08-16 08:54:40 975

原创 微服务项目中OpenFeign传递用户信息

我们只需要实现这个接口,然后实现apply方法,利用RequestTemplate类来添加请求头,将用户信息保存到请求头中。这样以来,每次OpenFeign发起请求的时候都会调用该方法,传递用户信息。微服务之间调用是基于OpenFeign来实现的,并不是我们自己发送的请求。由于微服务获取用户信息是通过拦截器在请求头中读取,因此要想实现微服务之间的用户信息传递,就必须在微服务发起调用时把用户信息存入请求头。,然后在里面添加如下代码,并添加到Bean中。

2024-08-15 10:18:05 347

原创 在Ubuntu系统上使用Docker安装Nacos

在Ubuntu系统上使用Docker安装Nacos的基本步骤。如果看到nacos容器在列表中,说明已经成功运行。默认的用户名和密码都是。

2024-08-15 10:10:42 253

原创 Java中判断对象是否为空的几种方法

Java中判断对象是否为空的几种方法

2024-08-14 09:06:33 763

原创 Spring 容器不管理静态字段

注解在静态字段上不会生效,因为 Spring 容器不管理静态字段。在 Spring 中,使用。

2024-07-12 15:01:14 542

原创 常见的响应头及其设置技巧

设置适当的响应头是 Web 开发中的一个重要方面。响应头控制了浏览器和服务器之间的许多行为,了解它们可以帮助你更好地管理 HTTP 请求和响应。

2024-07-03 09:46:15 718

空空如也

空空如也

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

TA关注的人

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