摘要:
如何编写优雅的异步代码 — CompletableFuture Java实现异步编程的8种方式 阅读全文
随笔 - 388
文章 - 1
评论 - 31
阅读 -
94万
摘要:
Java 内部类有坑,100 % 内存泄露! JAVA中try、catch、finally带return的执行顺序总结 在Java中,try、catch和finally块的执行顺序在遇到return语句时,可能会有些复杂。以下是这些块带有return语句时的执行顺序总结: try块:首先执行try块 阅读全文
摘要:
IntelliJ基于Grandle通过GUI Form创建Swing项目的过程 解决maven打包时手动添加的依赖jar包打不进去的情况 探究maven项目的打包方式 Java自定义ClassLoader实现插件类隔离加载 gradle 插件脚本配置举例 buildscript { reposito 阅读全文
摘要:
高并发下的Java数据结构ListSetMapQueue/ 一.复习一下普通集合框架 LinkedList LinkedList同时实现了List接口和Deque接口,也就是说它既可以看作一个顺序容器,又可以看作一个队列(Queue),同时又可以看作一个栈(Stack) 。当你需要使用栈或者队列时, 阅读全文
摘要:
kotlin coroutines 协程教程(一) 介绍及关键API分析 阅读全文
摘要:
1、什么是This逃逸? 在构造器构造还未彻底完成前(即实例初始化阶段还未完成),将自身this引用向外抛出并被其他线程复制(访问)了该引用,可能会问到该还未被初始化的变量,甚至可能会造成更大严重的问题。 https://www.cnblogs.com/jian0110/p/9369096.html 阅读全文
摘要:
AQS 介绍 AQS 的全称为 AbstractQueuedSynchronizer ,翻译过来的意思就是抽象队列同步器。这个类在 java.util.concurrent.locks 包下面。 AQS 就是一个抽象类,主要用来构建锁和同步器 public abstract class Abstra 阅读全文
摘要:
https://blog.csdn.net/qq_35425070/article/details/84037179 阅读全文
摘要:
手册页部分 1: 用户命令 csh https://docs.oracle.com/cd/E56344_01/html/E54075/csh-1.html 阅读全文
摘要:
Netty入门与实战教程 Netty(一)IO模型 netty 中 ChannelFuture.sync () 的作用是什么? 阅读全文