摘要:
网络配置 1 Linux网络配置原理 虚拟机NAT网络配置原理 2 查看网络IP和网关 2.1 虚拟机网络编辑器 2.2 修改IP地址 2.3 查看网关 2.4 查看windows中的虚拟网卡的ip地址 windows中使用ipconfig查看ip配置 3. ping测试 基本语法: ping [主
阅读全文
posted @ 2020-10-02 23:25
Nemo&
阅读(163)
推荐(0)
摘要:
Linux磁盘分区、挂载 1. 分区方式 mbr分区 最多支持四个主分区 系统只能安装在主分区 扩展分区要占一个主分区 MBR最大只支持2TB,但拥有最好的兼容性 gpt分区 支持无限多个主分区(但操作系统可能限制,比如windows下最多128个分区) 最大支持18EB的大容量(1EB=1024P
阅读全文
posted @ 2020-10-02 23:24
Nemo&
阅读(152)
推荐(0)
摘要:
3.7定时任务调度 1. 任务调度原理 crond任务调度:crontab进行定时任务调度 使用方法:crontab [选项] crontab [选项] -e:编辑crontab定时任务 -i:查询crontab任务 -r:删除当前用户所有的crontab任务 -l:列出当前有哪些任务调度 serv
阅读全文
posted @ 2020-10-02 23:23
Nemo&
阅读(153)
推荐(0)
摘要:
组管理和权限管理 1. Linux组基本介绍 Linux中每个用户属于一个组,不能独立于组以外。所以在Linux中每个文件存在组的概念: 所有者 所在组 其他组 改变用户所在组 2. 文件/目录所有者 一般为文件的创建者,谁创建了该文件,就自然的称为该文件的所有者。 查看文件所有者:ls -ahl
阅读全文
posted @ 2020-10-02 23:22
Nemo&
阅读(112)
推荐(0)
摘要:
实用指令 1. 指定运行级别(7个级别) 0.关机【一旦开机它就会执行关机】 1.单用户【找回丢失密码】 2.多用户状态没有网络服务 3.多用户状态有网络服务 4.系统未使用保留给用户 5.图形界面 6.系统重启【设置后则开机就一直重启】 系统的运行级别配置文件:/etc/inittab 切换到指定
阅读全文
posted @ 2020-10-02 23:21
Nemo&
阅读(108)
推荐(0)
摘要:
用户管理 1. 基本用户管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为
阅读全文
posted @ 2020-10-02 23:20
Nemo&
阅读(210)
推荐(0)
摘要:
关机、重启和用户登录注销 1. 关机&重启命令 1.1 shutdown shutdown -h now:表示立即关机 shutdown -h 1:表示1分钟后关机 shutdown -r now:立即重启 1.2 halt halt:直接使用,关机 1.3 reboot reboot 重启系统 1
阅读全文
posted @ 2020-10-02 23:19
Nemo&
阅读(164)
推荐(0)
摘要:
vi 和 vim 三种模式的相互转化图 vim 和 vi 的快捷键键盘一览图 vi和vim编辑器 1. vi和vim的基本介绍 所有Linux系统都会内置vi文本编辑器 vim是vi的升级版,可以主动以字体颜色分辨语法的正确性,代码补完和编译,错误跳转等功能。 2. vi和vim的三种模式 2.1
阅读全文
posted @ 2020-10-02 23:18
Nemo&
阅读(201)
推荐(0)
摘要:
为什么需要远程登录 Linux 示意图 说明: 公司开发时候, 具体的情况是这样的 linux 服务器是开发小组共享的. 正式上线的项目是运行在公网的. 因此程序员需要远程登录到 centos 进行项目管理或者开发. 画出简单的网络拓扑示意图(帮助理解) 远程登录客户端有 Xshell5, Xftp
阅读全文
posted @ 2020-10-02 23:17
Nemo&
阅读(185)
推荐(0)
摘要:
基本介绍 linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。 深刻理解 linux 树状文件目录是非常重要的,这里我给大家说明一下。 记住一句经典的话:在 Linux 世界里,一切皆文件。 目录结构的具体介绍 /bin: 是Binar
阅读全文
posted @ 2020-10-02 23:16
Nemo&
阅读(125)
推荐(0)
摘要:
安装 vm 和 Centos 学习 Linux 需要一个环境,我们需要创建一个虚拟机,然后在虚拟机上安装一个 Centos 系统来学习。 先安装 virtual machine ,vm12 再安装 Linux (CentOS 6.8) 原理示意图,这里我们画图说明一下 VM 和 CentOS 的关系
阅读全文
posted @ 2020-10-02 23:15
Nemo&
阅读(158)
推荐(0)
摘要:
Linux入门 1. Linux介绍 Linux 是一款免费,开源,安全,高效,稳定,处理高斌发很强悍的操作系统 Linux创始人——linux(林纳斯) Linux主要发行版本 2. Unix与Linux的关系 2.1 Unix来源 2.2 Linux来源 2.3 Linux与Unix关系 2.4
阅读全文
posted @ 2020-10-02 23:14
Nemo&
阅读(141)
推荐(0)
摘要:
Linux课程介绍 1. 学习方向 linux运维工程师: 维护linux的服务器(一般大型企业) linux嵌入式工程师: linux做驱动开发,或者linux的嵌入式 linux下开发项目 2. 应用领域 个人桌面 服务器应用 免费,稳定,高效 侵入式应用 机顶盒,手机,数字电视,智能家居等 3
阅读全文
posted @ 2020-10-02 23:13
Nemo&
阅读(404)
推荐(0)
摘要:
面向对象版学员管理系统 一. 系统需求 使用面向对象编程思想完成学员管理系统的开发,具体如下: 系统要求:学员数据存储在文件中 系统功能:添加学员、删除学员、修改学员信息、查询学员信息、显示所有学员信息、保存学员信息及退出系统等功能。 二. 准备程序文件 2.1 分析 ⻆色分析 学员 管理系统 工作
阅读全文
posted @ 2020-09-19 19:03
Nemo&
阅读(1342)
推荐(0)
摘要:
模块和包 一. 模块 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块能定义函数,类和变量,模块里也能包含可执行的代码。 1.1. 导入模块 1.1.1 导入模块的方式 import [相对父路径名.相对子路径
阅读全文
posted @ 2020-09-19 19:00
Nemo&
阅读(277)
推荐(0)
摘要:
异常 一. 了解异常 当检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的"异常"。 例如:以 r 方式打开一个不存在的文件。 open('test.txt', 'r') 二. 异常的写法 2.1 语法 try: 可能发生错误的代码 except: 发生异常时执行的代码
阅读全文
posted @ 2020-09-19 18:59
Nemo&
阅读(206)
推荐(0)
摘要:
面向对象基础 一. 理解面向对象 面向对象是一种抽象化的编程思想,很多编程语言中都有的一种思想。 例如:洗⾐服 思考:⼏种途径可以完成洗⾐服? 答: 手洗 和 机洗。 手洗:找盆 - 放⽔ - 加洗⾐粉 - 浸泡 - 搓洗 - 拧⼲⽔ - 倒⽔ - 漂洗N次 - 拧⼲ - 晾晒。 机洗:打开洗⾐机
阅读全文
posted @ 2020-09-19 18:55
Nemo&
阅读(155)
推荐(0)
摘要:
文件操作 一. 文件操作的作用 思考:什么是文件? 思考:文件操作包含什么? 答:打开、关闭、读、写、复制.... 思考:文件操作的的作用是什么? 答:读取内容、写入内容、备份内容...... 总结:文件操作的作用就是把一些内容(数据)存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作
阅读全文
posted @ 2020-09-19 18:52
Nemo&
阅读(225)
推荐(0)
摘要:
# 函数 一. 函数的作用 需求:用户到ATM机取钱: 1. 输入密码后显示"选择功能"界面 2. 查询余额后显示"选择功能"界面 3. 取2000钱后显示"选择功能"界面 > 特点:显示“选择功能”界面需要重复输出给用户,怎么实现? 
推荐(0)
摘要:
指定解释器的运行环境 有时候我们会遇见报错 SyntaxError: Non-ASCII character '\xe4' in file E:/PycharmProjects/LEDdisplay2/2.py on line 1, but no encoding declared; see htt
阅读全文
posted @ 2020-09-19 18:47
Nemo&
阅读(351)
推荐(0)
摘要:
Python简介 Python介绍 Python是时下最流流、最火爆的编程语言之一,具体原因如下: 简单、易学,适应人群广泛 免费、开源 应用领域广泛 备注:以下知名框架均是Python语言开发。 Google开源机器学习框架:TensorFlow 开源社区主推学习框架:Scikit-learn 百
阅读全文
posted @ 2020-09-19 18:45
Nemo&
阅读(235)
推荐(0)
摘要:
Java 开发手册 一、 编程规约 (一) 命名风格 **【强制】**代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name, $name, __name **【强制】**代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 **说明:**正确
阅读全文
posted @ 2020-09-19 18:44
Nemo&
阅读(5346)
推荐(1)
摘要:
1. Java NIO 简介 Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。 NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读
阅读全文
posted @ 2020-09-09 22:49
Nemo&
阅读(225)
推荐(0)
摘要:
多线程的思考:为什么需要run()和start()方法,只用其中一个不行吗? run()和start() run()是运行的时候就直接执行所有代码 start()相当于开启线程,并发执行,让这些线程开始排队抢资源 run() 中的代码并不需要一次性执行完,而是当start()开启线程后,依次执行一小
阅读全文
posted @ 2020-09-01 23:24
Nemo&
阅读(211)
推荐(0)
摘要:
国内的项目托管网站-码云 1 简介 使用 GitHub 作为项目托管网站如果网速不好很影响效率,大家也可以使用国内的项目托管网站-码云。网址是 https://gitee.com/ ,使用方式跟 GitHub 一样,而且它还是一个中文网站,如果你英文不是很好它是最好的选择。 2 配置 SSH 免密登
阅读全文
posted @ 2020-08-25 21:57
Nemo&
阅读(510)
推荐(0)
摘要:
在 Idea 中使用 Git 1 安装 Git 核心程序 根据自己的电脑操作系统从 Git 官网 https://git-scm.com/ 下载对应的 Git 核心程序。 以 git-2.21.0 为例说明安装步骤: 双击 Git-2.21.0-64-bit.exe 点击 Next 设置安装路径 点
阅读全文
posted @ 2020-08-25 21:55
Nemo&
阅读(482)
推荐(0)
摘要:
在 Eclipse 中使用 Git Eclipse 中默认自带了 Git 插件,通过点击 Help→About Eclipse IDE 可以查看 1 全局配置 1.1 配置用户名和邮箱 点击 Window→Preferences→Team→Git→Configuration 点击 Add Entry
阅读全文
posted @ 2020-08-25 21:50
Nemo&
阅读(1302)
推荐(0)
摘要:
在 Idea 中使用 Maven 1 在 Idea 中配置 Maven Idea 中也自带 Maven 插件,而且我们也可以给自带的 Maven 插件进行配置,所以我们可以使用自带的 Maven,也可以使用我们安装的 Maven 核心程序 1.1 配置自带的 Maven 插件 Idea 自带的 Ma
阅读全文
posted @ 2020-08-25 21:47
Nemo&
阅读(5217)
推荐(1)
摘要:
在 Eclipse 中使用 Maven 1 安装 Maven 核心程序 下载地址:http://maven.apache.org/ 检查 JAVA_HOME 环境变量。Maven 是使用 Java 开发的,所以必须知道当前系统环境中 JDK 的安装目录。 C:\Users\韩总>echo %JAVA
阅读全文
posted @ 2020-08-25 21:46
Nemo&
阅读(5066)
推荐(1)
摘要:
SpringCloud Alibaba Seata处理分布式事务 #分布式事务问题 ##分布式前 ###单机库存没这个问题 ####O(∩_∩)O ###从1:1->1:N->N:N ##分布式之后 单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源, 业务操
阅读全文
posted @ 2020-08-23 22:54
Nemo&
阅读(1153)
推荐(0)
摘要:
SpringCloud Alibaba Sentinel实现熔断与限流 限流与降级 限流 blockHandler 降级 fallback 降级需要运行时出现异常才会触发,而限流一旦触发,你连运行的机会都没有,当然就不会降级。 也就是说,两者如果同时触发,那么一定是限流触发(降级连机会都没有)。 #
阅读全文
posted @ 2020-08-23 22:26
Nemo&
阅读(1284)
推荐(0)
摘要:
SpringCloud Alibaba Nacos服务注册和配置中心 感悟 注意:凡是cloud里面,你要开哪个组件,新加哪个注解,第一个就是启动,如@EnableFeignClients,第二个就是使用,如@FeignClient。 模块对外暴露就需要建立端口,不对外暴露,那就不需要建立端口 注册
阅读全文
posted @ 2020-08-23 21:04
Nemo&
阅读(836)
推荐(0)
摘要:
SpringCloud Alibaba入门简介 #why会出现SpringCloud alibaba ##Spring Cloud Netflix项目进入到维护模式 ##SpringCloud Netflix Projects Entering Maintenance Mode ###什么是维护模式
阅读全文
posted @ 2020-08-23 18:01
Nemo&
阅读(514)
推荐(0)
摘要:
SpringCloud Sleuth分布式链路跟踪 #概述 ##为什么会出现这个技术?需要解决哪些问题? 问题:在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一鰒杂的分布式服务调用链路,链路中的任何一环出现高延时或错误
阅读全文
posted @ 2020-08-23 17:58
Nemo&
阅读(175)
推荐(0)
摘要:
SpringCloud Stream消息驱动 #消息驱动概述 ##是什么 什么是SpringCloudStream 官方定义Spring Cloud Stream是一个构建消息驱动微服务的框架。 应用程序通过inputs或者outputs与Spring Cloud Stream中binder对象交互
阅读全文
posted @ 2020-08-23 17:48
Nemo&
阅读(345)
推荐(0)
摘要:
SpringCloud Bus消息总线 #概述 ##上一讲解的加深和扩充,一言以蔽之 分布式自动刷新配置功能 Spring Cloud Bus配合Spring Cloud Config使用可以实现配置的动态刷新 ##是什么 Spring Cloud Bus配合Spring Cloud Config使
阅读全文
posted @ 2020-08-23 17:20
Nemo&
阅读(240)
推荐(0)
摘要:
SpringCloud config分布式配置中心 #概述 ##分布式系统面临的 配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务 ,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息财能运行,所以一集中式的、动态的配置管理设施是必不可少的。 Sprin
阅读全文
posted @ 2020-08-23 17:07
Nemo&
阅读(272)
推荐(0)
摘要:
Gateway新一代网关 #概述简介 ##官网 ###上一代zuul 1.x https://github.com/Netflix/zuul/wiki ###当前gateway https://cloud.spring.io/spring-cloud-static/spring-cloud-gate
阅读全文
posted @ 2020-08-23 16:53
Nemo&
阅读(657)
推荐(0)
摘要:
zuul路由网关 #概述描述 #路由基本配置 #路由访问映射规则 #查看路由信息 #过滤器 太老旧了,就不做了解了
阅读全文
posted @ 2020-08-23 16:03
Nemo&
阅读(112)
推荐(0)
摘要:
Hystrix熔断器 #概述 ##分布式系统面临的问题 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数10个依赖关系,每个依赖关系在某些时候将不可避免地失败 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”
阅读全文
posted @ 2020-08-23 16:01
Nemo&
阅读(310)
推荐(0)