上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 31 下一页
摘要: JMM中的happens-before概念 设计的初衷 程序员写代码时,是要求内存模型易于理解和易于编程,并且我们也希望程序能按照我们编写的代码一样,能按规则编写顺序执行。(强内存模型,即强规则的内存模型)对于编译器和处理器的实现来说,它们希望约束尽量少一些,所以编译器和处理器会对指令进行重排,让他 阅读全文
posted @ 2021-08-10 01:51 鸭梨的药丸哥 阅读(25) 评论(0) 推荐(0)
摘要: Java finalize() 转载地址:java finalize方法总结、GC执行finalize的过程 - ScaleZ - 博客园 (cnblogs.com) finalize()介绍 finalize()是Object的protected方法,子类可以覆盖该方法以实现资源清理工作,GC在回 阅读全文
posted @ 2021-08-10 01:49 鸭梨的药丸哥 阅读(28) 评论(0) 推荐(0)
摘要: FutureTask使用 FutureTask介绍 FutureTask 表示一个异步运算的任务。FutureTask 里面可以传入一个 Callable 的具体实现类,可以对这个异步运算的任务的结果进行等待获取、判断是否已经完成、取消任务等操作。 FutureTask实现接口 FutureTask 阅读全文
posted @ 2021-08-08 18:20 鸭梨的药丸哥 阅读(17) 评论(0) 推荐(0)
摘要: Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll 问题原因 错误警告 INTEL MKL ERROR: 找不到指定的模块。 mkl_intel_thread.dll.Intel MKL FATAL ERROR: Cannot load m 阅读全文
posted @ 2021-08-07 17:24 鸭梨的药丸哥 阅读(1992) 评论(0) 推荐(1)
摘要: netty使用 netty工作模型图 工作架构图如下: Netty 抽象出两组线程池:BossGroup 和 WorkerGroup,也可以叫做 BossNioEventLoopGroup 和 WorkerNioEventLoopGroup。每个线程池中都有 NioEventLoop 线程。Boss 阅读全文
posted @ 2021-08-04 23:12 鸭梨的药丸哥 阅读(37) 评论(0) 推荐(0)
摘要: netty 多线程IO模型 文章目录 netty 多线程IO模型netty介绍主从 Reactor 多线程模式netty多线程IO模型 netty介绍 netty IO模型是基于Java NIO 的一个封装,在Java NIO的基础上加上主从 Reactor 多线程模式的设计思想 诞生出来的高并发基 阅读全文
posted @ 2021-08-04 23:09 鸭梨的药丸哥 阅读(38) 评论(0) 推荐(0)
摘要: Java NIO之Selector Selector常用方法 //创建selector Selector selector = Selector.open(); //阻塞并等待就绪的通道的出现(select()方法返回的int值表示有多少通道已经就绪) int readyNum = selector 阅读全文
posted @ 2021-08-02 22:45 鸭梨的药丸哥 阅读(34) 评论(0) 推荐(0)
摘要: 零拷贝和java NIO **零拷贝好处: ** 减少甚至完全避免不必要的CPU拷贝减少内存带宽的占用减少用户空间和操作系统内核空间之间的上下文切换 FileChannel的transferTo、transferFrom 如果操作系统底层支持的话transferTo、transferFrom也会使用 阅读全文
posted @ 2021-08-02 15:31 鸭梨的药丸哥 阅读(12) 评论(0) 推荐(0)
摘要: java nio.Buffer的属性变化 认识Buffer Channel 提供从文件、网络读取数据的渠道,但是读取或写入的数据都必须经由 Buffer。Buffer,实际上是一个连续数组。 常用的 Buffer 的子类有:ByteBuffer、IntBuffer、 CharBuffer、 Long 阅读全文
posted @ 2021-08-02 00:40 鸭梨的药丸哥 阅读(15) 评论(0) 推荐(0)
摘要: 布隆过滤器 (java) 概述 布隆过滤器概念:https://www.cnblogs.com/liyulong1982/p/6013002.html 布隆过滤器主要用于: 判断数据是否存在(有误判率,但不会出现假反例的情况,即不存在的数据一定会被过滤掉)防止缓存穿透 google的工具包 做开发的 阅读全文
posted @ 2021-07-30 22:30 鸭梨的药丸哥 阅读(67) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 31 下一页