上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 33 下一页

2019年1月29日

kafka 知识点

摘要: Replica如何分布 为了尽量做好负载均衡和容错能力,需要将同一个Partition的Replica尽量分散到不同的机器。如果所有的Replica都在同一个Broker上,那一旦该Broker宕机,该Partition的所有Replica都无法工作,那么这些Replica也就失去的意义。 Repl 阅读全文

posted @ 2019-01-29 20:12 cag2050 阅读(164) 评论(0) 推荐(0) 编辑

kafka 学习资料

摘要: kafka 学习资料 | 网址 | kafka 中文教程 | http://orchome.com/kafka/index 在Docker环境下部署Kafka | http://lanxinglan.cn/2017/10/18/%E5%9C%A8Docker%E7%8E%AF%E5%A2%83%E4 阅读全文

posted @ 2019-01-29 19:24 cag2050 阅读(120) 评论(0) 推荐(0) 编辑

kafka 的 docker 镜像使用

摘要: 镜像 | 网址 | landoop/fast data dev 镜像的使用(推荐使用此镜像) | https://hub.docker.com/r/landoop/fast data dev , https://www.jianshu.com/p/daea2db9cceb 使用Docker快速搭建K 阅读全文

posted @ 2019-01-29 17:28 cag2050 阅读(885) 评论(0) 推荐(0) 编辑

SpringBoot 使用 Mybatis 注解进行一对多和多对多查询(不推荐使用注解方式)

摘要: 出处:https://blog.csdn.net/KingBoyWorld/article/details/78966789 阅读全文

posted @ 2019-01-29 15:04 cag2050 阅读(229) 评论(0) 推荐(0) 编辑

2019年1月28日

MySQL 中 utf8 和 utf8mb4 的使用以及字符集相关(原文优秀,必读)

摘要: MySQL 在 5.5.3 之后 (查看版本:select version();) 增加了这个utf8mb4的编码,mb4 就是 most bytes 4 的意思,支持的字节数最大为 4,即专门用来兼容四字节的 unicode。 对于 CHAR 类型数据,utf8mb4 会多消耗一些空间,根据 My 阅读全文

posted @ 2019-01-28 17:00 cag2050 阅读(727) 评论(0) 推荐(0) 编辑

MYSQL 中的 int(11) 到底代表什么意思?

摘要: 各 INT 类型无符号最大值用单位表示: INT 类型 | 无符号最大值用单位表示 | TINYINT | 255 SMALLINT | 65535 MEDIUMINT | 1677 万 INT | 42 亿 BIGINT | 1844 亿亿,18446兆(一万亿等于一兆,亿亿就是:十兆;) int 阅读全文

posted @ 2019-01-28 15:25 cag2050 阅读(1061) 评论(0) 推荐(0) 编辑

MyBatis 学习资料

摘要: MyBatis 学习资料 table th:first of type { width: 90px; } table th:nth of type(2) { } table th:nth of type(3) { width: 400px; } 知识 | 链接网址 | 说明 | | MyBatis 阅读全文

posted @ 2019-01-28 10:28 cag2050 阅读(427) 评论(0) 推荐(0) 编辑

2019年1月24日

什么是 CAP 理论?

摘要: 出处:https://mp.weixin.qq.com/s?__biz=MzU3MTQwNDEyMg==&mid=2247483680&idx=1&sn=a844dc83df3316ac0102ea11511b8b46&chksm=fce1fb15cb9672032e98857a74f4e971a1 阅读全文

posted @ 2019-01-24 19:37 cag2050 阅读(113) 评论(0) 推荐(0) 编辑

一致性哈希算法原理

摘要: 出处:https://www.cnblogs.com/lpfuture/p/5796398.html 阅读全文

posted @ 2019-01-24 19:16 cag2050 阅读(101) 评论(0) 推荐(0) 编辑

SELECT 语句语法

摘要: mysql 终端下,使用 命令查看。 阅读全文

posted @ 2019-01-24 18:00 cag2050 阅读(141) 评论(0) 推荐(0) 编辑

MySQL中如何实现 select top n

摘要: mysql 没有 top n 语法,mysql 用 limit 来实现相关功能,而且功能更加强大。 语法: `SELECT FROM table LIMIT [offset,] rows | rows OFFSET offset` 阅读全文

