上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: 三、Tomcat中BIO和NIO底层原理实现对比 在Tomcat7中,默认为BIO,可以通过如下配置改为NIO <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout 阅读全文
posted @ 2020-12-14 00:01 Java民工陆小凤 阅读(20) 评论(0) 推荐(0)
摘要: 浏览器在向服务器发送请求时,有的会带上Connection:keep-alive参数,如下图所示: http1.1开始支持长连接。请求的头部会带上keep-alive参数。长连接的作用是减少断开连接和重新连接的开销,提高网络请求效率。http只是1个协议规范,具体的实现请见下文。 TCP是由操作系统 阅读全文
posted @ 2020-12-11 09:35 Java民工陆小凤 阅读(2315) 评论(0) 推荐(0)
摘要: 每个节点对应一个zoo.cfg配置文件。每个节点对应一个启动的ZKServer.cmd 1、复制zoo.cfg,为zoo2.cfg、zoo3.cfg。内容如下: tickTime=2000 initLimit=10 syncLimit=5 dataDir=D:\\Development\\ZZKK\ 阅读全文
posted @ 2020-12-05 10:49 Java民工陆小凤 阅读(444) 评论(0) 推荐(0)
摘要: 多个NIOServerCnxn公用同一个zkServer对象 处理CRUD请求逻辑: largeRequestThreadshold (请求大小阈值,默认为-1) zk处理请求时,并不是并行处理。requestThrottler会将请求放到队列submittedRequests(LinkedBloc 阅读全文
posted @ 2020-11-29 23:16 Java民工陆小凤 阅读(265) 评论(0) 推荐(0)
摘要: 转载自:https://www.cnblogs.com/wade-luffy/p/6164668.html 原文如下: 我们首先需要澄清一个概念:NIO到底是什么的简称?有人称之为New I/O,因为它相对于之前的I/O类库是新增的,所以被称为New I/O,这是它的官方叫法。但是,由于之前老的I/ 阅读全文
posted @ 2020-11-27 11:35 Java民工陆小凤 阅读(382) 评论(0) 推荐(0)
摘要: SelectorThread可以通过JVM参数指定,表示多路复用器。 每一个客户端生成一个SocketChannel,多个或一个SocketChannel与SelectorThread绑定。 详细描述如下: 会有若干个客户端由AcceptThread线程去接收socket连接,客户端与ZKServe 阅读全文
posted @ 2020-11-26 21:43 Java民工陆小凤 阅读(320) 评论(0) 推荐(0)
摘要: 按照官网提供的方法,执行mvn clean package时,会遇到 [INFO] Installing node version v9.11.1 [INFO] No proxies configured [INFO] No proxy was configured, downloading dir 阅读全文
posted @ 2020-11-23 12:30 Java民工陆小凤 阅读(1552) 评论(0) 推荐(0)
摘要: Mysql默认使用 REPEATABLE READ隔离级别 且已经通过一种方式解决了幻读 --加入间隙锁 幻读: 如果一个事务先根据某些条件查询出一些记录,之后另一个事务又向表中插入了符合这些条件的记录,原先的事务再次按照该条件查询时,能把另一个事务插入的记录也读出来,这就是幻读 mysql会给当前 阅读全文
posted @ 2020-11-18 20:41 Java民工陆小凤 阅读(422) 评论(0) 推荐(0)
摘要: 首先看一下原题(力扣-122): 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3, 阅读全文
posted @ 2020-11-18 13:58 Java民工陆小凤 阅读(338) 评论(0) 推荐(0)
摘要: 主键索引 CREATE TABLE TEST( a int primary key, b int, c int, d int, e char(1) )engine=INNODB INSERT INTO TEST VALUES(4,3,1,1,'d') INSERT INTO TEST VALUES( 阅读全文
posted @ 2020-11-17 23:50 Java民工陆小凤 阅读(264) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页