Java 第30页
Java面试题:如何用Zookeeper实现分布式锁?-编程社

Java面试题:如何用Zookeeper实现分布式锁?

Zookeeper是一个分布式协调服务,可以用来实现分布式锁的功能。 分布式锁是一种控制多个分布式系统之间同步访问共享资源的机制。 Zookeeper实现分布式锁的原理如下: 首先,需要在 Zookeeper 中...
清欢渡的头像-编程社钻石会员清欢渡2年前
0348123
java面试题:为什么JDK 15要废弃偏向锁?-编程社

java面试题:为什么JDK 15要废弃偏向锁?

为什么JDK 15要废弃偏向锁? 要想说清楚这个问题,你得先知道什么是偏向锁,它是在哪里使用的。 这就不得不提到Synchronized的锁升级过程了。 在JDK 1.6及之前的版本中,Synchronized关键字,它...
清欢渡的头像-编程社钻石会员清欢渡2年前
0557108
Java面试题:不使用锁如何实现线程安全的单例?-编程社

Java面试题:不使用锁如何实现线程安全的单例?

面试官问: 不使用锁,如何实现线程安全的单例? 如果不能使用synchronized和lock的话,想要实现单例可以通过饿汉模式、枚举、以及静态内部类的方式实现。 饿汉: 其实都是通过定义静态的...
清欢渡的头像-编程社钻石会员清欢渡2年前
046594
Java基础之编程语言和Java简介-编程社

Java基础之编程语言和Java简介

编程语言是计算机能够理解和识别用户操作意图的一种高级语言。 它包括一系列符号、关键字和语法规则,用于编写计算机程序。 常见的编程语言有C、Java、Python、JavaScript等。 今天不念重点说一...
清欢渡的头像-编程社钻石会员清欢渡2年前
0222119
JVM解释和编译指南-编程社

JVM解释和编译指南

Java 是一种跨平台的编程语言。 程序源代码会被编译为 字节码bytecode,然后字节码在运行时被转换为 机器码machine code。解释器interpreter 在物理机器上模拟出的抽象计算机上执行字节码指令。...
清欢渡的头像-编程社钻石会员清欢渡2年前
0438109
Spring Boot与HttpClient:轻松实现GET和POST请求-编程社

Spring Boot与HttpClient:轻松实现GET和POST请求

1. HttpClient介绍 HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。 1.1...
清欢渡的头像-编程社钻石会员清欢渡2年前
025476
Java中多态的实现和作用?-编程社

Java中多态的实现和作用?

在Java中,多态的实现和作用主要依赖于以下几个特性: 方法重写(Method Overriding) 多态的基础是方法重写。在Java中,子类可以重写(覆盖)父类的方法,前提是子类的方法具有与父类相同的名...
清欢渡的头像-编程社钻石会员清欢渡2年前
0285121