
Java
文章平均质量分 66
wanglei1598
这个作者很懒,什么都没留下…
展开
-
Java IO模型 NIO AIO 零拷贝
https://mp.weixin.qq.com/s?__biz=MzkwMDE1MzkwNQ==&mid=2247495864&idx=2&sn=e75bd45f56fc6922bb66a5c8e271a790&source=41#wechat_redirecthttps://tech.meituan.com/nio.html看Netty权威指南第2章看Linux 网络模型的那个笔记Unix 5种网络模型Java IO模型 (看Netty权威指南第2章)..原创 2022-04-10 07:39:16 · 446 阅读 · 0 评论 -
java的容器
https://docs.oracle.com/javase/tutorial/collections/interfaces/index.html使用容器类时定义初始大小是个好习惯说明:对于以上的框架图有如下几点说明1、所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。2、集合接口:6个接口(短虚线表示),表示不同集合类原创 2022-04-10 07:40:52 · 338 阅读 · 0 评论 -
java的容器
https://docs.oracle.com/javase/tutorial/collections/interfaces/index.html使用容器类时定义初始大小是个好习惯说明:对于以上的框架图有如下几点说明1、所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。2、集合接口:6个接口(短虚线表示),表示不同.原创 2022-04-10 07:28:42 · 329 阅读 · 0 评论 -
多线程 与并发
官方文档https://docs.oracle.com/javase/tutorial/essential/concurrency/index.html推荐《Java高并发编程详解:多线程与架构设计》推荐《Java高并发编程详解:深入理解并发核心库》 有很多工具的基准测试同步和异步所谓同步就是一个任务的完成需要依赖另外一个任务时,只有等待被依赖的任务完成后,依赖的任务才能算完成,这是一种可靠的任务序列。要么成功都成功,失败都失败,两个任务的状态可以保持一致。所谓异步是...原创 2022-04-10 07:24:53 · 5577 阅读 · 0 评论 -
Java垃圾回收
垃圾回收术语:JVM中的并行,指多个垃圾回收相关线程在操作系统之上并发运行,这里的并行强调的是只有垃圾回收线程工作,Java应用程序都暂停执行,因此ParNew工作的时候一定发生了STW。本书提到的***ParTask(例如G1ParTask)指的就是在这些任务运行的时候应用程序都必须暂停。JVM中的并发,指垃圾回收相关的线程并发运行(如果启动多个线程),同时这些线程会和Java应用程序并发运行。本书提到的***Concurrent***Thread(例如ConcurrentG1Refine原创 2022-04-10 07:32:13 · 1318 阅读 · 0 评论 -
JVM虚拟机
推荐书籍:《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)》看Java性能优化实战 9.1JVM是基于栈的解释型机器。这意味着JVM和物理硬件CPU不同,它没有寄存器,而是使用一个包含部分结果的执行栈,并通过操作该栈顶的一个值或多个值来执行计算。可以把JVM解释器的基本行为理解为一个”包含在while循环中的switch语句”(switch-inside-while),按顺序单独处理程序的每一个字节码,使用求值栈保存中间结果。JVM提供了3个保存数据的主要区域:.原创 2022-04-10 07:32:25 · 903 阅读 · 0 评论 -
Java IO模型 NIO AIO 零拷贝
Netty之旅:你想要的NIO知识点,这里都有!https://tech.meituan.com/2016/11/04/nio.html看Netty权威指南第2章看Linux 网络模型的那个笔记Unix 5种网络模型Java IO模型 (看Netty权威指南第2章)java中的BIO、NIO和AIO理解为是Java 语言在操作系统层面对这三种IO模型的封装。程序员在使用这些 封装API 的时候,不需要关心操作系统层面的知识,也不需要根据不同操作系统编写不同的代码...原创 2022-04-10 07:32:41 · 221 阅读 · 0 评论 -
AQS(AbstractQueuedSynchronizer)
AQS【原创】Java并发编程系列14 | AQS源码分析图解AQS:我画了35张图就是为了让你深入 AQSAbstractQueuedSynchronizer是Java并发包java.util.concurrent的核心基础组件,是实现Lock的基础。AQS AbstractQueuedSynchronizer 抽象队列同步器Java 并发高频面试题:聊聊你对 AQS 的理解?AbstractQueuedSynchronizer是Java并发包java.util...原创 2022-04-10 07:38:12 · 371 阅读 · 0 评论 -
Java连接池
Java连接池原创 2022-04-10 07:37:53 · 1664 阅读 · 0 评论 -
自己编译JDK
java原创 2022-04-10 07:33:56 · 100 阅读 · 0 评论 -
环境变量(Env)和系统属性(Property)
【小家Java】Java环境变量(Env)和系统属性(Property)详解---工具文章 - 云+社区 - 腾讯云通过arthas 可有修改系统属性,但是不能修改环境变量。jinfo 和 jcm也可以修改系统属性。原创 2022-04-10 07:34:13 · 368 阅读 · 0 评论 -
自己实现一个热加载器
java热加载器原创 2022-04-10 07:38:07 · 160 阅读 · 0 评论 -
Java的泛型
Java原创 2022-04-10 07:35:24 · 100 阅读 · 0 评论 -
Java的日期类
Java的日期类原创 2022-04-10 07:26:16 · 294 阅读 · 0 评论 -
性能分析与问题排查:工具:三件套:HeapHero
java原创 2022-04-10 07:25:46 · 536 阅读 · 0 评论 -
JavaAgent、JVMTI(Java Tool Interface)、java.lang.instrument
看深入理解JVM字节码第7章JVMTI是C语言实现 文档:JVM(TM) Tool Interface 1.2.3通过-agentlib 或-agentpath加载javaagent是Java实现。 有两种javaagent。一个是启动前加载的,一个是启动后加载。JavaAgent 可以看Java虚拟机 JVM故障诊断与性能优化11.4IBM Developer官方文档:java.lang.instrument (Java Platform SE 6)...原创 2022-04-09 19:17:02 · 423 阅读 · 0 评论 -
Java6脚本
Java6脚本原创 2022-04-09 19:16:01 · 263 阅读 · 0 评论 -
Jar包冲突处理的解决方案
Jar包冲突处理解决原创 2022-04-09 19:15:08 · 889 阅读 · 0 评论 -
Java的重试实现
Java的重试机制原创 2022-04-09 19:13:08 · 621 阅读 · 0 评论 -
Java Logging官方文档
https://docs.oracle.com/javase/7/docs/technotes/guides/logging/overview.html原创 2022-04-09 19:10:16 · 122 阅读 · 0 评论 -
J2EE官方文档
Java Platform, Enterprise Edition The Java EE Tutorial Java Platform, Enterprise Edition, Release 8原创 2022-04-09 19:09:10 · 323 阅读 · 0 评论 -
Java的Old IO
Java的Old IO原创 2022-04-09 19:08:07 · 157 阅读 · 0 评论 -
Java的Collection工具类
Collections (Java Platform SE 7 ) Field Summary Fields Modifier and Type Field and Description staticList EMPTY_LIST The empty list (immutable). staticMap EMPTY_MAP The empty map (immutable). static...原创 2022-04-09 19:07:21 · 180 阅读 · 0 评论 -
Java的随机数
Java的随机数原创 2022-04-09 19:05:25 · 102 阅读 · 0 评论 -
注解 Annotation
java——注解原创 2022-04-09 19:02:32 · 77 阅读 · 0 评论