java
haidywei
这个作者很懒,什么都没留下…
展开
-
JAVA中堆和栈的区别
Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等 指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时 动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,转载 2014-08-22 17:14:15 · 316 阅读 · 0 评论 -
Java中的阻塞和非阻塞IO包各自的优劣思考
博客分类: javaJavaSocket设计模式编程数据结构 NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式。反应器(Reactor):用于事件多路分离和分派的体系结构模式通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞 与非阻塞 。所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可转载 2014-04-11 11:04:19 · 399 阅读 · 0 评论 -
设计模式
20120816-责任链模式:责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。责任链模式涉及到的角色如下所示: ● 抽象处理者(Hand原创 2014-08-22 17:17:30 · 316 阅读 · 0 评论 -
JGroups 手册
Copyright Red Hat 1998 - 2015本文档以 "Creative Commons Attribution-ShareAlike (CC-BY-SA) 3.0" 许可证发布。本文是 JGroups 手册。它提供的信息包括:安装和配置使用 JGroups (API)JGroups各种协议的配置转载 2015-08-11 14:22:51 · 3956 阅读 · 0 评论 -
JVM内存模型&内存溢出&垃圾回收
内存模型理解、内存溢出、垃圾回收原创 2017-04-25 14:28:39 · 517 阅读 · 0 评论 -
JAVA随记
Servlet是单实例多线程 接口中只能含有静态常量WSDL:是用来描述WEBSERVICE详细信息的,如WS的参数、功能等。一个 WSDL 文档的主要结构是类似这样的: definition oftypes........ definitionof a message.... definitionof a port...原创 2014-09-02 11:58:30 · 364 阅读 · 0 评论 -
区块链的九大应用场景和创新玩法
在中国,区块链还处于早期阶段,大多数人只是闻其名而不知其实,从用户感知层面,区块链与云计算类似,都是用户很难理解并感受到的。区块链的起源首先讲区块链的起源,谈起区块链就不得不谈起比特币,比特币是从08年金融危机之后诞生的,当时网上有一个叫中本聪的人写了一篇论文,这篇论文讲的是怎样建立一个没有主权信用背书的电子货币,这个论文当时在互联网上散布,得到技术社区非常多的人的关注,然后有60个程序员...转载 2018-03-06 08:52:15 · 5526 阅读 · 1 评论