3 张文慧-Mirabelle

尚未进行身份认证

暂无相关简介

等级
TA的排名 4k+

容器化进阶Kubernetes核心技术

1 Pod详解Pod是Kubernetes的最重要概念,每一个Pod都有一个特殊的被称为”根容器“的Pause容器。Pause容器对应的镜像属于Kubernetes平台的一部分,除了Pause容器,每个Pod还包含一个或多个紧密相关的用户业务容器。Podvs应用每个Pod都是应用的一个实例,有专用的IPPod Vs容器一个Pod可以有多个容器,彼此间共享网络和存储资源,每个Pod ...

2020-02-22 14:31:48

Kubernetes安装

Kubernetes快速入门环境准备# 关闭CentOS防火墙systemctl disable firewalldsystemctl stop firewalld# 安装etcd和kubernetes软件yum install -y etcd kubernetes# 启动服务systemctl start etcdsystemctl start docker如果docker启动...

2020-02-14 10:39:19

Kubernetes

Kubernetes概述Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes一个核心特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望运行。以...

2020-02-14 10:29:34

Swagger-UI

OpenAPI随着互联网技术的发展,现在的网站架构基本都由原来的后端道染,变成了:前端渲染、前后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。前端和后端的唯一 联系, 变成了API接口; API文档变成了前后端开发人员联系的纽带,变得越来越重要。没有API文档工具之前,大家都是手写API文档的,在什么地方书写的都有,而且API文档没有统-规范和格式,每个公司都不一样。这无疑给开发...

2020-02-12 17:34:12

Docker安装与启动

安装Docker请直接挂载课程配套的Centos7.x镜像(1)yum 包更新到最新sudo yum update(2)安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的sudo yum install -y yum-utils device-mapper-persistent-data lvm2(3)设...

2020-02-11 16:23:49

Docker

Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。容器与虚拟机比较​ 下面的图片比较了 Docker 和传统虚拟化方式的不同之处,可见容器是在操作系统层面上实现虚拟化,直接复用本地...

2020-02-11 16:12:22

jwt + rsa

JWTJWT,全称是Json Web Token,是JSON风格轻量级的授权和身份认证规范,可实现无状态、分布式的Web应用授权。数据格式:Header: 头部,通常头部有两部分信息:○ 声明类型,这里是JWT我们会对头部进行base64编码,得到第-部分数据Payload: 载荷,就是有效数据,一般包含下面信息:○ 用户身份信息(注意,这里因为采用base64编码,可解码,因此不...

2020-02-10 11:22:10

hibernate Validator

hibernate Validator是Bean Validation的参考实现。Hibernate Validator提供了JSR 303规范中所有内置constraint (约束)的实现, 除此之外还有一些附加的constraint。在日常开发中,Hibernate Validator经常用来验证bean的字段,基于注解,方便快捷高效。常用注解如下:Constraint详细信...

2020-02-09 10:57:37

短信

先在阿里云注册,得到ID和key获得代码,将jar报安装打开cmd命令,输入mvn install -Dmaven.test.skip=true -Dgpg.skip=true引入<dependency> <groundId>org.springframework.boot</groundId> <artifactId>spring...

2020-02-07 16:10:36

Spring Data Redis

Spring Data Redis 是SpringData家族的一部分,对jedis客户端进行了封装,与spring进行了整合。可以非常方便的来实现Redis的配置和操作。RedisTemplate基本操作SpringData Redis提供了一个工具类:RedisTemplate。里面封装了对Redis的5种数据结构的各种操作,包括:redisTemplate.opsForValue()...

2020-02-06 11:42:48

Linux安装Redis

将下好的文件移动到指定位置chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。一般是三个数字:数字表示文件所有者的权限数字表示与文件所有者同属一个用户组的其他用户的权限数字表示其它用户组的权限权限分为三种:读(r=4),写(w=2),执行(x=1)。综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=...

2020-02-05 20:11:26

Spring AMQP

service层引用<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId></dependency>配置文件 rabbitmq: host: 19...

2020-02-03 19:44:45

rabbitMQ

消息队列(MQ)消息队列(Message Queue)是一种应用程序对应用程序的通信方法,应用程序通过读写出入队列的消息(针对应用程序的数据)来通信。而无需专用连接来链接他们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的事应用程序通过队列来通信。队列的使用除去了接受和发送应用程序同时执行的要求。其中较为成熟...

2020-02-03 17:17:27

页面静态化

WHAT?静态化是指把动态生成的HTML页面变为静态内容保存,以后用户的请求到来,直接访问静态页面,不再经过服务的渲染。而静态的HTML可以部署在nginx中,从而大大的提高并发能力,减小tomcat压力。HOW?目前,静态化页面都是通过模板引擎来生成,而后保存到Nginx服务器来部署,常用的模板引擎比如:FreemarkerVelocityThymeleafThyme...

2020-02-01 15:48:29

Rest

REST(REpresentational State Transfer)是一种设计网络应用时的架构风格,以抽象的“资源(Resource)”为中心,各个模块之间通过转移(Transfer)沟通资源的"表态状态(Representational State)"来实现应用的功能,从而使网络应用得以简易性,扩展性,可靠性等。RESTful API有助于客户端和服务端的功能分离,服务器完全扮演着一个“...

2020-01-21 20:13:10

kibana和ik的安装

Kibana是一个基于Node.js的Elasticsearch索引库数据统计工具,可以利用Elasticsearch的聚合功能,生成各种图表,如柱形图,线状图,饼图等。而且还提供了操作Elasticsearch索引数据的控制台,并且提供了一定的API提示,非常有利于我们学习Elasticsearch的语法。一、安装因为Kibana依赖于node,我们的虚拟机没有安装node,而window...

2020-01-16 19:50:34

Elasticsearch

Elastic有一条完整的产品线及解决方案:Elasticsearch、Kibana、Logstash等,前面说的三个就是大家常说的ELK技术栈。Elasticsearch是一个分布式的RESTful风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为Elastic Stack的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。如上所述,Elasticsearch具...

2020-01-16 19:37:54

Java代码规范

编程规约命名规范方法增加/插入——add*()删除——delete*()更改/更新——update*()查询/获取单个对象——find*()查询/获取多个对象——query*()枚举对于Enum类型和值名称使用 Pascal 大小写命名不能缩写,枚举内的内容可以缩写命名禁止加Enum 后缀参数参数名称使用Camel大小写参数名称可缩写属性以名词或形容词命名使用 ...

2020-01-16 16:57:56

年度总结

时光荏苒,似水流年;2019,在过去的一年里,懈怠过,奋斗过,哭过,笑过,我依然是个坚强的我;2020,愿找到心中的那把火,点燃岁月,燃烧激情,不负期望,有始有终。一、读书​​下半年没有好好的读书,在看《深夜加油站遇见苏格拉底》,但是断断续续的也没有读完……真真是懈怠了呀二、日报三、技术1、计算机牛腩xmlWCFMVCWeb APIBootStriplayuii...

2020-01-06 15:06:47

提升思想

高效能人士的七个习惯是一本美国企业界和政府管理部门的一本“圣经”。习惯一:积极主动——个人愿景的原则习惯二:以始为终——自我领导的原则习惯三:要事第一——自我管理的原则习惯四:双赢思维——人际领导的原则习惯五:知彼解己——将心比心交流的原则习惯六:统合综效——创造性合作的原则习惯七:不断更新——平衡的自我更新的原则前三个有关个人成功的习惯,可以大幅度提高你的自信。你将更能认清...

2020-01-04 20:55:33

查看更多

勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。