自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kvm虚拟机搭建与运行

  一、KVM简介  KVM的全称是kernel base virtual machine(基于内核的虚拟机)是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM已成为学术界的主流VMM之一。KVM的虚拟化需要硬件支持(如Inter VT技术或者AMD V技术),是基于硬件的完全虚拟化。而Xen早期则是基于软件模拟的Para-Virtualization,新版本则是基于硬件支持的完全

2020-08-14 14:44:42 673

原创 用科学的角度解剖算法分析

  作为程序员,开发完一段代码,实现了某个功能时,有必要知道:    我的程序需要多长时间?    是什么导致我的程序消耗很多内存?  比如,统计或者处理了一大批数据。影响这些问题的因素很多,例如,电脑的性能,数据的性质(值类型和引用类型的区别),使用的算法。想要为这些基础问题提供答案需要通过科学方法。    1. 什么是科学方法??  它是科学家为获取自然界知识所使用的一系列大家认同的方法。    1. 细致地观察真实世界的特点,通常还要精确的测量    2. 根据观察结.

2020-08-11 10:46:08 240

原创 mysql对存储分布式文件系统的存储需求总结

1. 引言云原生数据库跟分布式mpp数据库是有差异的,虽然两者都是计算与存储分离,但是在资源的占用上有所不同。云原生数据库是shard everything架构,其依赖的存储资源、内存资源、事务资源在云中都是共享、弹性伸缩的。由分布式文件系统提供按需分配、租户隔离的块存储,由分布式内存池提供buffer pool占用的大块内存。分布式mpp数据库则是shard nothing架构,其依赖的存储资源、内存资源、事务资源是单个物理节点上的资源,在SQL计算层进行了分布式计算逻辑的分发。本文重点介绍共享存储,

2020-08-10 16:22:00 473

原创 当我在做网络数据传输时操作系统在做什么

最近在整理网络抓包分析相关的资料,同时又在阅读《网络是怎样连接的》。上一篇从网络协议层对设备连网的过程和发送数据的过程进行了探讨。本篇讨论的是TCP协议的数据收发的过程。在讨论本篇文章时,假设读者对TCP协议有一定了解。创建Socket由于TCP协议是需要建立连接的,在建立连接之前,需要先初始化Socket。在初始化Socket时,操作系统分配一片内存空间保存该Socket的必要信息。这些信息除了传输数据时需要TCP头部的信息以外,还包括操作系统TCP协议需要用的SO_REUSEADDR、T

2020-08-10 16:17:31 479

原创 使用Feign工具进行服务调用

Feign是一个声明式的web service客户端,它使得编写web service客户端更为容易。创建接口,为接口添加注解,即可使用Feign。Feign可以使用Feign注解或者JAX-RS注解,还支持热插拔的编码器和解码器。环境准备:JDK 1.8 SpringBoot2.2.3 SpringCloud(Hoxton.SR6) Maven 3.2+ 开发工具 IntelliJ IDEA smartGit 创建一个SpringBoot Initialize项目 por

2020-08-10 15:59:10 754

空空如也

空空如也

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

TA关注的人

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