posted @ 2019-01-24 17:58 cag2050 阅读(211) 评论(0) 推荐(0) 编辑

基于 debian:stretch-slim 系统镜像的 docker 镜像,安装 curl

摘要: 依次运行如下命令: 1. 2. `apt get install curl` 阅读全文

posted @ 2019-01-24 17:07 cag2050 阅读(987) 评论(0) 推荐(0) 编辑

Linux 操作系统下,安装软件 apt-get、yum 的区别

摘要: Linux 操作系统主要分为两大类: 1. RedHat系列:Redhat、Centos、Fedora等; 2. Debian系列:Debian、Ubuntu等。 yum(Yellow dog Updater, Modified)是 RedHat 系列 Linux 操作系统下的软件安装方式。 apt 阅读全文

posted @ 2019-01-24 16:44 cag2050 阅读(178) 评论(0) 推荐(0) 编辑

mysql 的 help 命令:每个命令,都有相应的反斜杠(\)加一个字母或字符的简写

摘要: ``` mysql help For information about MySQL products and services, visit: http://www.mysql.com/ For developer information, including the MySQL Referenc 阅读全文

posted @ 2019-01-24 11:40 cag2050 阅读(306) 评论(0) 推荐(0) 编辑

2019年1月23日

CommonJS 规范中的 module、module.exports 区别

摘要: CommonJS 规范中的 module、module.exports 区别 CommonJS规范规定,每个模块内部,module变量代表当前模块。这个变量是一个对象,它的exports属性(即module.exports)是对外的接口。加载某个模块,其实是加载该模块的module.exports属 阅读全文

posted @ 2019-01-23 15:54 cag2050 阅读(166) 评论(0) 推荐(0) 编辑

2019年1月22日

COLUMN_FORMAT 的值:FIXED、DYNAMIC、DEFAULT 的区别(待补充)

摘要: 参考===MySQL 建表语句 create table 中的列定义: 阅读全文

posted @ 2019-01-22 20:47 cag2050 阅读(370) 评论(0) 推荐(0) 编辑

MySQL 建表语句 create table 中的列定义

摘要: MySQL 建表语句 create table 中的列定义: 可通过sql命令查看:help create table; 阅读全文

posted @ 2019-01-22 20:23 cag2050 阅读(341) 评论(0) 推荐(0) 编辑

MySQL 中的反引号(`):是为了区分 MySql 关键字与普通字符而引入的符号;一般,表名与字段名都使用反引号。

