摘要: Kubernetes的安装 配置集群时注意:时间同步 环境准备 三台机器 kube1 master:192.168.3.166 kube2 node1:192.168.3.242 kube3 node2:192.168.3.190 配置主机名(/etc/hostname) 192.168.3.166 阅读全文
posted @ 2018-11-12 17:15 小涂涂365 阅读(740) 评论(0) 推荐(0) 编辑
摘要: React 简介 React 基础 JSX的本质 JSX并不是标准的JS语法,它是JS的语法扩展,浏览器本身不能识别,需要通过解析工具做解析之后才能在浏览器中运行。 这里主要依靠BABEL解析工具来解析,下面简单的介绍一下这个解析工具(http://babeljs.io): JSX中使用JS表达式 阅读全文
posted @ 2024-01-14 09:25 小涂涂365 阅读(6) 评论(0) 推荐(0) 编辑
摘要: JVM之垃圾收集算法及垃圾收集器详解 1、垃圾回收算法 标记清除算法 复制算法 标记压缩算法(Mark Compact) 分代算法 1.1 标记清除算法 将垃圾回收分为两个阶段: 和`清除阶段`。 :首先通过根节点,标记所有从根节点开始的可达对象。未被标记的对象就是未被引用的垃圾对象。 :清除所有未 阅读全文
posted @ 2019-02-19 22:53 小涂涂365 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 设计模式之单例模式 定义 保证一个类仅有一个实例,并提供一个全局访问点 类型 创建型 使用场景 想确保任何情况下都绝对只有一个实例 优点 在内存里只有一个实例,减少了内存开销。 可以避免对资源的多重占用。 设置全局访问点,严格控制访问。 缺点 没有接口,扩展困难 重点 私有构造器 线程安全 延迟加载 阅读全文
posted @ 2019-02-12 23:02 小涂涂365 阅读(211) 评论(0) 推荐(0) 编辑
摘要: MySQL详解之深入浅出索引 [TOC] MySQL有两种存储引擎:MyISAM和InnoDB。下面我们主要介绍 类型的存储引擎。 索引的作用:提高数据查询效率。 为什么要使用索引 因为索引可以使得我们避免全表扫描去查找数据,提高查找效率。 索引的常见模型 常见的索引模型: 哈希表 有序数组 搜索树 阅读全文
posted @ 2019-01-30 17:52 小涂涂365 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 定义 类应该 ,`对修改关闭`。用抽象构建框架,用实现扩展细节。 我们的目标是允许类容易扩展,在不修改现有代码的情况下,就可搭配新的行为。如能实现这样的目标,有什么好处呢?这样的设计具有弹性可以应对改变,可以接受新的功能来应对改变的需求。 主要特征 1. 对于扩展是开放的,这意味着模块的行为是可以扩 阅读全文
posted @ 2019-01-07 11:31 小涂涂365 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 分布式理论 一、分布式基本概述 分布式系统是一个内涵极度丰富的领域,单就应用层次而言就设计分布式缓存,分布式存储,分布式文件系统,分布式锁,分布式事务,分布式调度任务,分布式调度计算,分布式消息,分布式采集等。 二、CAP理论 在一个分布式系统(指 互相连接 并 共享数据 的节点的集合)中,当涉及 阅读全文
posted @ 2019-01-04 15:40 小涂涂365 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 目前分布式锁的实现主要有两类:一类是Zookeeper实现的,一类是Redis实现的。 Zookeeper实现分布式锁 主要包括两类锁,一类是排它锁,一类是共享锁。 排它锁 排它锁:Exclusive Lock,又称为写锁或独占锁。就是说在整个加锁期间,只允许一个事务对共享资源进行操作,在锁没有释放 阅读全文
posted @ 2019-01-03 17:14 小涂涂365 阅读(157) 评论(0) 推荐(0) 编辑
摘要: MySQL主从复制的配置 单向主从环境的搭建 环境配置 Master(192.168.80.132) Slave(192.168.80.133) 一、Master的相关配置 1.1 关闭selinux 两台数据库服务器的selinux都要disabled,配置方式如下: vim /etc/selin 阅读全文
posted @ 2018-12-28 15:49 小涂涂365 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 本系列课程主要分为如下几小节来讲述 MySQL在Linux上的安装 构建MySQL的主从架构 MySQL在Linux上的安装 一、安装前的配置 基础环境: 操作系统:CentOS 7 MySQL版本:mysql 5.7.24 主机名:mysql01 硬件配置:2核、2G内存 1.1 设置主机名 配置 阅读全文
posted @ 2018-12-27 20:00 小涂涂365 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 发挥团队成员的个人潜力 一名技术领导者最大的使命就是团队成员的潜力,并且最大程度地将它发挥出来。 由于团队内部成员个体的差异化,针对不同的人就需要用不同的方法来激发他的个人潜力。 举个例子,有些人喜欢做一些业务方面的开发,那么我在分配任务时就会偏向于给他分配业务性更强的部分,而有些人喜欢技术,那么我 阅读全文
posted @ 2018-12-11 22:31 小涂涂365 阅读(922) 评论(0) 推荐(0) 编辑