上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 原文:http://www.cnblogs.com/trust-freedom/p/6594270.html 线程池是可以控制线程创建、释放,并通过某种策略尝试复用线程去执行任务的一种管理框架,从而实现线程资源与任务之间的一种平衡。 以下分析基于 JDK1.7 一、线程池架构 概括一下: Execu 阅读全文
posted @ 2021-05-25 18:25 kldx5092 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 原文:HashMap:为什么容量总是为2的次幂_Java程序员的进阶之路-CSDN博客_hashmap为什么是2的幂次 HashMap是根据key的hash值决策key放入到哪个桶(bucket)中,通过 tab=[(n - 1) & hash] 公式计算得出。其中tab是一个哈希表 1. 为什么要 阅读全文
posted @ 2021-05-25 16:39 kldx5092 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 原文:Netty 系列四(ChannelHandler 和 ChannelPipeline). - JMCui - 博客园 (cnblogs.com) 一、概念 先来整体的介绍一下这篇博文要介绍的几个概念(Channel、ChannelHandler、ChannelPipeline、ChannelH 阅读全文
posted @ 2021-05-23 20:37 kldx5092 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 转载:Netty中的ChannelOption_牧_风的博客-CSDN博客 ChannelOption的各种属性在套接字选项中都有对应。下面简单的总结一下ChannelOption的含义已及使用的场景。 1、ChannelOption.SO_BACKLOG ChannelOption.SO_BACK 阅读全文
posted @ 2021-05-23 19:13 kldx5092 阅读(2963) 评论(0) 推荐(0) 编辑
摘要: 1、Netty的线程模型 当我们讨论 Netty线程模型的时候,一般首先会想到的是经典的 Reactor线程模型,尽管不同的NIO框架对于 Reactor模式的实现存在差异,但本质上还是遵循了 Reactor的基础线程模型。下面让我们一起回顾经典的 Reactor线程模型。 1.1、Reactor单 阅读全文
posted @ 2021-05-23 18:52 kldx5092 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 一,规划三台zk服务器构成集群 ip:192.168.142.128 对应myid: 1ip:192.168.142.129 对应myid: 2ip:192.168.142.130 对应myid: 3 二,在每台服务器上安装zookeeper之安装java 说明:jdk的安装包请从java官方站下载 阅读全文
posted @ 2021-05-20 18:47 kldx5092 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.1 运行时数据区域 控制参数 -Xms设置堆的最小空间大小。 -Xmx设置堆的最大空间大小。 -XX:NewSize设置新生代最小空间大小。 -XX:MaxNewSize设置新生代最大空间大小。 -XX:PermSize设置永久代最小空间大小。 -XX:MaxPermSize设置永久代最大空间大 阅读全文
posted @ 2021-05-20 11:04 kldx5092 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1.1 概述 Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。 阅读全文
posted @ 2021-05-19 20:34 kldx5092 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一、简介 在 Docker 中,当我们执行 docker pull xxx 的时候 ,它实际上是从 registry.hub.docker.com 这个地址去查找,这就是Docker公司为我们提供的公共仓库。在工作中,我们不可能把企业项目push到公有仓库进行管理。所以为了更好的管理镜像,Docke 阅读全文
posted @ 2021-05-19 19:05 kldx5092 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 一步一步推导出 Mysql 索引的底层数据结构。 Mysql 作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是 Mysql 数据的存储形式以及索引的设计,决定了 Mysql 整体的数据检索性能。 我们知道,索引的作用是做数据的快速检索,而快速检索的实现的本质是数据结 阅读全文
posted @ 2021-05-13 17:47 kldx5092 阅读(302) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页