上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 23 下一页
摘要: 一、Docker介绍 Docker是Docker.lnc公司开源的一个基于LXC技术之上构建的Container容器引擎,源代码托管在Github上,基于Go语言并遵从Apache2.0协议开源 Docker是通过内核虚拟化技术(namespaces及cgroups等)来提供容器的资源隔离与安全保障 阅读全文
posted @ 2019-01-11 14:27 活的潇洒80 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 一、关于Kubernetes初学的疑惑 就在这场因"容器"而起的技术变革中,kubernetes项目已经成为容器技术的事实标准,重新定义了基础设置领域对应用编排与管理的种种可能 1、为什么容器里只能跑“一个进程”?2、为什么我原先一直在用的某个 JVM 参数,在容器里就不好使了?3、为什么 Kube 阅读全文
posted @ 2019-01-07 18:19 活的潇洒80 阅读(1034) 评论(1) 推荐(1) 编辑
摘要: 一、服务端代码 二、客户端代码 三、测试截图 1、客户端端未启动服务端状态截图 2、客户端端启动服务端状态截图 3、服务器先启动客户端后启动状态截图 4、服务器端位启动,客户端启动报错截图 阅读全文
posted @ 2018-12-26 10:32 活的潇洒80 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 一、类中定义的函数分成两大类 1:绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 绑定到类的方法:用classmethod装饰器装饰的方法。 绑定到对象的方法:没有被任何装饰器装饰的方法。 2、:非绑定方法:用staticmethod装饰器装饰的方法 注意:与绑定到对象方法区分开, 阅读全文
posted @ 2018-11-12 11:24 活的潇洒80 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、什么是特性property property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 例一:BMI指数(bmi是计算而来的,但很明显它听起来像是一个属性而非方法,如果我们将其做成一个属性,更便于理解) 1、实现代码 2、输出结果 例二:圆的周长和面积 1、实现代码 2、输出结果 阅读全文
posted @ 2018-11-12 10:45 活的潇洒80 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一:封装数据 将数据隐藏起来这不是目的。隐藏起来然后对外提供操作该数据的接口,然后我们可以在接口附加上对该数据操作的限制,以此完成对数据属性操作的严格控制。 二、封装方法:目的是隔离复杂度 三、封装方法的其他举例 1、你的身体 你的身体没有一处不体现着封装的概念:你的身体把膀胱尿道等等这些尿的功能隐 阅读全文
posted @ 2018-11-12 10:20 活的潇洒80 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、Eureka 简介 服务发现技术选型 二、Spring Cloud Eureka 入门案例 1、在浏览器输入:http://localhost:8761/ 2、在浏览器输入:http://localhost:8761/eureka/apps 三、 REST API实例 1、查询所有应用示例 1、 阅读全文
posted @ 2018-11-08 18:06 活的潇洒80 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 一、微服务架构概述 1、微服务架构 2、微服务解决方案 二、Spring Cloud与中间件 1、Spring Cloud项目模块 2、Spring Cloud与网关中间件 第一代网关zuul 当后端服务出现异常。服务不可用时,需要网关进行熔断和服务降级,在异地多活场景中需要根据请求流量进行分片,路 阅读全文
posted @ 2018-11-08 15:33 活的潇洒80 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 1、代码 二、自动变形的特点 1、这仅仅这是一种变形 阅读全文
posted @ 2018-11-08 10:43 活的潇洒80 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、多态 多态指的是一类事物有多种形态,比如 1、动物有多种形态:人,狗,猪 2、文件有多种形态:文本文件,可执行文件 就拿学驾照来举例,你学的不是奥迪怎样开、特斯拉怎么开、保时捷怎么开,但你拿到驾照什么车都能开 二、多态性 1、什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是 阅读全文
posted @ 2018-11-07 11:58 活的潇洒80 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要有抽象类 1 、什么是抽象类 与java一样,python也有抽象类的概念但是同样需要借助模块实现,抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化 2 、为什么要有抽象类 如果说类是从一堆对象中抽取相同的内容而来的,那么抽象类就是从一堆类中抽取相同的内容而来的,内容包括数 阅读全文
posted @ 2018-11-07 11:41 活的潇洒80 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、.什么是接口 hi boy,给我开个查询接口。。。此时的接口指的是:自己提供给使用者来调用自己功能的方式\方法\入口,java中的interface使用如下 第一部分:Java 语言中的接口很好的展现了接口的含义: IAnimal.java 第二部分:Pig.java:猪”的类设计,实现了IAn 阅读全文
posted @ 2018-11-07 11:31 活的潇洒80 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 一、组合基础 软件重用的重要方式除了继承之外还有另外一种方式,即:组合 组合指的是,在一个类中以另外一个类的对象作为数据属性,称为类的组合 组合与继承都是有效地利用已有类的资源的重要方式。但是二者的概念和使用场景皆不同, 1.继承的方式 通过继承建立了派生类与基类之间的关系,它是一种'是'的关系,比 阅读全文
posted @ 2018-11-07 11:19 活的潇洒80 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、没有重用父类代码 2、方式一:指名道姓(不依赖继承) 3、方式二:super() (依赖继承) 在子类派生出的新的方法中重用父类的方法,有两种实现方式 一、没有重用父类代码 方式一:指名道姓(不依赖继承) 1、代码 2、打印结果 方式二:super() (依赖继承) 1、代码 2、打印 阅读全文
posted @ 2018-11-07 10:29 活的潇洒80 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、初识继承 1、什么是继承 继承指的是类与类之间的关系,是一种什么“是”什么的关系,继承的功能之一就是用来解决代码重用问题 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可以成为基类或超类,新建的类称为派生类或子类 2、python中类的继承分为:单继承和多继承 阅读全文
posted @ 2018-11-06 17:41 活的潇洒80 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、编写一个学生类,产生一堆学生对象 1、代码 输出 二、有一个计数器(属性),统计总共实例了多少个对象 1、代码 2、输出 三、练习2:模仿LoL定义两个英雄类, 要求: 英雄需要有昵称、攻击力、生命值等属性;实例化出两个英雄对象;英雄之间可以互殴,被殴打的一方掉血,血量小于0则判定为死亡。 1、 阅读全文
posted @ 2018-11-06 17:09 活的潇洒80 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一、从代码级别看面向对象 1、在没有学习类这个概念时,数据与功能是分离的 2、我们能想到的解决方法是,把这些变量都定义成全局变量 但是2的解决方法也是有问题的,按照2的思路,我们将会定义一大堆全局变量,这些全局变量并没有做任何区分,即能够被所有功能使用,然而事实上只有HOST,PORT,DB,CHA 阅读全文
posted @ 2018-11-06 16:18 活的潇洒80 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、产生对象 2、类中的数据属性 3、类中的函数属性 4、补充说明 一、产生对象 1、实现代码 2、输出 对象:特征与技能的结合体类:类是一系列对象相似的特征与相似的技能的结合体 二、类中的数据属性 1、代码 2、输出 类中的数据属性:是所有对象共有的是所有对象共有的 三、类中的函数属性 阅读全文
posted @ 2018-11-06 15:41 活的潇洒80 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、是如何产生对象 2、实例化的步骤 3、类即类型 一、是如何产生对象? __init__方法用来为对象定制对象自己独有的特征 1、stu1=LuffyStudent()调用报错 1、代码 2、输出 意思是么有找到'name', 'sex', and 'age参数 2、stu1=Luffy 阅读全文
posted @ 2018-11-06 15:11 活的潇洒80 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、经典类 经典类:没有继承object的类,以及它的子类都称之为经典类 1、python2.x 二、新式类 1、python2.x 在python2中-》新式类:继承object的类,以及它的子类都称之为新式类 2、python3.x 1、代码 2、输出 3、加上object 4、输出 在pyth 阅读全文
posted @ 2018-11-06 12:01 活的潇洒80 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、实现代码 2、查看类的名称空间 3、增 4、删 5、改 6、查 一、实验代码 二、查看类的名称空间 1、代码 2、输出 三、增 1、代码 2、输出 四、删 1、代码 五、改 1、代码 2、输出 六、查 1、代码 2、输出 阅读全文
posted @ 2018-11-06 10:18 活的潇洒80 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一、面向过程 1、引子 面向过程:核心是过程二字,过程指的是解决问题的步骤,设计一条流水线,机械式的思维方式优点:复杂的问题流程化,进而简单化缺点:可扩展性差 2、验证代码 二、面向过程编程 1、什么是面向对象? 面向对象:核心就是对象二字,对象就是特征与技能的结合体优点:可扩展性强缺点:编程复杂度 阅读全文
posted @ 2018-11-06 10:02 活的潇洒80 阅读(328) 评论(1) 推荐(0) 编辑
摘要: 一、为什么要有操作系统 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。 其一:如果每位应用程序员都必须掌握该系统所有的细节,那就不可能再编写代码了(严重影响了程序员的开发效率:全部掌握这 阅读全文
posted @ 2018-11-05 11:58 活的潇洒80 阅读(297) 评论(0) 推荐(1) 编辑
摘要: 本节内容 1、第一回 初生牛犊 2、第二回 渐入佳境 3、第三回 虎口脱险 4、第四回 江湖再见 第一回 初生牛犊 我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。 我身边的同伴0x6900 待的时间比较长,他带着沧桑的口气对我说: 阅读全文
posted @ 2018-11-02 17:40 活的潇洒80 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、引子 2、进程的诞生 3、线程 4、争吵 一、引子 我听说我的祖先们生活在专用计算机里, 一生只帮助人类做一件事情,比说微积分运算 了、人口统计了 、生成密码、甚至通过织布机印花 ! 如果你想在这些专用“计算机”上干点别的事儿,例如安装个游戏玩玩, 那是绝对不可能的, 除非你把它拆掉, 阅读全文
posted @ 2018-11-02 16:58 活的潇洒80 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、引子 2、并发多线程效果演示 一、引子 我们说单核的cpu只能同时执行一个任务,但是给我们的一个幻觉是可以执行多个,因为cpu太快了。它是怎么实现的呢?就是上下文切换,它不是轮询着切换的。它是按照优先级来切换的,并不是从头到尾的,中间的切换是有优先级的。我们就可以利用这个优势,因为它太 阅读全文
posted @ 2018-11-02 16:41 活的潇洒80 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、概述 2、什么是进程? 3、什么是线程? 4、什么是携程? 5、存在的疑问 6、总结 一、概述 我们知道,所有的指令的操作都是有CPU来负责的,cpu是来负责运算的。OS(操作系统) 调度cpu的最小单位就是线程。程序启动后,从内存中分一块空间,把数据临时存在内存中,因为内存比较快,内 阅读全文
posted @ 2018-11-02 16:35 活的潇洒80 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 网络编程基础【day09】:socket编程入门(一) 网络编程基础【day09】:简单socket实例(二) 网络编程基础【day09】:通过socket实现简单ssh客户端(三) 网络编程基础【day09】:实现简单地ssh(四) 网络编程基础【day09】:socket接收大数据(五) 网络编 阅读全文
posted @ 2018-11-02 16:11 活的潇洒80 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 面向对象【day07】:面向对象引子(一) 面向对象【day07】:面向对象概念介绍(二) 面向对象【day07】:类的实例化过程剖析(三) 面向对象【day07】:类的特性介绍(四) 面向对象【day07】:类的属性(五) 面向对象【day07】:析构函数(六) 面向对象【day07】:类的继承( 阅读全文
posted @ 2018-11-02 16:03 活的潇洒80 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、堡垒机前戏 2、SSHClient 3、SFTPClient 一、堡垒机前戏 开发堡垒机之前,先来学习Python的paramiko模块,该模块机遇SSH用于连接远程服务器并执行相关操作。 paramiko模块 存在的作用:作批量管理用的。 二、SSHClient SSHClient 阅读全文
posted @ 2018-11-02 15:42 活的潇洒80 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、概述 2、多用户并发 3、socketserver.BaseServer 一、概述 之前上一篇写的 day8-socketserver使用 讲解了socketsever如何使用,但是在最后 简单代码实现 里面并没有实现多并发的效果,这个就郁闷了,其实不然,其实我们需要用多线程或者多线程 阅读全文
posted @ 2018-11-02 15:31 活的潇洒80 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、概述 2、socketserver类型 3、创建socketserver步骤 4、简单的代码实现 一、概述 我们之前的用户都是不支持多并发的,所以我们现在需要一个支持多用户,实现一个并发处理,我们接下来就不能不接触socketserver这个模块。前面讲的socket都是铺垫,后面需要 阅读全文
posted @ 2018-11-02 15:22 活的潇洒80 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、概述 2、代码实现 一、概述 上一篇博客讲到的用MD5来校验还是用的之前解决粘包的方法,就是客户端发送一个请求,等待服务端的确认的这样的一个笨方法。下面我们用另外一种方法:就是客户端已经知道可接收多少数据了,既然客户端已经知道接收多少数据了,那么客户端在接收数据的时候,正好接收已经知道 阅读全文
posted @ 2018-11-02 14:42 活的潇洒80 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、概述 2、socket接收大数据 3、中文字符的坑 一、概述 上篇博客写到了,就是说当服务器发送至客户端的数据,大于客户端设置的数据,则就会把数据服务端发过来的数据剩余数据存在IO缓冲区中,那我们如何解决这个问题呢? 有的同学就说了: 很明显,上面第二种思路靠谱一点:就是说服务端给客户 阅读全文
posted @ 2018-11-02 14:38 活的潇洒80 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、概述 2、文件下载实现 3、MD5值校验 一、概述 我们如何利用socket去下载一个文件,整体思路是这样的: 读取文件名 检测文件是否存在 打开文件 检测文件大小 发送文件大小给客户端 等客户确认 开始边读边发数据 发送md5值给客户端校验 友情提示:以下代码都是在Linux系统,并 阅读全文
posted @ 2018-11-02 14:33 活的潇洒80 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、概述 2、socket实例 3、总结 一、概述 之前我们只是介绍了soket的概念和一些逻辑图表,下面我们来看看,socket的客户端和服务端到底是怎么用的? 二、socket实例 2.1 客户端 2.1.1 客户端代码逻辑图 2.1.2 客户端代码 1 2 3 4 5 6 7 8 9 阅读全文
posted @ 2018-11-02 14:22 活的潇洒80 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、概述 2、socket发送中文 3、重复发送和多次接收 4、模拟ssh客户端 一、概述 本篇博客讲一下,如果socket客户端断了,另外的客户端怎么接入服务端,还有模拟ssh的链接等。 二、socket发送中文 因为在python 3中只能接受bytes类型的数据,bytes类型只能接 阅读全文
posted @ 2018-11-02 14:20 活的潇洒80 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、概述 2、异常梳理 3、异常梳理流程图 4、异常大全 5、自定义异常 一、概述 异常处理是当程序出错了,但是我们又不想让用户看到这个错误,而且我在写程序的时候已经预料到了它可以出现这样的错误,出现这样的错误代表着什么,我们可以提前处理这些个错误 二、异常处理 2.1 处理单个异常 语法 阅读全文
posted @ 2018-11-02 14:10 活的潇洒80 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、概述 2、知识点回顾 3、断言 一、概述 python中断言,这个我是第一次听说到的,断言有什么用呢?断言就是做一些程序的检查工作,就是在执行之前需要做的一些检查,比如类似于安检一样,合格的就能过,不合格的就不能过。也类似于银行转账工作,真正的转账之前是不是要检查用户各方面,是不是账号 阅读全文
posted @ 2018-11-02 14:07 活的潇洒80 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 本节内容 1、概述 2、知识回顾 3、动态导入模块 一、概述 我们之前导入模块都是用import,或者from ... import ....这种模式去导入模块,那如果我们如何实现只用字符串就可以导入模块呢?我们下面就来说说如何动态导入模块,这个东西还是蛮有用的,通过字符串就可以导入,很方便。 二、 阅读全文
posted @ 2018-11-02 14:05 活的潇洒80 阅读(183) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 23 下一页