我们已经知道,容器的本质是一个进程,它包含三个部分: image.png 如果说容器是云环境的一个进程,那么你可以将k8s理解成云环境中的一个操作系统。 对于 Pod 里的容器 A 和容器 B 来说: 1、它们可以直接使用 localhost 进行通信; 2、它们看到的网络设备跟 Infra 容器看到的完全一样; 3、一个 Pod 只有一个 IP 地址, 我们在进行应用上云迁移的时候,需要将应用若干个进程,然后去考虑应用模块之间是否具有"超亲密关系",拥有超亲密关系的进程可以部署在一个Pod中,其他的进程部署在另外的Pod中,用这个思路去拆分应用,才符合容器设计的初衷
// 云原生技术之docker学习笔记(2) // 今天我们看看Docker镜像相关内容。 Docker镜像说明 1、什么是Docker镜像? 2、列出docker镜像、查看容器 可以使用docker images命令来列出当前机器上所有的镜像名称。 545 MB docker.io/busybox latest f0b02e9d092d 2 drwx------ 4 root root 4096 Nov 20 17:16 4784586d01e00926f42203e37a38bc661d02445ef08f084d22ca54f7af5d6e2b drwx------ 5 root root 4096 Dec 28 11:06 4f8f6ea37578b52c348c1b2efa71122ce0b466bb18bb265e8e74e40c37608546
云组态笔记--MQTT配置 网关应用之 多协议转MQTT 以前为了数据安全,MQTT配置做的比较繁琐,大致如下图所示。现在把授权和鉴权直接给MqttBroker平台来做。 可以直接用:{网关名}/writedata 就行了 { "key":"ModbusTcp52/清水阀手动开度", "value":"1" } 现在我只需要我的网关能上网,就可以借助一个最便宜的云服务
市面上比较好的笔记工具有有道云笔记、印象笔记、为知笔记、微软的OneNote等,他们的共同点就是你能够提供多少钱,他们就给你多少等价服务。 今天是软件专场的倒数第81场,跟大家分享的是云笔记应用 - 有道云笔记 抓重点,我总结如下 支持多终端(PC、移动端),便于上班下班上学放学路上看 移动端支持OCR,你可以不用手打很多字 空间足够,日常写写文字的开销莫得问题 支持云分享,便于传播知识 支持Markdown语法、还有正常的写写文字的语法 支持笔记导出word,pdf,以及导入 界面长得还算美丽 国产的,得天独厚的不被墙的优势 大厂出品,值得信赖 对这次疫情, 你是否相关云办公、云存储、云交流的想法的,试试这个 支持团队合作,也就是建群需要另外下姊妹软件 好了,接下来是演示环节。 打开笔记如下,大致PC端有这些实用功能。 ? 支持导出导入 ? 下面划重点,不仅仅是这样的打开姿势,我常常是结合微信公众号的文章进行操作的。 比如这里保存一篇韩骏大佬公众号的推文到我的有道云 ?
试了一下,如果是像font-size这种中间有-连接的属性,需要使用驼峰法来写,写成fontSize才行,否则会编译错误,可能是版本不同的原因
} @Bean public Pet pet01(){ Pet tom = new Pet("tom"); return tom; } } 2. MyConfig中添加@EnableConfigurationProperties @EnableConfigurationProperties(Car.class) //1、开启Car配置绑定功能 //2、 代表当前是一个配置类 2. @ComponentScan 指定扫描哪些,Spring注解; 3. AutoConfigurationImportSelector.class) 1、利用getAutoConfigurationEntry(annotationMetadata);给容器中批量导入一些组件 2、
font-weight font-size/line-height font-family; } 注意: 1.使用font属性时,必须按照上面的语法格式中的顺序书写,不能更换顺序,各个属性之间一空格隔开. 2.
一、Mybatis的Dao层实现 1.1 代理开发方式介绍 Mapper 接口开发需要遵循以下规范: 1、 Mapper.xml文件中的namespace与mapper接口的全限定名相同 2、 Mapper
xxx in xxx print(xxx.title()) #title()是首字母大写的意思 循环打印出列表中的元素 1.在for循环中想要包含多少代码都行,记住缩进非常重要 2. list() list 可以生成数字列表 例如: xxxx = list(xxx(a,b)) print(xxx) 并且可以指定步长 例如: xxxx = list(range(1,2,11 )) #2代表的是偶数 表示a到b中的所有偶数 平方 例如: xxx = [] for xxx on range(1,11): xxx = xxx**2 xxx.append print(xxx) 三丶 对数字列表的简单运算 min(xxx) #最小值 max(xxx) #最大值 sum(xxx) #总和 四丶 列表解析 xxx = [value**2
对于值的链式比较 链式操作 计算器 初学程序肯定要你颠倒两个值的顺序,可以这样去封装一个函数使用 这个是去最值求均值,使用了切片的功能 喜闻乐见的99乘法表 对于这样一个数组,该如何展开成一维的 数组展开,用递归 列表等分 列表压缩
HTML学习笔记(2) 今天是学习的第二天,但是一直在上课,所以没学多少,还是趁着上课偷偷学的。 学习笔记:
逻辑与(找假) 语法:表达式1 && 表达式2 如果第一个表达式为真,则返回表达式2. 如果第一个表达式为假(0,null, undefined, NaN, ' '),则返回表达值1. 逻辑或(找真) 语法:表达式1 && 表达式2 如果第一个表达式为真,则返回表达式1. 如果第一个表达式为假(0,null, undefined, NaN, ' '),则返回表达值2. 表达式1 : 表达式2 如果条件表达式的结果为真,则返回表达式1的值;如果为假,则返回表达式2的值. 3 > 5 ? console.log('1') : console.log('2') //三元表达式 输出结果为2 switch语句 Switch语句也是多分支语句,它用于基于不同的条件来执行不同的代码.当要针对变量设置一系列的特定值的选项时 执行语句2; break; ...
Cloneable//可被克隆 clone返回object需要进行强转 int data=10; User u1 =new User(1,sun,pwd,path,data); User u2 引用数据类型重新创建新的(可以重写克隆方法实现深克隆,或者是用第三方包方法进行深克隆) object中的克隆是浅克隆 boolean result = Objects.equals(s1,s2) BigInteger BigDecimal对象一但创建就不能发生改变 BigInteger原则上可以表示无穷大的整数 BigInteger(int num,Random rnd);取随机大的整数[0~2^ 格式化 SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日"); String str2 = sdf2.format(date1); System.out.println (str2)lambda表达式使用lambda的对象必须是函数接口类型(即一个接口只有一个方法)Collections ( 集合API )boolean addAll(Collection<T>c,T
切换上拉下拉: slideToggle([speed,[easing],[fn]])
(5)Ansible应用 playbooks框架与格式 目录: inventory/ #server清单目录 testenv #具体清单与变量声明文件 roles/ #roles任务列表 testbbox/ #详细任务 tasks/ main.yml #主任务文件 deploy.yml #playbook任务入口 testenv: [testservers] #server组列表 test.example.com #目标部署服务器主机名 [test
int a=5; int b=4; int c=a++---b*++a/b-->>2%a--;,c的值是多少? 太恐怖了,这种东西。我要是出题人就不出这种题
returnNode=someNode.appendChild(newNode,someNode.lastNode); alert(returnNode===someNode.childNodes.length-2) 仅仅复制本身
上面代码的意思是,当部署项目(make install)时,如果是qnx平台则将编译输出文件复制到/tmp/$${TARGET}/bin目录下。如果不是,则再次判断,如果是unix平台集但并不是andorid平台时则将编译输出文件复制到/opt/$${TARGET}/bin目录下。
鼠标悬停图片上方时的提示文本,并没有什么用)
----
表格(用法如例)
语法格式:
| 表头|表头|表头|
|----|-----|----|
|单元格1|单元格2|单元格3|
|单元格1|单元格2| | 表头 | 表头 | 表头 |
|----:|:-----|:----:|
| 单元格 1| 单元格 2| 单元格 3|
| 单元格 1| 单元格 2| 单元格 3|
显示格式:
表头 表头 表头
单元格 1 单元格 2 单元格 3
单元格 1 单元格 2 单元格 3
对齐方式:
-: 设置内容和标题栏居右对齐。 表头 表头 表头
单元格 1 单元格 2 单元格 3
单元格 1 单元格 2 单元格 3
----
高级技巧
目前支持的 HTML 元素有:<kbd>
(在做笔记的时候,这些标签页好,代码也好,一定要用 `` 包裹起来,否则可能被解析。
将返回的字符串与内部资源视图解析器的前后缀拼接 进行访问(默认为转发) 通过ModelAndView对象返回 <%@ page isELIgnored="false" %> @RequestMapping("/save2" ) //注入思想由Spring提供参数的创建 public ModelAndView save2(ModelAndView modelAndView){ //设置视图名称 modelAndView.setViewName -- 2.开放js资源--> <mvc:resources mapping="/js/**" location="/js/"/> el表达式在jsp中放行 <%@ page contentType