上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 34 下一页

2019年1月18日

MySQL 术语

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

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

2019年1月17日

事务 — Redis 设计与实现

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

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

Redis 多个数据库

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

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

Redis 可视化界面工具:Fastoredis

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

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

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

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

posted @ 2019-01-17 11:18 cag2050 阅读(909) 评论(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 阅读(536) 评论(0) 推荐(0)

zookeeper 的 docker 镜像使用

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

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

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

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

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

zookeeper 学习资料

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

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

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

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

posted @ 2019-01-16 16:07 cag2050 阅读(628) 评论(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 阅读(216) 评论(0) 推荐(0)

2019年1月15日

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

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

posted @ 2019-01-15 15:48 cag2050 阅读(356) 评论(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 阅读(381) 评论(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 阅读(3153) 评论(0) 推荐(1)

2019年1月10日

Redis支持的数据类型及相应操作命令:String(字符串),Hash(哈希),List(列表),Set(集合)、zset(sorted set:有序集合) 、HyperLogLog、bitmap(位图)、地理坐标、流

摘要: help 命令,3种形式: help 命令 | 形式 | | 输入 ,然后不断按tab键,可以查看所有的group;比如: 、`help @string help @list help @set help @sorted_set help @hash help @pubsub help @trans 阅读全文

posted @ 2019-01-10 14:20 cag2050 阅读(335) 评论(0) 推荐(0)

redis 学习资料

摘要: redis 学习资料 网址 Redis 教程(菜鸟教程) http://www.runoob.com/redis/redis-tutorial.html Redis 命令参考 http://redisdoc.com/index.html Redis 设计与实现(第一版) https://redisb 阅读全文

posted @ 2019-01-10 14:14 cag2050 阅读(366) 评论(0) 推荐(0)

redis 的 docker 镜像使用

摘要: redis 镜像使用: 1. 镜像地址:https://hub.docker.com/_/redis ,下载镜像: 1. 创建容器(暴露端口:6379,使用 Redis 可视化界面工具(如:Fastoredis)连接 redis 时连接该端口): 2. 进入容器: 3. 进入redis命令行: `r 阅读全文

posted @ 2019-01-10 11:44 cag2050 阅读(514) 评论(0) 推荐(0)

2019年1月3日

Jenkins 学习资料

摘要: 学习资料 学习资料 | 网址 | Jenkins 教程(易百教程)| https://www.yiibai.com/jenkins/ Jenkins 中文网 | https://jenkins.io/zh/ 阅读全文

posted @ 2019-01-03 20:35 cag2050 阅读(212) 评论(0) 推荐(0)

Jenkins 知识点

摘要: Jenkins 知识点 阅读全文

posted @ 2019-01-03 20:33 cag2050 阅读(226) 评论(0) 推荐(0)

2018年12月29日

java 中,for、for-each、iterator 区别

摘要: java 中,for、for each、iterator 区别: 1. 无论是在数组中还是在集合中,for Each加强型for循环都是它们各自的普通for循环的一种“简写方式”,即两者意思上是等价的,但前者方便简单,建议多使用。 2. for Each循环不能完全代替普通for循环,因为for E 阅读全文

posted @ 2018-12-29 18:03 cag2050 阅读(504) 评论(0) 推荐(0)

2018年12月25日

kubernetes 中,Pod、Deployment、ReplicaSet、Service 之间关系分析

摘要: Deployment 控制 ReplicaSet,ReplicaSet 控制 Pod,这一整套,向外提供稳定可靠的 Service。 详见:https://blog.csdn.net/ucsheep/article/details/81781509 阅读全文

posted @ 2018-12-25 19:58 cag2050 阅读(1378) 评论(0) 推荐(0)

2018年12月24日

docker for mac 安装 kubernetes、kubernetes dashboard

摘要: 安装参考地址(按照此文档,安装成功):https://yq.aliyun.com/articles/508460 官方说明:https://kubernetes.io/docs/tasks/access application cluster/web ui dashboard/ 常用命令 kubec 阅读全文

posted @ 2018-12-24 18:02 cag2050 阅读(1179) 评论(0) 推荐(1)

Kubernetes 学习资料

摘要: Kubernetes 学习资料 Kubernetes 学习资料 | 网址 | Kubernetes 官方中文版 | https://kubernetes.io/zh/docs/concepts/ Kubernetes Dashboard | https://github.com/kubernetes 阅读全文

posted @ 2018-12-24 15:40 cag2050 阅读(327) 评论(0) 推荐(0)

Kubernetes 架构图

摘要: Kubernetes 架构图: Pod K8S中最基础的调度单位是Pod,它有网络,有存储。Pod里面运行着一个或者若干个docker容器。同一个Pod里的容器共享同一个网络命名空间,可以使用localhost互相通信。可以理解成Pod就是一台主机,docker容器是运行在主机上的进程。 Repli 阅读全文

posted @ 2018-12-24 15:22 cag2050 阅读(689) 评论(0) 推荐(0)

将数据挂载到 docker 容器中的3种方式:volume、bind mount、tmpfs

摘要: 出处:https://deepzz.com/post/the docker volumes basic.html 阅读全文

posted @ 2018-12-24 14:42 cag2050 阅读(1937) 评论(0) 推荐(0)

2018年12月22日

kubectl 常用命令

摘要: kubectl 常用命令: 命令 | 说明 | | 输出 client 和 server 的版本信息 | | 查看 deployment 的副本集(replica set) | 默认地,Kubernetes生态容器运行在称为system的隐藏命名空间,通过此命令查看 | 显示合并后的kubeconf 阅读全文

posted @ 2018-12-22 17:34 cag2050 阅读(405) 评论(0) 推荐(0)

Kubernetes 知识点

摘要: 自己总结的 Kubernetes 的各模块(待补充) 各模块包含关系: table th:first of type { width: 100px; } 模块 | 作用 | namespace | node | 提供 CPU、内存和存储资源的节点;每个 node 上运行着维护 node 状态并和 m 阅读全文

posted @ 2018-12-22 17:09 cag2050 阅读(240) 评论(0) 推荐(0)

2018年12月21日

spring boot 学习资料

摘要: spring boot 学习资料: 学习资料 | 网址 | 官方资料列表 | https://spring.io/projects/spring boot learn 官方文档中文版 | https://springcloud.cc/spring boot.html Spring Boot 属性配置 阅读全文

posted @ 2018-12-21 11:48 cag2050 阅读(159) 评论(0) 推荐(0)

2018年12月20日

docker 常见系统镜像

摘要: 镜像选择 1. alpine:3.7 (首选) 2. debian:stretch slim (次选) 常见系统镜像大小对比 REPOSITORY | TAG | IMAGE ID | CREATED | SIZE | | | | fedora | latest | 9110ae7f579f | 4 阅读全文

posted @ 2018-12-20 19:45 cag2050 阅读(1021) 评论(0) 推荐(0)

2018年12月19日

docker 的前台模式和后台模式

摘要: Detached(后台模式) vs foreground(前台模式) 当我们启动一个容器时,首先需要确定这个容器是运行在前台还是运行在后台。 Detached ( d) 如果在docker run后面追加 d=true或者 d,那么容器将会运行在后台模式。此时所有I/O数据只能通过网络资源或者共享卷 阅读全文

posted @ 2018-12-19 17:48 cag2050 阅读(8153) 评论(0) 推荐(1)

Docker容器里的进程为什么要前台运行?相同的问题:docker运行apache为什么带FOREGROUND参数?docker运行nginx为什么带`daemon off`参数?

摘要: 《第一本Docker书》里面,讲到Docker容器启动web服务时,都指定了前台运行的参数。 例如apache: 又例如nginx: 为什么要这么做呢?因为Docker容器仅在它的1号进程(PID为1)运行时,会保持运行。如果1号进程退出了,Docker容器也就退出了。 参考:https://blo 阅读全文

posted @ 2018-12-19 17:09 cag2050 阅读(4296) 评论(0) 推荐(0)

spring cloud 各核心组件作用

摘要: spring cloud 各核心组件作用: table th:first of type { width: 80px; } table th:nth of type(2) { width: 150px; } table th:nth of type(3) { width: 150px; } 子项目 阅读全文

posted @ 2018-12-19 10:40 cag2050 阅读(880) 评论(0) 推荐(0)

2018年12月13日

nginx 镜像使用说明

摘要: nginx 镜像说明 目录 | 说明 | /etc/nginx | nginx安装目录 /usr/share/nginx/html | nginx网站资源存放的目录 运行nginx容器,相关命令: 命令 | 说明 | docker run p 9080:80 name mynginx d nginx 阅读全文

posted @ 2018-12-13 11:22 cag2050 阅读(910) 评论(0) 推荐(0)

2018年12月12日

optimization.splitChunks 中,chunks 的3个值:all、async、initial 的含义

摘要: chunks 参数值 | 含义 | all | 把动态和非动态模块同时进行优化打包;所有模块都扔到 vendors.bundle.js 里面。 initial | 把非动态模块打包进 vendor,动态模块优化打包 async | 把动态模块打包进 vendor,非动态模块保持原样(不优化) 一篇介 阅读全文

posted @ 2018-12-12 18:04 cag2050 阅读(4320) 评论(0) 推荐(0)

webpack 打包产生的文件名中,hash、chunkhash、contenthash 的区别

摘要: table th:first of type { width: 90px; } hash 类型 | 区别 | hash | 每一次打包都会生成一个唯一的 hash chunkhash | 根据每个 chunk 的内容来生成;chunk打包时,output.filename、output.chunkF 阅读全文

posted @ 2018-12-12 15:55 cag2050 阅读(3549) 评论(0) 推荐(0)

webpack 提取 manifest 文件

摘要: 当 webpack 生成 bundle 时, 它同时维护一个 manifest 文件。你可以在生成的 vendor bundle 中找到它。manifest 文件描述了哪些文件需要 webpack 加载。 如果 webpack 生成的 hash 发生改变,manifest 文件也会发生改变。因此,v 阅读全文

posted @ 2018-12-12 15:50 cag2050 阅读(2161) 评论(0) 推荐(0)

output.filename 与 output.chunkFilename 的区别

摘要: output.filename 此选项决定了entry入口文件输出 bundle 的名称。 注意,此选项不会影响那些「按需加载 chunk」的输出文件。对于这些文件,请使用 output.chunkFilename 选项来控制输出。通过 loader 创建的文件也不受影响。在这种情况下,你必须尝试 阅读全文

posted @ 2018-12-12 15:42 cag2050 阅读(2206) 评论(0) 推荐(1)

webpack4升级篇

摘要: 出处:http://blog.poetries.top/2018/11/25/webpack4 update/?utm_source=tuicool&utm_medium=referral 阅读全文

posted @ 2018-12-12 15:12 cag2050 阅读(176) 评论(0) 推荐(0)

webpack 中的 chunk 种类

摘要: webpack 将 chunk 划分为三类: 1. 入口 chunk。入口 chunk 包含 webpack runtime 和将要加载的模块。 2. 普通 chunk。普通 chunk 不包含 webpack runtime,这些 chunk 可以在应用运行时动态加载。 3. 初始 chunk。初 阅读全文

posted @ 2018-12-12 12:05 cag2050 阅读(2441) 评论(0) 推荐(0)

Webpack4 的 Tree Shaking:babel-loader设置modules: false,还是设置"sideEffects": false,待确定

摘要: Webpack4 的 Tree Shaking:babel loader设置modules: false,还是设置"sideEffects": false,待确定 babel loader设置modules: false,https://www.cnblogs.com/cag2050/p/10086 阅读全文

posted @ 2018-12-12 12:01 cag2050 阅读(1619) 评论(0) 推荐(0)

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 34 下一页

导航