摘要: MySQL 中的反引号(`):是为了区分 MySql 关键字与普通字符而引入的符号;一般,表名与字段名都使用反引号。 阅读全文

posted @ 2019-01-22 20:10 cag2050 阅读(1382) 评论(0) 推荐(0) 编辑

3个问题:MySQL 中 character set 与 collation 的理解;utf8_general_ci 与 utf8_unicode_ci 区别;uft8mb4 默认collation:utf8mb4_0900_ai_ci 的含义

摘要: MySQL 中 character set 与 collation 的理解 出处:https://www.cnblogs.com/EasonJim/p/8128196.html 推荐: 1. 编码使用 uft8mb4,不使用 utf8(utf8会有一些问题) utf8_general_ci 与 ut 阅读全文

posted @ 2019-01-22 19:59 cag2050 阅读(2321) 评论(0) 推荐(0) 编辑

MySQL 中,\g和\G的作用

摘要: MySQL 中,\g和\G的作用: 1. \g 的作用是 2. \G 的作用是将查询到的结果,每行显示一个字段和字段值,方便查看 详情可以在 mysql 终端,输入 命令查看。 阅读全文

posted @ 2019-01-22 17:56 cag2050 阅读(480) 评论(0) 推荐(0) 编辑

“更新时间”字段的:ON UPDATE CURRENT_TIMESTAMP 含义

摘要: “更新时间”字段的:ON UPDATE CURRENT_TIMESTAMP 含义: 表示在数据库数据有更新的时候UPDATE_TIME的时间会自动更新(如果数据库数据值没有变化的话,UPDATE_TIME是不会自动更新的)。 CREATE TABLE ( int(11) unsigned NOT N 阅读全文

posted @ 2019-01-22 17:37 cag2050 阅读(1256) 评论(0) 推荐(0) 编辑

MySQL 建表时的 ROW_FORMAT 参数,值类型:DEFAULT、DYNAMIC、FIXED、COMPRESSED、REDUNDANT、COMPACT(待补充)

摘要: 待补充 阅读全文

posted @ 2019-01-22 16:46 cag2050 阅读(472) 评论(0) 推荐(0) 编辑

MySQL 数据类型对比:char 与 varchar;varchar 与 text;datetime 与 timestamp;blob 与 text;

摘要: char 与 varchar 1. char(n) 若存入字符数小于n,则以空格补于其后,查询之时再将空格去掉。所以 char 类型存储的字符串末尾不能有空格,varchar 不限于此。 2. char(n) 固定长度,char(4) 不管是存入几个字符,都将占用 4 个字节;varchar 是存入 阅读全文

posted @ 2019-01-22 16:27 cag2050 阅读(184) 评论(0) 推荐(0) 编辑

MySQL 建表时的 ENGINE 参数,有几个值?

摘要: 待补充 阅读全文

posted @ 2019-01-22 16:26 cag2050 阅读(156) 评论(0) 推荐(0) 编辑

mysql 的 docker 镜像使用

摘要: 1.镜像地址:https://hub.docker.com/_/mysql 2.下载镜像: 3.创建一个 mysql 容器 4.查看 mysql 容器的相关信息 5.进入创建的 mysql 容器的 bash 6.进入 mysql 命令行,会提示输入 root 用户的密码(即第2步骤配置的:root) 阅读全文

posted @ 2019-01-22 15:15 cag2050 阅读(157) 评论(0) 推荐(0) 编辑

2019年1月19日

MySQL 学习资料

摘要: MySQL 学习资料: MySQL 学习资料 | 网址 | MySQL 教程(菜鸟教程) | http://www.runoob.com/mysql/mysql tutorial.html MySQL 教程(极客学院)| http://wiki.jikexueyuan.com/project/mys 阅读全文

posted @ 2019-01-19 11:27 cag2050 阅读(127) 评论(0) 推荐(0) 编辑

2019年1月18日

MySQL 术语

摘要: MySQL 术语: MySQL 术语 | 含义 | B 树 | 英文:Balance Tree;读音:B树(中间的横线,是分隔符的意思;注意:不读“B减树”) 阅读全文

posted @ 2019-01-18 17:51 cag2050 阅读(194) 评论(0) 推荐(0) 编辑

2019年1月17日

事务 — Redis 设计与实现

摘要: 非事务状态下的命令以单个命令为单位执行,前一个命令和后一个命令的客户端不一定是同一个; 事务状态则是以一个事务为单位,执行事务队列中的所有命令:除非当前事务执行完毕,否则服务器不会中断事务,也不会执行其他客户端的其他命令。 Redis 的事务是不可嵌套的, 当客户端已经处于事务状态, 而客户端又再向 阅读全文

posted @ 2019-01-17 17:52 cag2050 阅读(137) 评论(0) 推荐(0) 编辑

Redis 多个数据库

摘要: 注意:Redis支持多个数据库,并且每个数据库的数据是隔离的不能共享,并且基于单机才有,如果是集群就没有数据库的概念。 Redis是一个字典结构的存储服务器,而实际上一个Redis实例提供了多个用来存储数据的字典,客户端可以指定将数据存储在哪个字典中。这与我们熟知的在一个关系数据库实例中可以创建多个 阅读全文

posted @ 2019-01-17 16:11 cag2050 阅读(290) 评论(0) 推荐(0) 编辑

Redis 可视化界面工具:Fastoredis

摘要: 下载地址:https://sourceforge.net/projects/fastoredis/ 阅读全文

posted @ 2019-01-17 15:12 cag2050 阅读(5765) 评论(0) 推荐(0) 编辑

单节点 Elasticsearch 出现 unassigned shards 原因及解决办法

摘要: 根本原因: 是因为集群存在没有启用的副本分片,我们先来看一下官网给出的副本分片的介绍: 副本分片的主要目的就是为了故障转移,正如在 集群内的原理 中讨论的:如果持有主分片的节点挂掉了,一个副本分片就会晋升为主分片的角色。 那么可以看出来副本分片和主分片是不能放到一个节点上面的,可是在只有一个节点的集 阅读全文

posted @ 2019-01-17 11:18 cag2050 阅读(824) 评论(0) 推荐(0) 编辑

2019年1月16日

elasticsearch:shard 和 replica 机制

摘要: shard 和 replica 机制: 1. index包含多个shard 2. 每个shard都是一个最小工作单元,承载部分数据,lucene实例,完整的建立索引和处理请求的能力 3. 增减节点时,shard会自动在nodes中负载均衡 4. primary shard和replica shard 阅读全文

posted @ 2019-01-16 20:48 cag2050 阅读(507) 评论(0) 推荐(0) 编辑

zookeeper 的 docker 镜像使用

摘要: dockerhub 网址:https://hub.docker.com/_/zookeeper 阅读全文

posted @ 2019-01-16 17:37 cag2050 阅读(408) 评论(0) 推荐(0) 编辑

zookeeper 图形化的客户端工具:ZooInspector

摘要: 查看Zookeeper中的数据,我们可以通过ZkCli.sh命令客户端查看,但是不太直观,因为Zookeeper本身数据是以树型结构存储组织的, 今天推荐一个实用的界面操作工具ZooInspector; ZooInspector下载地址 https://issues.apache.org/jira/ 阅读全文

posted @ 2019-01-16 17:32 cag2050 阅读(8243) 评论(1) 推荐(0) 编辑

zookeeper 学习资料

摘要: zookeeper 学习资料 学习资料 | 网址 | Zookeeper 教程(菜鸟教程)| https://www.w3cschool.cn/zookeeper/ 阅读全文

posted @ 2019-01-16 17:02 cag2050 阅读(178) 评论(0) 推荐(0) 编辑

Spring Cloud 与 Dubbo、Spring Cloud 与 Docker、Spring Cloud 与 Kubernetes 比较

摘要: 出处:http://dockone.io/article/4142 阅读全文

posted @ 2019-01-16 16:07 cag2050 阅读(622) 评论(0) 推荐(0) 编辑

可视化界面:ElasticSearch Head,最方便的是直接下载谷歌浏览器扩展程序

摘要: 可视化界面:ElasticSearch Head,最方便的是直接下载谷歌浏览器扩展程序 在【chrome 网上应用店】搜索谷歌浏览器扩展程序:https://chrome.google.com/webstore/search/elasticsearch%20head?hl=zh-CN ,然后安装; 阅读全文

posted @ 2019-01-16 15:06 cag2050 阅读(208) 评论(0) 推荐(0) 编辑

2019年1月15日

java 中 heap(堆)和stack(栈)的区别

摘要: 总结在Java里面Heap和Stack分别存储数据的不同。 区别项 | Heap(堆) | Stack(栈) | | JVM中的功能 | 内存数据区 | 内存指令区 存储数据 | 对象实例(注1) | 基本数据类型, 指令代码,常量,对象的引用地址(注2) 注1. 保存对象实例,实际上是保存对象实例 阅读全文

posted @ 2019-01-15 15:48 cag2050 阅读(340) 评论(0) 推荐(0) 编辑

2019年1月14日

Elasticsearch 学习资料

摘要: Elasticsearch 学习资料 学习资料 | 网址 | Elastic 中国社区官方博客【强烈推荐,比一些书写的还详细】 | https://elasticstack.blog.csdn.net/article/details/102728604 Elasticsearch: 权威指南 | h 阅读全文

posted @ 2019-01-14 15:39 cag2050 阅读(367) 评论(0) 推荐(0) 编辑

Elasticsearch 的 docker 镜像使用

摘要: 1.dockhub镜像网址:https://hub.docker.com/_/elasticsearch 2.下载镜像: 3.创建容器(9200:Elasticsearch 对外提供的web端口,9300:Elasticsearch 自己使用的端口): 4.本地访问: 5.使用可视化界面:Elast 阅读全文

posted @ 2019-01-14 15:30 cag2050 阅读(3115) 评论(0) 推荐(1) 编辑

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 33 下一页

导航