首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
我是一个汉堡
创建于2022-02-15
订阅专栏
关于Java源码学习
暂无订阅
共13篇文章
创建于2022-02-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
DelayQueue 使用示例
以下是一个简单的 Java 代码示例,演示了如何使用 DelayQueue 来实现你的需求。在这个示例中,我们创建了一个 DelayQueue 对象,并启动了三个线程将三个数据对象(data1、dat
PriorityBlockingQueue 的核心构造方法源码
```java public PriorityBlockingQueue(Collection c) { //获取锁 this.lock = new ReentrantLock(); //队列未满的条
MySQL数据库支持的数据类型
数据类型 含义 用途 INT 整型 存储整数,可指定长度 BIGINT 长整型 存储大整数,可指定长度 FLOAT 单精度浮点型 存储小数,可指定精度 DOUBLE 双精度浮点型 存储小数,可指定精度
jvm 自带的命令行工具
1. jps - 列出正在运行的Java进程。可以使用jps -l选项列出进程启动类、路径等详情。 jps命令是Java虚拟机自带的一个工具,用于列出当前系统中所有正在运行的Java进程的进程ID。它
@EqualsAndHashCode的作用
1.这个注解会生成equals(Object other) 和 hashCode()方法。 2. 默认使用非静态,非瞬态的属性 3. 可以通过参数exclude排除一些属性 4. 可以通过参数of指定
gt、gte、lt、lte、eq 、neq都是啥意思
gt:大于(greater than) gte:大于等于(greater than or equal) lt::小于(less than) lte:小于等于(less than or equal) e
HTTPS、张三和加密算法
人物:老李,老赵,张三和乌龟太郎 问题描述:老李要给老赵传递情报,怎么才能不被乌龟太郎截获 今天老李也要给老赵传递一次重要的消息。不仅仅要及时传递到老赵手中,更重要的是保证信息不被乌龟太郎截获。 初次
自己理解的 SpringBean 生命周期
郑重声明 我们知道Web容器中的Servlet拥有明确的生命周期,Spring容器中的Bean也拥有相似的生命周期。Bean生命周期由多个阶段组成,在所经历的每个阶段都提
10分钟搞定 Spring 批处理组件 —— spring-batch
SpringBatch是什么 使用场景 一个典型的批处理程序通常: 从数据库、文件或队列中读取大量记录。 以某种方式处理数据。 以修改后的形式写回数据。 业务场景 定期提交批处理 并发批处理:一个作业
MySQL在Windows安装的步骤和问题
解压完毕之后执行命令出现: # Can‘t connect to MySQL server on ‘localhost:3306‘ (10061) 解决办法: 以管理员身份运行cmd D:\softw
Semaphore 学习笔记
Java中表示可以控制线程去访问资源,也可以反馈线程在指定时间内是否可以获得可执行权的信号,从而对这些超时未获取执行权利的线程做另行安排。 Semaphore 的简单使用 acquire() 和 re
ArrayList 源码解析
全网最通俗易懂的ArrayList类源码分析,全篇无废话,十分钟搞懂核心源码。 本文环境基于JDK1.8
神奇的ClassLoader----自定义ClassLoader后发生的问题
自定义ClassLoader之后进行测试,然后发生了非常神奇的事儿。加载同一个class文件但是得出了.....