文章分类
Java基础
java基础
Map
算法
计算机原理
队列
AQS与同步锁
线程与线程池
IO与网络
java代理
jdbc及其扩展
单元化测试
读书笔记
《spring源码深度解读》
《深入理解JAVA虚拟机》
《MySQL是怎样运行的:从根上理解MySQL》
《Redis开发与运维》
《算法4》
《Java并发编程的艺术》
《Docker与容器云》
中间组件
数据库
大数据组件
分布式
缓存
消息组件
运维基础
技术实践
项目源码
com.alibaba.druid
jedis
commons-lang3
java.security
apache.httpclient
java.io
apache.commons.pool2
tomcat
apache.sshd
json
lombok.log4j2
mybatis
netflix.archius
前端知识
瞬间
相册
朋友圈
留言板
友情链接
沧海月明
解决了什么问题,做了什么优化
累计撰写
166
篇文章
累计创建
38
个标签
累计收到
1
条评论
栏目
文章分类
Java基础
java基础
Map
算法
计算机原理
队列
AQS与同步锁
线程与线程池
IO与网络
java代理
jdbc及其扩展
单元化测试
读书笔记
《spring源码深度解读》
《深入理解JAVA虚拟机》
《MySQL是怎样运行的:从根上理解MySQL》
《Redis开发与运维》
《算法4》
《Java并发编程的艺术》
《Docker与容器云》
中间组件
数据库
大数据组件
分布式
缓存
消息组件
运维基础
技术实践
项目源码
com.alibaba.druid
jedis
commons-lang3
java.security
apache.httpclient
java.io
apache.commons.pool2
tomcat
apache.sshd
json
lombok.log4j2
mybatis
netflix.archius
前端知识
瞬间
相册
朋友圈
留言板
友情链接
目 录
CONTENT
Java基础-沧海月明
以下是
Java基础
相关的文章
2025-07-18
排序
选择排序 假设有一个数组nums,长度为n,想要将其从小到大排序,选择排序的思路是: 从1 ~ n数据中选择最小的,与nums[0]交换 从2 ~ n数据中选择最小的,与nums[1]交换 …… 选择排序的实现核心是:双层for循环+暂存minIndex+交换
2025-07-18
1
0
0
《算法4》
算法
2025-07-18
stream
【案例1 处理stuff成result,对result做groupby】 Map<Result, List<Stuff>> collect = stuffs.stream().map(stuff -> { Result result = doProcess(stuff); retu
2025-07-18
4
0
0
java基础
2025-06-25
数组
观点一、数组的初始化 数组在声明时就必须申请好空间 例如: double[] a = new double[10] byte[] b = new byte[1024]
2025-06-25
8
0
0
java基础
2025-06-13
TreeMap
有序红黑树HashMap
2025-06-13
5
0
0
Map
2025-06-13
LinkedHashMap
LinkedHashMap 是一种有序的 HashMap ,它保留了元素插入的顺序,可以按照插入顺序或者访问顺序进行遍历。
2025-06-13
7
0
0
Map
2025-06-13
ConcurrentHashMap
简介 是一种保证线程安全的map。HashMap是非线程安全的,而HashTable和ConcurrentHashmap都是线程安全的。而且ConcurrentMap比HashTable性能好得多。
2025-06-13
5
0
0
Map
2025-06-13
HashMap
简介 HashMap的基本解构是数组+链表,每个元素会被哈希到数组的一个节点,数组节点存放的是对应位置的链表的头节点,数据被哈希到对应位置后,插入到链表中(1.7是头插法,1.8是尾插法)。 若要插入元素a,哈希计算方法是(n-1) & a.key.hash HashMap初始化 可以使用匿名内部类
2025-06-13
9
0
0
Map
2025-06-13
ImmutableMap
简介 guava工具类,是一个不可变的map,如果创建后再增删kv,会抛出java.lang.UnsupportedOperationException maven依赖如下: <dependency> <groupId>com.google.guava</groupId>
2025-06-13
3
0
0
Map
2025-06-06
位运算
运算符 单目运算 <<:左移 >>:右移,原数为正,高位补0,原数为负,高位补1 >>>:无状态右移,不管原数正负,全都补0 &:逻辑与,在二进制情况下,同1则1,有0则0,注意在布尔运算时也可用 |:逻辑或,在二进制情况下,有1则1,同0则0,注意在布尔运算时也可用 ~:取反,1变0,变1 ^:异
2025-06-06
6
0
0
java基础
2025-05-15
Maven
基本信息 Maven项目一般包含以下信息: groupId:组织/公司域名反写 artifactId:项目名称 version:项目的版本信息 name:项目简称 description:项目的简要描述 例如: <?xml version="1.0" encoding="UTF-8"?> <proj
2025-05-15
37
0
0
java基础
1
2
3
4
5
6
7