51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#百面机器学习
hadoop学习第一天-hadoop初步环境搭建&伪分布式计算配置(详细)
虚拟机:VMWare12+操作系统:CentOS6.5打开VMWare,将CentOS6.5的iso添加进去,一路下一步,但是在新建虚拟机的时候需要注意:处理器最好是2个以上,具体按照自己的电脑能力分配内存分配多一些,这个就看自己机器的情况了网络设置为NAT,我们先本机测试,前期先不桥接出去进入Linux,右击网络-&...
代码星球
·
2021-01-26
hadoop
学习
第一天
-hadoop
初步
Kafka学习之内核原理剖析
整个生产者客户端由两个线程协调运行,这两个线程分别为主线程和Sender线程(发送线程)。在主线程中由KafkaProducer创建消息,然后通过可能的拦截器、序列化器和分区器的作用之后缓存到消息累加器(RecordAccumulator,也称为消息收集器〉中。Sender线程负责从RecordAccumulato...
代码星球
·
2021-01-24
Kafka
习之
内核
原理
剖析
Kafka学习之配置文件详解
kafka的配置文件包含server.properties、proceducer.properties、consumer.properties,分别为broker、producer、consumer三个不同的配置。 最为核心的三个配置broker.id、log.dir、zookeeper.connect。Brok...
代码星球
·
2021-01-24
Kafka
习之
配置文件
详解
Kafka学习之基本概念及集群部署
Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、Storm/Spar...
代码星球
·
2021-01-24
Kafka
习之
基本
念及
集群
RocketMQ学习之安装部署及基础讲解
RocektMQ是阿里巴巴在2012年开源的一个纯java、分布式、队列模型的第三代消息中间件。 2016年11月11号,双十一大促见证了RocketMQ低延迟存储架构的成功试水,99.996%的延迟落在了10ms以内,极个别由于GC引发的停顿在50ms以内,其高性能、低延时和高可靠的特性承载了近年来双十一17万...
代码星球
·
2021-01-24
RocketMQ
习之
安装
部署
基础
MySQL学习之SQL优化(索引优化)
在where从句,groupby从句,orderby从句,on从句中出现的列索引字段越小越好离散度大的列放到联合索引的前面explainselect*frompaymentwherestaff_id=2andcustomer_id=584;--思考:index(staff_id,customer_id)好?还是inde...
代码星球
·
2021-01-24
优化
MySQL
习之
SQL
索引
MySQL学习之EXPLAIN执行计划详解及最佳实践
备注:环境mysql5.6.38 使用EXPLAIN关键字可以模拟优化器执行SQL语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或者表结构的性能瓶颈。 语法:Explain+SQL语句 在select语句之前增加explain关键字,MySQL会在查询上设置一个标记,执行查询时,会返回执...
代码星球
·
2021-01-24
MySQL
习之
EXPLAIN
执行
计划
MySQL学习之Mysql锁&事务隔离级别
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供需要用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要...
代码星球
·
2021-01-24
MySQL
习之
Mysql
事务
隔离
Mybatis学习之核心原理代码详解
首先我们来看看我们有两种方式实现Mybatis调用,一种是XML,一种是注解,分别如下:SqlSessionsession=sqlSessionFactory.openSession();try{//方式一:mapper配置文件XML配置SQLUseruser=session.selectOne("org.myba...
代码星球
·
2021-01-24
Mybatis
习之
核心
原理
代码
Mybatis学习之工作流程代码详解
Mybatis是一种ORM对象关系映射架构,实现JavaObject和数据库字段映射。 如上图所示,Mybatis就是根据Java配置的数据源(driver、url、username、password)以及Mapper配置SQL(DQL查询、DML修改、DDLcreate)语句,基于J...
代码星球
·
2021-01-24
Mybatis
习之
工作流程
代码
详解
Mybatis学习之核心配置详解
MyBatis的配置文件包含了会深深影响MyBatis行为的设置和属性信息。配置文档的顶层结构如下: 这些属性可以在外部进行配置,并可以进行动态替换。你既可以在典型的Java属性文件中配置这些属性,也可以在properties元素的子元素中设置。例如:<propertiesresource="org/...
代码星球
·
2021-01-24
Mybatis
习之
核心
配置
详解
Mybatis学习之Mybatis Demo入门使用
在有Mybatis之前,我们都是怎么访问数据库的呢,是通过JDBC,那么JDBC是如何访问的呢,首先引入数据库连接jar包:<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java<...
代码星球
·
2021-01-24
Mybatis
习之
Demo
入门
使用
Zookeeper学习之Jute序列化以及通信协议详解
1、Jute概述 Zookeeper的客户端与服务端之间会进行一系列的网络通信来实现数据传输,Zookeeper使用Jute组件来完成数据的序列化和反序列化操作,其用于Zookeeper进行网络数据传输和本地磁盘数据存储的序列化和反序列化工作。 实体类要使用Jute进行序列化和反序列化步骤:1.需要实现Reco...
代码星球
·
2021-01-24
Zookeeper
习之
Jute
序列化
以及
Zookeeper学习之Zab一致性协议
Zab借鉴了Paxos算法,是特别为Zookeeper设计的支持崩溃恢复的原子广播协议。基于该协议,zk实现了一种主备模型(即Leader和Follower模型)的系统架构来保证集群中各个副本之间数据的一致性。这里的主备系统架构模型,就是指只有一台客户端(Leader)负责处理外部的写事务请求,然后Leader客户...
代码星球
·
2021-01-24
Zookeeper
习之
Zab
一致性
协议
Zookeeper学习之ZooKeeper源码分析
ZooKeeper宏观分析源码,如下图所示: 要想分析源码,首先需要宏观分析整个ZooKeeper结构,要知道ZooKeeper分为两部分:服务端集群、客户端。 其中服务端:每台ZooKeeper服务器都有三个状态:初始化、运行中、结束关机。因此当服务器都处于运行时,构成一个zookeeper集...
代码星球
·
2021-01-24
Zookeeper
习之
ZooKeeper
源码
分析
首页
上一页
...
55
56
57
58
59
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他