首页
分类
标签
友链
归档
瞬间
搜索文章
= 768 && isOpen) { isOpen = false; setTimeout(() => enableScroll(document.body), 200); }" >
enableScroll(document.body), 200);" x-transition:enter="transition ease duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-300" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" style=" position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 1001; overscroll-behavior: none; " >
enableScroll(document.body), 200)" >
首页
分类
标签
友链
归档
瞬间
全部
🔥AI (28)
🔥杂文 (4)
Java (387)
Python (3)
数据库 (76)
Linux (14)
Docker (3)
数据结构 (39)
大数据 (22)
MQTT (3)
讲讲你对CountDownLatch的理解
CountDownLatch是Java中用于多线程协作的辅助类,它可以让一个或多个线程等待其他线程完成某个任务后再继续执行。 CountDownLatch通过一个计数器来实现,计数器的初始值可以设置为等待的线程数量。每个线程在完成任务后都会调用countDown()方法来减少计数器的值。当计数器的值
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
java
如何优雅的避免空指针异常
空指针异常是导致java程序运行中断最常见的原因,相信每个程序猿都碰见过,也就是NullPointException,我们通常简称为NPE,本文告诉大家如何优雅避免NPE。 1.数据准备 package npe; public class User { private String nam
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
java
List操作的一些常见问题
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
java
如何实现对象克隆
在Java中,实现对象的克隆有两种方式: 浅拷贝和深拷贝。 浅拷贝:通过创建一个新对象,并将原对象的非静态字段值复制给新对象实现。新对象和原对象共享引用数据。在Java中,可以使用clone()方法实现浅拷贝。要实现一个类的克隆操作,需要满足以下条件: 实现Cloneable接口。 重写Object
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
java
for-each与常规for循环的效率区别
在Java中,for-each循环(也称为增强型for循环)和常规for循环有一些差异,包括它们在执行效率上的区别。下面是它们之间的一些比较: 执行效率:在大多数情况下,常规for循环的执行效率比for-each循环高。这是因为for-each循环需要额外的步骤来获取集合或数组中的元素,而常规for
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
java
如何优雅的删除HashMap元素
1.数据准备 public Map<String, String> initMap = new HashMap<String, String>() {{ put("user1", "刘零"); put("user2", "郑一"); put("user3", "吴二");
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
java
鱼和熊掌不可兼得之CAP定理
什么是 CAP 定理? CAP 定理是一个分布式系统设计的基本原则。它指出,在一个分布式系统中,无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
java
Lambda小课堂:巧用“Function”让代码优雅起来~
在开发过程中经常会使用if...else...进行判断抛出异常、分支处理等操作。这些if...else...充斥在代码中严重影响了代码代码的美观,这时我们可以利用Java 8的Function接口来消灭if...else... if (...){ throw new RuntimeExcep
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
java
BigDecimal的常见陷阱
BigDecimal概述 BigDecimal 是 Java 中的一个类,用于精确表示和操作任意精度的十进制数。它提供了高精度的数值计算,并且可以避免浮点数计算中常见的精度丢失问题。 它提供了大量的方法来支持基本的数学运算,如加法、减法、乘法、除法等。它还支持比较操作和取整操作,可以设置小数位数、舍
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
java
金额到底用Long还是Bigdecimal
金额到底用Long还是Bigdecimal, 一直是一个有争议的话题:
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
java
共 387 篇文章
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
页