- 博客(5)
- 资源 (31)
- 收藏
- 关注
转载 JAVA IO 以及 NIO 理解
转载:http://www.cnblogs.com/hapjin/p/5736188.html由于Netty,了解了一些异步IO的知识,JAVA里面NIO就是原来的IO的一个补充,本文主要记录下在JAVA中IO的底层实现原理,以及对Zerocopy技术介绍。IO,其实意味着:数据不停地搬入搬出缓冲区而已(使用了缓冲区)。比如,用户程序发起读操作,导致“ syscall read ”
2017-05-25 15:39:45 809 1
转载 J.U.C之AQS:CLH同步队列
此篇博客所有源码均来自JDK 1.8在上篇博客【死磕Java并发】—–J.U.C之AQS:AQS简介中提到了AQS内部维护着一个FIFO队列,该队列就是CLH同步队列。CLH同步队列是一个FIFO双向队列,AQS依赖它来完成同步状态的管理,当前线程如果获取同步状态失败时,AQS则会将当前线程已经等待状态等信息构造成一个节点(Node)并将其加入到CLH同步队列,同时会阻塞当前线
2017-05-16 18:40:37 552
转载 J.U.C之AQS:同步状态的获取与释放
此篇博客所有源码均来自JDK 1.8在前面提到过,AQS是构建Java同步组件的基础,我们期待它能够成为实现大部分同步需求的基础。AQS的设计模式采用的模板方法模式,子类通过继承的方式,实现它的抽象方法来管理同步状态,对于子类而言它并没有太多的活要做,AQS提供了大量的模板方法来实现同步,主要是分为三类:独占式获取和释放同步状态、共享式获取和释放同步状态、查询同步队列中的等待线程情况。
2017-05-16 17:58:52 515
转载 Dubbo消费者无法连接到生产者提供的服务?内网IP?
环境:Cent OS 7.0背景:这篇文章的标题可以设置为如下几个,因为他都是同一个解决方法: (1)Dubbo注册zookepper时为什么会自动使用内网IP? (2)Dubbo消费者无法连接到生产者提供的服务 (3)。。。场景还原1、项目部署架构最近在开发一个项目,使用到Dubbo服务,以下是项目部署的情况,详细说明如下(IP
2017-05-16 17:17:35 1299
转载 mongoDB 全文搜索 TextSearch
snowball(默认分词器)只有在Mongodb 3.2之后的企业版中才开始加入了对中文的支持,之前或者社区的版本在建立全文索引时会自动过滤中文字符。在Mongodb 3.2企业版中,对中文建立全文索引后,默认使用的是与英文同样的分词规则,即以空格与符号作为词与词之间分隔的界限。所以,当使用“福尔摩斯”作为搜索词时,无法搜索到“福尔摩斯探案全集”,只能搜索到类似“福尔摩斯(1)”之类
2017-05-04 17:27:36 4547
TheDefinitiveGuideToTerracottaCluster
2014-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人