上一页 1 2 3 4 5 6 7 ··· 22 下一页
摘要: 所有文章 https://www.cnblogs.com/lay2017/p/12901123.html 正文 在Java NIO当中,如果两个Channel中有一个Channel是FileChannel,你可以直接从一个Channel将数据传到另一个Channel。FileChannel中包含了t 阅读全文
posted @ 2020-05-17 17:34 __lay 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 所有文章 https://www.cnblogs.com/lay2017/p/12901123.html 正文 在前面的文章中,我们默认了一个规则。就是默认了一个Channel对应了一个Buffer,它们之间的读写发生在一对一关系里。事实上,Channel是可以对应多个Buffer的,也就是一对多关 阅读全文
posted @ 2020-05-17 17:18 __lay 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 所有文章 https://www.cnblogs.com/lay2017/p/12901123.html 正文 本文继续Java NIO的缓冲区(Buffer)部分。我们前面不断提及的,Buffer将在和Channel打交道的时候使用。我们从Channel读入数据到Buffer,或者从Buffer写 阅读全文
posted @ 2020-05-17 16:14 __lay 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 所有文章 https://www.cnblogs.com/lay2017/p/12901123.html 正文 Java NIO中的通道(Channel)和我们熟悉的流(Stream)很相似,区别点在于: 1.Stream只能读或者写,但是Channel可以同时读写 2.Stream的读写是同步的, 阅读全文
posted @ 2020-05-17 15:13 __lay 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 所有文章 https://www.cnblogs.com/lay2017/p/12901123.html 正文 Java NIO包含了一下核心组件 1.channel:通道 2.buffer:缓冲区 3.selector:选择器 Java NIO软件包有很多类,但是最核心的就是这三种。所以本文重点关 阅读全文
posted @ 2020-05-16 17:25 __lay 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 所有文章 https://www.cnblogs.com/lay2017/p/12901123.html 正文 Java NIO(New IO)是Java1.4开始提供的,区别于1.4之前的BIO,提供了不同的工作机制。 本文包含了Java NIO的基本概念 通道(channel)和缓冲区(buff 阅读全文
posted @ 2020-05-16 17:07 __lay 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 在1.4以前Java的网络编程从BIO开始。jdk1.4开始,Java提供了NIO软件包,为高性能的网络编程提供了有力的帮助。 本教程共17篇,翻译自:http://tutorials.jenkov.com/java-nio/index.html 注意:这是原作者 Jakob Jenkov 于201 阅读全文
posted @ 2020-05-16 16:42 __lay 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 在我们的业务代码里面有时候会充斥着大量的if/else的逻辑。当然,我们可以采用一些设计模式将if/else代码进行分解,同时也可以使用一些动态脚本来动态更改逻辑规则以适应业务逻辑的变化。 规则引擎就是这么一种需求的解决方案,抽象除了一套规则判断的逻辑。 概念 了解规则引擎,我们先了解几个概念,如图 阅读全文
posted @ 2020-03-29 13:48 __lay 阅读(5174) 评论(0) 推荐(1) 编辑
摘要: 所有文章 https://www.cnblogs.com/lay2017/p/12485081.html 正文 seata的at模式主要实现逻辑是数据源代理,而数据源代理将基于如MySQL和Oracle等关系事务型数据库实现,基于数据库的隔离级别为read committed。换而言之,本地事务的支 阅读全文
posted @ 2020-03-19 23:11 __lay 阅读(11805) 评论(0) 推荐(0) 编辑
摘要: 所有文章 https://www.cnblogs.com/lay2017/p/12485081.html 正文 在阅读数据源代理部分的代码的时候我们提到过ConnectionProxy会在init方法里面向Server端注册一个分支事务,当ConnectionProxy中失败的时候,会先Server 阅读全文
posted @ 2020-03-16 22:59 __lay 阅读(1105) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 22 下一页