Kubernetes 原理架构介绍(一)

目录 一、Kubernetes 是什么 二、Kubernetes 设计架构 三、Kubernetes的核心技术概念和API对象 Cluster Master Node Pod Controller Deployment ReplicaSet DaemonSet StatefuleSet Job Service Namespace 一、Kubernetes 是什么 Kubernetes是当今最流行的开源容器管理平台,它就是大名鼎鼎的Google Borg的开源版本。Google在2014年推出了
分类: 其他 发布时间: 12-21 22:44 阅读次数: 0

.Net Collection Distinct 去重

由于业务场景的需要,海量的数据需要进行处理、组装,难免会出现冗余的重复数据。如何处理重复的数据就是一个问题。 简单的集合中,去重就可以用linq distinct来完成。对于复杂的集合直接使用distinct就会显得没那么有效了。 造数据 构造1M的orderentity,非重复的数据为1M/2. 1 IList<OrderEntity> sourceList = new List<OrderEntity>(); 2 for (int i = 0; i < 100
分类: 其他 发布时间: 12-21 22:44 阅读次数: 0

UVa 489 Hangman Judge

又是一个星期五, 开始发UVa的代码了啊! 比较忙的我没有太多练习题目的时间,所以就简简单单的找了一道水题来做,这道题没什么可以说的,所以就直接附上代码 地址在vjudge.net或UVa上 //yifei Wa //UVa 489 Hangman Judge #include <stdio.h> #include <string.h> //strlen() #define maxn 300 int t, chance; char com[maxn]; void guess(char
分类: 其他 发布时间: 12-21 22:44 阅读次数: 0

【BZOJ4241】历史研究(回滚莫队)

题目: BZOJ4241 分析: 本校某些julao乱膜的时候发明了个“回滚邹队”,大概意思就是某个姓邹的太菜了进不了省队回滚去文化课 回滚莫队裸题qwq(话说这个名字是不是莫队本人起的啊这么萌zui 首先看到题询问区间信息+没强制在线,妥妥的莫队。然而朴素的莫队(开个桶记每种事件当前的重要度,用set或者堆之类维护一下答案)要\(O(n\sqrt n \log n)\),直接T了…… 兔崽子给我说有一种神奇的分块做法,然而我太菜了还没写,先挖个坑以后再补。 然后我去网上orz题解,看到一种叫
分类: 其他 发布时间: 12-21 22:44 阅读次数: 0

CentOS 7.5 使用 yum 安装 Kubernetes 集群(二)

一、安装方式介绍 1、yum 安装 目前CentOS官方已经把Kubernetes源放入到自己的默认 extras 仓库里面,使用 yum 安装,好处是简单,坏处也很明显,需要官方更新 yum 源才能获得最新版本的软件,而所有软件的依赖又不能自己指定,尤其是你的操作系统版本如果低的话,使用 yum 源安装的 Kubernetes 的版本也会受到限制,通常会低于官方很多版本,我安装的时候目前官方版本为1.12,而 yum 源中的版本为1.5.2。 2、二进制安装 使用二进制文件安装,好处是可以安
分类: 其他 发布时间: 12-21 22:44 阅读次数: 0

CentOS7.5 使用二进制程序部署Kubernetes1.12.2(三)

一、安装方式介绍 1、yum 安装 目前CentOS官方已经把Kubernetes源放入到自己的默认 extras 仓库里面,使用 yum 安装,好处是简单,坏处也很明显,需要官方更新 yum 源才能获得最新版本的软件,而所有软件的依赖又不能自己指定,尤其是你的操作系统版本如果低的话,使用 yum 源安装的 Kubernetes 的版本也会受到限制,通常会低于官方很多版本,我安装的时候目前官方版本为1.12,而 yum 源中的版本为1.5.2。 请查看博文:http://blog.51cto.
分类: 其他 发布时间: 12-21 22:44 阅读次数: 0

软工实践Beta冲刺(7/7)

队名:起床一起肝活队 组长博客:博客链接 作业博客:班级博客本次作业的链接 组员情况 组员1(队长):白晨曦 过去两天完成了哪些任务 描述: 1.界面的修改与完善 展示GitHub当日代码/文档签入记录: 暂无 接下来的计划 继续学习java 继续学习Android Studio 继续增加功能 还剩下哪些任务 统筹整合,完善功能 燃尽图: 组内共享 有哪些困难: java水平不足 Android Studio用法不熟悉 Android Studio界面实现上的一些技术难题 有哪些收获和疑问 j
分类: 其他 发布时间: 12-21 22:44 阅读次数: 0

Python 基础之阶段测试(一)

1、执行 Python 脚本的两种方式: ① 进入 Python 解释器执行; ② 通过 Python + .py 文件的全路径执行 Python 程序; ③ 在 Linux 中还可以通过给 .py 文件添加执行权限并 ./*.py 的方式执行。 2、简述位、字节的关系: 八位是一个字节。 3、简述 ascll、unicode、utf-8、gbk 的关系: ① 通过图示归纳关系: ② 描述四者之间的关系: 最早的 ASCII 编码只有 2**8-1=255 个字符被编码到计算机里,也就是大小写
分类: 其他 发布时间: 12-21 22:44 阅读次数: 0

CentOS7.5 使用 kubeadm 安装配置 Kubernetes1.12(四)

在之前的文章,我们已经演示了yum 和二进制方式的安装方式,本文我们将用官方推荐的kubeadm来进行安装部署。 kubeadm是 Kubernetes 官方提供的用于快速安装Kubernetes集群的工具,伴随Kubernetes每个版本的发布都会同步更新,kubeadm会对集群配置方面的一些实践做调整,通过实验kubeadm可以学习到Kubernetes官方在集群配置上一些新的最佳实践。 一、所有节点环境准备 1、软件版本 软件 版本 kubernetes v1.12.2 CentOS 7
分类: 其他 发布时间: 12-21 22:44 阅读次数: 0

django遇到的问题-系列1

django开发中遇到的问题以及解决方法: 1.You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. 这个是因为访问的url没有以/结尾,举例: 将 http://127.0.0.1:8000/add_device 改为: http://127.0.0.1:8000/add_device/即可 2.TemplateDoesNotExist rest_fram
分类: 其他 发布时间: 12-21 22:44 阅读次数: 0

[HNOI 2010] 弹飞绵羊

[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2002 [算法] LCT动态维护森林连通性 时间复杂度 : O(NlogN ^ 2) [代码] #include<bits/stdc++.h> using namespace std; const int MAXN = 2e5 + 10; typedef long long ll; typedef long double ld; typedef unsigned long long
分类: 其他 发布时间: 12-21 22:44 阅读次数: 0

offcloud:一个强大的支持离线下载和网盘下载/上传的网站

说明:现在国内很多下载工具都不行了,QQ旋风也被关停了,迅雷也是惨不忍睹,下载国外资源和冷门资源的时候基本没速度,这时候就需要个工具来拯救了,今天介绍个强大的离线下载站offcloud,对于下载冷门资源和国外资源还是很给力的。 简介 offcloud是一款网盘+离线下载的网站,提供10GB免费空间(付费后无限空间),支持离线下载磁力链接,BT种子文件,HTTP,HTTPS等直链,同时还提供国外视频网站的下载,包括Youtube、Youjizz等,此外offcloud还支持把下载好的离线上传,支
分类: 其他 发布时间: 12-21 22:44 阅读次数: 0

解析STM32的启动过程

当前的嵌入式应用程序开发过程里,并且C语言成为了绝大部分场合的最佳选择。如此一来main函数似乎成为了理所当然的起点——因为C程序往往从main函数开始执行。 但一个经常会被忽略的问题是:微控制器(单片机)上电后,是如何寻找到并执行main函数的呢?很显然微控制器无法从硬件上定位main函数的入口地址,因为使用C语言作为开发语言后,变量/函数的地址便由编译器在编译时自行分配,这样一来main函数的入口地址在微控制器的内部存储空间中不再是绝对不变的。 相信读者都可以回答这个问题,答案也许大同
分类: 其他 发布时间: 12-21 22:44 阅读次数: 0

[HAL学习笔记] HAL库源文件stm32h7xx_hal.c学习笔记。

[HAL学习笔记] HAL库源文件stm32h7xx_hal.c学习笔记,此文件极其重要(2018-07-21 V1.0) 原文地址:forum.armfly.com/forum.php?mod=viewthread&tid=87760 说明: 1、在中断里面使用HAL_Delay要特别注意。 2、函数HAL_InitTick会被HAL_Init和HAL_RCC_ClockConfig调用。 3、这个文件比较杂,像基准电压大小配置,EXTI配置,IO补偿配置等都在这个文件里面。 =======
分类: 其他 发布时间: 12-21 22:44 阅读次数: 0

STM32 ESP8266调试过程中遇到的问题总结

1、 AT+CIPSTART="TCP","192.168.31.100",8234 ERROR CLOSED 本地IP和端口号从图中位置获取,但是还是显示图中错误。 原因:防火墙没有设置。
分类: 其他 发布时间: 12-21 22:43 阅读次数: 0

Beanutils.copyProperties( )用法及重写提高效率

为了方便自己记忆 一、简介: BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。 二、用法: 如果你有两个具有很多相同属性的JavaBean,一个很常见的情况就是Struts里的PO对象(持久对象)和对应的ActionForm。例如:一个用户注册页面,有一个User实体类和一个Us
分类: 其他 发布时间: 12-21 22:43 阅读次数: 0

$.ajax()使用方法

jquery中的ajax方法参数总是记不住,在网上搜索的,这里记录一下,方便自己查阅. 1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置。 4.async: 要求
分类: 其他 发布时间: 12-21 22:42 阅读次数: 0

mybatis的mapper.xml中sql的用法

刚接触的时候会有些摸不到头脑,为此在网上搜索了一些相关的参考给自己作为借鉴 1.根据id查询 select * from test_tb_info where 1=1 <if test="id != null and id !=''"> and info.id=#{id} </if> <if test="...."> ....... </if> </select> <resultMap type="com.....test.testFileBean" id="testFileBean">
分类: 其他 发布时间: 12-21 22:42 阅读次数: 0

Mybatis配置映射文件中parameterType的用法

在mybatis映射接口的配置中,有select,insert,update,delete等元素都提到了 parameterType的用法,parameterType为输入参数,在配置的时候,配置相应的 输入参数类型即可。parameterType有基本数据类型和复杂的数据类型配置。 1.基本数据类型,如输入参数只有一个,其数据类型可以是基本的数据类型,也可以是 自己定的类类型。包括int,String,Integer,Date,如下: (1)根据id进行相应的删除:<delete id="d
分类: 其他 发布时间: 12-21 22:42 阅读次数: 0

mybatis choose标签的用法

有时候我们并不想应用所有的条件,而只是想从多个选项中选择一个。而使用if标签时,只要test中的表达式为 true,就会执行 if 标签中的条件。MyBatis 提供了 choose 元素。if标签是与(and)的关系,而 choose 是或(or)的关系。 choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束。当 choose 中所有 when 的条件都不满则时,则执行 otherwise 中的sql。类似于Java 的 switch
分类: 其他 发布时间: 12-21 22:41 阅读次数: 0