Java高级-高性能编程专题
  • Java学习总结(2.2.3) Netty零拷贝机制

    Nety自己的BytebufBytebuf,是为解决 Bytebuffer的问题和满足网络应用程序开发人员的日常需求而设计的。JDK Bytebuffer的缺点:无法动态扩容长度是固定,不能动态扩展和收缩,当数据大于 Bytebuffer容

    2020-04-21 09:49:02 Java高级-高性能编程专题 1946 0

  • Java学习总结(2.2.2) 责任链模式

    设计模式 - 责任链模式责任链模式( Chain of Responsibility Pattern)为请求创建了一个处理对象的链。发起请求和具体处理请求的过程进行解耦:职责链上的处理者负责处理请求,客户只需要将请求发送到职责链上即可,无须

    2020-04-20 15:41:20 Java高级-高性能编程专题 1787 0

  • Java学习总结(2.2.1) Netty线程模型

    Netty简介Netty是一个高性能、高可扩展性的异步事作驱动的网络应用程序框架,它极大地简化了TCP和UDP客户端和服务器开发等网络编程。Netty重要的四个内容:1) Reactor线程模型:一种高性能的多线程程序设计思路2) Nett

    2020-04-20 09:35:49 Java高级-高性能编程专题 1982 0

  • Java学习总结(2.1.3) NIO非阻塞网络编程三大核心理念

    JAVA NIO始于Java1.4,提供了新的 JAVA IO操作非阻塞API。用意是替代 Java IO和 Java Networking相关的APl。NIO中有三个核心组件:Buffer缓冲区Channel通道Selector选择器Bu

    2020-04-17 15:54:33 Java高级-高性能编程专题 1618 0

  • Java学习总结(2.1.2) BIO阻塞网络编程

    GET/servlet-demo-1.0.0/index HTTP/1.1Cache-Control: max-age = 0Accept: text / htmlAccept-Language: zh-Hans-CN,zh-Hans;q=

    2020-04-17 14:51:43 Java高级-高性能编程专题 1543 0

  • Java学习总结(2.1.1) TCP/UDP协议

    OSI网络七层模型为使不同计算机厂家的计算机能够互相通信,以便在更大的范围内建立计算机网络,有必要建立一个国际范围的网络体系结构标准。应用层 - 表示层 - 会话层 - 传输层 -  网络层 -&nb

    2020-04-17 14:19:08 Java高级-高性能编程专题 1589 0

  • Java学习总结(1.3.4) 并发工具类详解

    并发工具类J.U.C并发编程包详解SemaphoreSemaphore是一个计数信号量,常用于限制可以访问某些资源(物理或逻辑的)线程数目。简单说,是一种用来控制并发量的共享锁信号量的本质,共享锁,这个共享锁有上限CountDownLatc

    2020-04-15 09:40:35 Java高级-高性能编程专题 1553 0

  • Java学习总结(1.3.3) 并发容器类2

    并发容器类list_set_queueConcurrentSkipListMap以空间换时间,提高查找效率。key是有序的concurrent线程安全的,适合在是发场量下用。TreeMap线程不安全List:CopyOnWriteArray

    2020-04-09 11:45:37 Java高级-高性能编程专题 1548 0

  • Java学习总结(1.3.2) 并发容器类

    JDK源码学习方法更重要逻辑思维能力是梳理学习方法的基础。养成线性思维:两个或者多个概念,像一条线串起来。1)演绎推导法示例:因果推理。因为JAVA中网络编程只提供了BIO和NIO两种方式,所以一切框架中,涉及到网络处理的,都可以用这两个知

    2020-04-07 16:15:03 Java高级-高性能编程专题 1741 0

  • Java学习总结(1.3.1) Lock接口和其实现

    synchronized(this)加锁状态记录到在对象头的Mark Word里面。若锁占用,线程挂起,释放锁时,唤醒挂起的线程,是如何做到的?堆当中的引用的对象头上信息。对象头: Mark Word 、Class Meta Ad

    2020-04-03 10:11:13 Java高级-高性能编程专题 1648 0

每日一句

如果你能每天呐喊二十一遍「我用不着为这一点小事而烦恼」,你会发现,你心里有一种不可思议的力量。

标签云

vue
最近综合
情绪巨婴是什么 12.18
普通蛋糕做法 05.31
玉米烤肠芝士面包做法 05.31
Mysql安装教程 - 绿色版 06.18
我们学习知识为什么总是忘记呢?【学习金字塔】 05.12
Typora开发版⽆法使⽤解决⽅法 05.04
为什么无知者越自信? -- 达克效应 05.10
马斯洛需求层次理论 04.29
随机综合
java 固定的范围内,按分辨率比例正确显示图片 04.11
论坛discuz发表主题或回帖的常用代码 10.16
Java学习总结(1.3.3) 并发容器类2 04.09
php 用万网空间,提交数据中出现反斜杠问题 04.13
中间件1.3.1-RabbitMQ入门及内部消息分发机制 04.29
mysql查询优化 11.13
Java学习总结(2.2.2) 责任链模式 04.20
Java学习总结(1.1.3) 线程中止 03.17