摘要:
1 问题描述 环境Manjaro+paru,升级WebStorm的时候,错误提示如下: 2 原因 这个问题在Arch的AUR官网上有讨论: 就是PKGBUILD的文件中的版本号出错了,把版本号修改回来就可以了。 3 解决方案 上面说了解决方案就是找到WebStorm的PKGBUILD版本并进行修改, 阅读全文
1 问题描述 环境Manjaro+paru,升级WebStorm的时候,错误提示如下: 2 原因 这个问题在Arch的AUR官网上有讨论: 就是PKGBUILD的文件中的版本号出错了,把版本号修改回来就可以了。 3 解决方案 上面说了解决方案就是找到WebStorm的PKGBUILD版本并进行修改, 阅读全文
posted @ 2021-05-08 15:29
氷泠
阅读(273)
评论(0)
推荐(0)
摘要:
1 来源 来源:《Java高并发编程详解 多线程与架构设计》,汪文君著 章节:第一、二、三章 本文是前三章的笔记整理。 2 概述 本文主要讲述了线程的生命周期、Thread类的构造方法以及常用API,最后介绍了线程的关闭方法。 3 线程生命周期 3.1 五个阶段 线程生命周期可以分为五个阶段: NE 阅读全文
1 来源 来源:《Java高并发编程详解 多线程与架构设计》,汪文君著 章节:第一、二、三章 本文是前三章的笔记整理。 2 概述 本文主要讲述了线程的生命周期、Thread类的构造方法以及常用API,最后介绍了线程的关闭方法。 3 线程生命周期 3.1 五个阶段 线程生命周期可以分为五个阶段: NE 阅读全文
posted @ 2021-05-08 10:49
氷泠
阅读(415)
评论(0)
推荐(0)

1 来源 来源:《Java虚拟机 JVM故障诊断与性能优化》——葛一鸣 章节:第十章 本文是第十章的一些笔记整理。 2 概述 本文主要讲述了类加载器以及类加载的详细流程。 3 类加载流程 类加载的流程可以简单分为三步: 加载 连接 初始化 而其中的连接又可以细分为三步: 验证 准备 解析 下面会分别
1 来源 来源:《Java虚拟机 JVM故障诊断与性能优化》——葛一鸣 章节:第九章 本文是第九章的一些笔记整理。 2 概述 本文主要介绍了Class文件的主要组成,包括魔数、版本号、常量池、访问标志等。 3 Class文件概览 根据JVM规范,一个Class文件可以非常严谨地描述为: ClassF
1 来源 来源:《Java虚拟机 JVM故障诊断与性能优化》——葛一鸣 章节:第八章 本文是第八章的一些笔记整理。 2 概述 本文主要讲述了JVM在运行层面和代码层面的锁优化策略,最后介绍了实现无锁的其中一种方法CAS。 3 对象头 JVM中每个对象都有一个对象头,用于保存对象的系统信息,64bit
1 来源 来源:《Java虚拟机 JVM故障诊断与性能优化》——葛一鸣 章节:第五章 本文是第五章的一些笔记整理。 2 概述 本文主要讲述了JVM中的常见垃圾回收器,包括: 串行回收器 并行回收器 CMS G1 另外还提及了内存分配的一些细节以及一个简单的JVM调优实战。 3 串行回收器 串行回收器
1 来源 来源:《Java虚拟机 JVM故障诊断与性能优化》——葛一鸣 章节:第四章 本文是第四章的一些笔记整理。 2 GC算法 常见的GC算法包括: 引用计数法 标记清除法 复制算法 标记压缩法 分代算法 分区算法 2.1 引用计数法 实现原理: 对于一个对象A 只要有任何一个对象引用A,A的引用
1 概述 本文主要讲解了Java里面线程池的接口以及实现类,以及它们的基本使用方法,内容包括: Executor/Executors ExecutorService ThreadPoolExecutor ScheduledThreadPoolExecutor 2 两个重要的接口:Executor+E
1 概述 CountDownLatch以及CyclicBarrier都是Java里面的同步工具之一,本文介绍了两者的基本原理以及基本使用方法。 2 CountDownLatch CountDownLatch是一个同步工具类,常见的使用场景包括: 允许一个或多个线程等待一系列的其他线程结束 在串行化任
1 前言 好久没动Win10了。。。 今天需要用Win10做一下实验,手动修改IP,于是写下了这篇文章作为过程记录。 2 概述 Win10里面修改本地IP不是一件特别困难的事,简单来说可以分为两种方式: 图形方式 命令行方式 先来看一下比较简单的图形方式。 3 图形操作 打开Win,输入Networ
浙公网安备 33010602011771号