
java
文章平均质量分 70
heikeb
这个作者很懒,什么都没留下…
展开
-
SynchronousQueueworkQueue.offer() 和 poll() 方法的超时控制及线程池的讨论
workQueue.offer() 和 poll() 方法的超时控制讨论原创 2024-11-12 11:31:05 · 335 阅读 · 0 评论 -
【Java 并发编程】线程池机制 ( 线程池执行任务细节分析 | 线程池执行 execute 源码分析 | 先创建核心线程 | 再放入阻塞队列 | 最后创建非核心线程 )
【Java 并发编程】线程池机制 ( 线程池执行任务细节分析 | 线程池执行 execute 源码分析 | 先创建核心线程 | 再放入阻塞队列 | 最后创建非核心线程 )转载 2024-11-12 10:33:03 · 43 阅读 · 0 评论 -
ScheduledThreadPoolExecutor 定制化线程池任务调度底层原理
ScheduledThreadPoolExecutor定制化线程池任务调度及起底层原理原创 2024-11-11 11:47:31 · 706 阅读 · 0 评论 -
runnable和callable区别和底层原理
虽然 `Callable` 不直接实现 `Runnable`,但是它们被设计为构建在统一的执行机制上,因此在实际执行过程中常常通过某种适配器(如 `FutureTask`)来间接地使用 `Runnable` 的执行模型。- **FutureTask** 是一种实现了 `Runnable` 和 `Future` 接口的类,允许你将 `Callable` 转换成一个 `Runnable` 对象,以便它可以被线程执行,并提供与 `Future` 相同的特性来处理结果。适用于不需要返回值或处理异常的简单任务。原创 2024-11-08 01:04:39 · 362 阅读 · 0 评论 -
NGINX 错误日志与访问日志的区别分析
NGINX 错误日志与访问日志的区别分析原创 2024-11-07 13:13:11 · 314 阅读 · 0 评论 -
如果没有 Telnet 客户端,你可以使用其他工具来检查远程主机的端口状态
如果没有 Telnet 客户端,你可以使用其他工具来检查远程主机的端口状态原创 2024-11-04 14:39:42 · 857 阅读 · 0 评论 -
查看 Nginx 安装目录与配置文件位置的方法
查看 Nginx 安装目录与配置文件位置的方法原创 2024-11-04 11:04:07 · 1859 阅读 · 0 评论 -
org.apache.http.impl.client.CloseableHttpClient的时候如果发生异常
org.apache.http.impl.client.CloseableHttpClient的时候如果发生异常原创 2024-10-20 03:51:32 · 1058 阅读 · 0 评论 -
ClaudeAPi接入
ClaudeAPi接入原创 2023-09-11 14:10:00 · 1110 阅读 · 1 评论 -
sql的count函数优化
sql的count函数优化原创 2023-08-04 16:19:22 · 854 阅读 · 0 评论 -
常用的缓存工具有ehcache、memcache和redis,这里介绍spring中ehcache的配置。
常用的缓存工具有ehcache、memcache和redis,这里介绍spring中ehcache的配置。原创 2023-07-11 13:28:13 · 970 阅读 · 0 评论 -
Instrument机制
Instrument机制转载 2023-02-09 01:48:37 · 173 阅读 · 0 评论 -
如何获取java运行时动态生成的class文件
如何获取java运行时动态生成的class文件转载 2023-02-09 01:31:13 · 631 阅读 · 0 评论 -
Error:java: Compilation failed: internal java compiler error
Error:java: Compilation failed: internal java compiler error原创 2023-02-08 23:45:04 · 227 阅读 · 0 评论 -
ASM简介
ASM简介转载 2023-02-07 01:18:36 · 3163 阅读 · 1 评论 -
JVM核心类加载器及类加载的全过程
java类记载器详解转载 2023-02-05 02:26:18 · 178 阅读 · 0 评论 -
三款反编译工具
三款反编译工具原创 2022-12-18 18:08:02 · 19880 阅读 · 1 评论 -
java线程的六种状态
java线程的六种状态原创 2022-12-17 16:47:58 · 543 阅读 · 0 评论 -
什么是AQS
AQS是AbstractQueuedSynchronizer的简称转载 2022-12-17 16:04:49 · 251 阅读 · 0 评论 -
lockInterruptibly()方法能够中断等待获取锁的线程
lockInterruptibly()方法能够中断等待获取锁的线程转载 2022-12-17 15:13:31 · 208 阅读 · 0 评论 -
IDEA 报红线,Unable to import maven project: See logs for details具体解决方法
IDEA Unable to import maven project: See logs for details具体解决方法原创 2022-12-16 18:17:04 · 743 阅读 · 0 评论 -
集合转数组,必须使用集合的toArray(T[] array),长度为0的空数组的原因
集合转数组,必须使用集合的toArray(T[] array),长度为0的空数组的原因转载 2022-12-16 17:22:35 · 540 阅读 · 0 评论 -
在IDEA下导入Maven项目之后 Dependencies报红线
在IDEA下导入Maven项目之后 Dependencies报红线转载 2022-12-16 16:22:16 · 1484 阅读 · 0 评论 -
Java 正确的做字符串编码转换
Java 正确的做字符串编码转换转载 2022-11-18 14:52:26 · 2694 阅读 · 0 评论 -
mysql 字符串转日期及其他日期转换
mysql 字符串转日期及其他日期转换原创 2022-11-04 11:55:35 · 3648 阅读 · 0 评论 -
正则表达式截取字符串之间的字符串(不包括首尾)
正则表达式截取字符串之间的字符串(不包括首尾)转载 2022-10-27 17:36:51 · 1602 阅读 · 0 评论 -
String.format()的详细用法
String.format()的详细用法转载 2022-10-27 09:49:52 · 126 阅读 · 0 评论 -
修改tomcat默认的编码方式
修改tomcat默认的编码方式原创 2022-10-24 18:00:03 · 2352 阅读 · 0 评论 -
大文件读取通常使用FileChannel,本文介绍FileChannel按行读取文本实例 java
大文件读取通常使用FileChannel,本文介绍FileChannel按行读取文本实例java原创 2022-10-20 16:23:39 · 820 阅读 · 0 评论 -
Java中9大内置Class实例和数组的Class实例
Java中9大内置Class实例和数组的Class实例原创 2022-10-20 13:31:28 · 138 阅读 · 0 评论 -
@RequestMapping的属性
RequestMapping的属性转载 2022-10-20 10:59:10 · 1112 阅读 · 0 评论 -
linux shell后台运行
linux shell后台运行转载 2022-10-20 09:17:29 · 1002 阅读 · 0 评论 -
详解 Spring注解的(List&Map)特殊注入功能
详解 Spring注解的(List&Map)特殊注入功能转载 2022-10-18 10:56:14 · 190 阅读 · 0 评论 -
Redis 密码设置和查看密码
Redis 密码设置和查看密码转载 2022-10-14 15:49:37 · 812 阅读 · 0 评论 -
maven打包成第三方jar包且把pom依赖包打入进来的方法
maven打包成第三方jar包且把pom依赖包打入进来的方法转载 2022-10-12 16:14:16 · 8269 阅读 · 0 评论 -
详解Java动态字节码技术
详解Java动态字节码技术转载 2022-10-12 14:17:16 · 1169 阅读 · 0 评论 -
JDK动态代理原理
JDK动态代理原理转载 2022-08-29 18:31:44 · 1336 阅读 · 1 评论 -
存在多层继承情况最底层的之类方法优先被调用
存在多层继承情况最底层的之类方法优先被调用原创 2022-08-29 11:08:40 · 97 阅读 · 0 评论