随笔分类 - Java
适合小白
摘要:报错信息 Cannot access alimaven (http://maven.aliyun.com/nexus/content/groups/public/) in offline mode 问题原因 这个错误信息表明 Maven 处于离线模式,并且无法访问阿里云 Maven 仓库(http:
阅读全文
摘要:目录1. ThreadLocal是什么,它有哪些特性?2. ThreadLocal的底层数据结构包含哪些内容?3. ThreadLocalMap的初始大小、加载因子分别是多少?4. ThreadLocal底层用到的Hash算法是什么?5. ThreadLocal如何解决Hash冲突?6. Threa
阅读全文
摘要:指令重排(Instruction Reordering)是计算机编译器和处理器在执行程序时对指令顺序进行重新排序的优化技术。它的目的是提高程序的性能和并行度,但可能会导致意想不到的结果,特别是在多线程环境下。 指令重排是基于两个原则进行的: 数据依赖原则(Data Dependency Princi
阅读全文
摘要:在 Java 中,:: 符号表示成员选择操作符,用于访问类的成员。它通常与类名(包括包名)一起使用,以便在类中选择成员。 在这个例子中,Thread1::m 可能表示以下两种情况之一: 如果 Thread1 是一个类,并且该类有一个名为 m 的成员变量,那么 Thread1::m 表示这个成员变量。
阅读全文
摘要:看这里:https://www.cnblogs.com/javaxubo/p/17498254.html
阅读全文
摘要:前言 平常我们在实际业务开发中,如果有多层条件判断的情况下,一般像阿昌我这种菜鸡,都会直接想到if-else的多层嵌套去完成这个业务的开发,但是如果业务的逻辑很复杂庞大,代码的可读性就会很差,这里在记录的小破站上学习到的一种方法,通过do-while的方式。 这里做记录,以免我这小脑袋忘记和方便回想
阅读全文
摘要:所在的包是这个包: import org.springframework.util.StringUtils; 里面有判断为空的方法, 参数是Object类型的. public static boolean isEmpty(@Nullable Object str) { return str == n
阅读全文
摘要:在我复制一个mybatisplus代码生成器文件的时候,Cannot resolve symbol 'generator',提示找不到这个文件 ```java import com.baomidou.mybatisplus.generator.AutoGenerator; import com.ba
阅读全文
摘要:## 【谷粒学院】Maven导入aliyun-java-vod-upload包依赖失败 ```java com.aliyun aliyun-java-vod-upload ${aliyun-java-vod-upload.version} ``` **原因:aliyun-java-vod-uploa
阅读全文
摘要:### 1. JVM 内存模型 JVM 内存模型主要指运行时的数据区,包括 5 个部分,如下图所示。  和
阅读全文
摘要:## hashMap和hashTable的区别? ##### 1、继承的父类不同 HashTable继承Dictionary类,而hashMap继承了AbstractMap类,但是二者都实现了map接口。 ##### 2、[线程安全](https://so.csdn.net/so/search?q=
阅读全文
摘要:原文链接:https://blog.csdn.net/ChenRui_yz/article/details/126315260 ## Java引用 从JDK 1.2版本开始,对象的引用被划分为4种级别,从而使程序能更加灵活地控制对象的生命周期,这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用
阅读全文
摘要:巨人的肩膀:https://blog.csdn.net/hnjcxy/article/details/123787209 1、Java中基本数据类型byte、short、char、int、long、float、double、boolean有对应的封装类型:Byte、Short、Character、I
阅读全文
摘要:巨人的肩膀,感谢:https://blog.csdn.net/u013386606/article/details/80526486 ### 大前提:目前来说所有数据在内存当中都是以补码的形式存在。 ``` 原码:原码(true form)是一种计算机中对数字的二进制定点表示方法。 原码表示法在数值
阅读全文