自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 Kubernetes 总体架构

Kubernetes 总体架构Kubernetes 集群由两类节点组成:Master 和 Node,在 Master 上运行 etcd、API Server、Controller Manager 和 Secduler 四个组件,除 etc 外的三个组件构成了 K8s 的总控中心,负责对集群中所有资源进行管控和调度。在每个 Node 上运行 Kubelet、Proxy 和 Docker Daemon 三个组件,负责对本节点上的 Pod 的生命周期进行管理,以及实现服务代理的功能。RC 与 相关 Serv

2020-11-30 15:38:06 229 1

转载 Kubernetes基本概念与术语

Kubernetes基本概念与术语​ 在 k8s 中,Node、Pod、Replication Controller、Service 等概念都可以看作一种资源对象,通过k8s 提供的 kubectl 工具或者 API 调用进行操作,并保存在 etcd 中。1.1 Node(节点)​ Node 是 k8s 集群中相对于 Master 而言的工作主机,Node 可以是一台物理主机,也可以是一台虚拟机。在每个 Node 上运行用于启动和管理 Pod 的服务——Kubelet,并能够被 Master 管理。在

2020-11-30 15:34:19 270

转载 kubernetes(k8s)是什么?

1. Kubernetes(k8s)是什么?首先,它是一个全新的基于容器技术的分布式架构领先方案,目的是实现资源管理的自动化。其次,k8s 是一个开放的开发平台,它不局限于任何一种语言,没有限定任何编程接口,所以不论是用Java、Go、C++还是python编写的服务,都可以毫无困难地映射为 k8s 的Service,并通过标准的TCP通信协议进行交互。此外,由于 k8s 平台对现有的编程语言、编程框架、中间件没有任何侵入性,因此现有的系统也很容易改造升级并迁移到Kubernetes平台上。最后,k

2020-11-30 15:24:19 1570

原创 MySQL查询性能优化

查询性能优化为什么查询速度会慢?如果把查询看作是一个任务,那么它由一系列子任务组成,每个子任务都会消耗一定的时间。如果要优化查询,实际上要优化其子任务,要么消除其中一些子任务,要么减少子任务的执行次数。通常来说,查询的生命周期大致可以按照顺序来看:从客户端,到服务器,然后再服务器上进行解析,生成执行计划,执行,返回结果给客户端。其中“执行”是整个生命周期中最重要的阶段,这其中包括了大量为了检索数据到存储引擎的调用以及调用后的数据处理,包括排序、分组等。慢查询基础:优化数据访问查询性能低下最基本的原

2020-07-23 19:38:56 127

原创 MySQL之高性能的索引策略(索引优化)

高性能的索引策略高效地选择和使用索引有很多种方式,其中有些是针对特殊案例的优化方法,有些则是针对特定行为的优化。独立的列如果查询中的列不是独立的,则MySQL就不会使用索引。“独立的列”是指索引列不能是表达式的一部分,也不能是表达式的一部分,也不能是函数的参数。例如,下面这个查询无法使用actor_id列的索引:SELECT actor_id FROM sakila.actor WHERE actor_id + 1 = 5;或 SELECT ... WHERE TO_DAYS(CURRENT_D

2020-07-23 19:37:53 174

原创 MySQL之存储引擎(InnoDB和MyISAM)

存储引擎InnoDB存储引擎InnoDB是MySQL的 默认事务型引擎,也是最重要、使用最广泛的存储引擎。它被设计用来 处理大量的短期事务,短期事务大部分情况是正常提交的,很少会被回滚。 InnoDB的性能和自动奔溃恢复特性,使得它在非事务存储的需求中也很流行。InnoDB的数据存储在 表空间 中,表空间是由InnoDB管理的一个黑盒子,由一系列的数据文件组成。InnoDB采用 MVCC(多版本并发控制),并且实现了四个标准的 隔离级别。其默认级别是 可重复读(REPEATABLE_READ),并且

2020-07-23 19:36:47 132

原创 MySQL的索引及索引优化

创建高性能的索引索引是**存储引擎用于快速找到记录的一种数据结构。**索引优化应该是对查询性能优化最有效的手段。索引能够轻易将查询性能提高几个数量级,“最优”的索引有时比一个“好的”索引性能要好两个数量级。创建一个真正“最优”的索引经常需要重写查询。索引基础如果想在一本书中找到某个特定主题,一般会先看书的“索引”,找到对应的页码。在MySQL中,存储引擎用类似的方法使用索引,其先在索引中找到对应值,然后根据匹配的索引记录找到对应的数据行。假如要运行下面的查询:SELECT first_name F

2020-07-23 19:33:19 118

原创 MySQL逻辑架构、锁、事务、MVCC

MySQL逻辑架构数据库的工作流程从MySQL的三个层面介绍数据库的工作流程:最上层:客户端连接连接处理:客户端同数据库服务层建立TCP连接,连接管理模块会建立连接,并请求一个线程。如果线程池中有空闲的连接线程,则分配给这个连接,如果没有,在没有超过最大连接数的情况下,创建新的连接线程负责这个客户端授权认证:在真正的操作之前,还需要调用用户模块进行授权检查,来验证用户是否有权限。通过后,方才提供服务,连接线程开始接收并处理来自客户端的SQL语句第二层:核心服务连接线程接收到SQL

2020-07-23 19:30:38 134

原创 ssm框架整合--注解版

1、创建数据库2、导入jar依赖<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <mave...

2019-11-20 12:57:34 870 2

原创 Springmvc的异常处理

1.搭建环境搭建好Spring的环境,这里就不贴出来了然后在index.jsp中写一个超链接传到Controller中<%@ page contentType="text/html;charset=UTF-8" language="java"%><html><head></head><body><a href="u...

2019-10-04 20:09:44 253 1

原创 Spring事务不回滚的解决方法——修改Mysql数据表引擎

在学习Spring事务管理的过程中遇到了一个很是头疼的问题,不管是声明式事务还是注解式事务遇到异常都无法回滚。起初我以为是代码或者软件的问题,但是找了很久都没解决,最后终于发现是MySQL数据表引擎的问题,所以记录下来以防将来再次遇到。首先简单的项目搭建,这里使用的是注解式事务管理。(1)创建数据表并插入两条数据CREATE TABLE t_account(id INT PRIM...

2019-07-27 15:18:23 386 2

原创 Spring学习笔记01——Spring的基本应用

Spring概述1.1 什么是SpringSpring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。核心:Spring是一个轻量级的控制反转(...

2019-07-26 14:06:51 359

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除