Java共292篇 第2页
reentrantlock如何实现公平锁和非公平锁-不念博客

reentrantlock如何实现公平锁和非公平锁

下面我们来看一下公平锁与非公平锁的加锁方法的源码。 公平锁的锁获取源码如下: protected final boolean tryAcquire(int acquires) { final Thread current = Thread.currentThread(); int c ...
创建线程的方式有哪几种-不念博客

创建线程的方式有哪几种

方式一:继承Thread类并重写run()方法。 public class CreatingThread01 extends Thread { @Override public void run() { System.out.println(getName() + ' is running'); } public static vo...
ElasticSearch常见用法-不念博客

ElasticSearch常见用法

ElasticSearch是由Java开发的开源搜索引擎,因为它具有实时搜索、安全可靠、安装快捷、使用方便的特点,所以在Java开发社区中得到了广泛的认可和应用。 Elasticsearch还具有全文搜索的能力,它...
synchronized关键字的底层原理-不念博客

synchronized关键字的底层原理

在Java中,关键字synchronized可以保证在同一个时刻,只有一个线程可以执行某个方法或者某个代码块(主要是对方法或者代码块中存在共享数据的操作)。 同时我们还应该注意到synchronized的另外一...
如何使用Spring Data JPA简化数据访问-不念博客

如何使用Spring Data JPA简化数据访问

Spring Data JPA是Spring框架提供的用于简化数据访问层开发的工具,它结合了Spring框架和JPA规范的优势,能够帮助我们从事开发的朋友快速、方便地进行数据库操作。 1. 什么是Spring Data JPA Sp...
不念的头像-不念博客不念47天前
0311130
微服务灰度发布的底层实现-不念博客

微服务灰度发布的底层实现

微服务中的灰度发布(又称为金丝雀发布)是一种持续部署策略,它允许在正式环境的小部分用户群体上先部署新版本的应用程序或服务,而不是一次性对所有用户同时发布全新的版本。 这种方式有助于...
不念的头像-不念博客不念50天前
028972
Java字符串常量池详解-不念博客

Java字符串常量池详解

Java字符串常量池是Java语言中一个重要而又神秘的概念。 许多Java程序员对它有一定的了解,但深入理解它的工作原理和优化技巧对于编写高效的Java代码至关重要。 本文不念将和大家一起探索Java字...
不念的头像-不念博客不念52天前
033778