- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 Python入门学习笔记(四)
本文是在黑马程序员网课课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1o4411M71oPython入门学习笔记(一)Python入门学习笔记(二)Python入门学习笔记(三)二十一、文件操作基本操作打开在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件,语法如下:open(name, mode) name:是要打开的目标文件名的字符串(可以包含文件所在的具体路径)mode:设置打开文件的模式(访
2021-04-06 21:28:36 4456 16
原创 为什么Python字典中的键必须是可哈希的
哈希表是一种数据结构,通过把关键码值映射到表中的一个位置访问记录,以加快查找速度。哈希表中存储的每-条数据叫作一个值,是根据与它相关的一个叫作键的数据项进行存储的,键和值组合在一起称为键-值对。哈希表的算法是获取键,对键执行一个叫作哈希函數的操作,然后根据计算的结果,选择在数据结构的某个地址中存储值,任何一个值所存储的地址都取决于其对应的键,所以哈希表是没有顺序的。当解释器调用哈希函数时,如果字典的键是可变类型的对象,它随时会发生变化。一旦键发生了变化,哈希函数会映射到不同的地址存储数据,这样就无
2022-01-15 11:46:09 1211
原创 运维基本功(二十一): 文件共享服务之SAMBA
本文是在课程课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xm如有侵删运维基本功(一):Linux系统安装运维基本功(二):Linux基本命令运维基本功(三):Linux文件管理运维基本功(四):Linux文件管理-Vim编辑器概述运维基本功(五):Linux文件管理-用户管理运维基本功(六):Linux用户管理-远程管理运维基本功(七):Linux的权限管理操作运维基本功(八):Linux自有服务与软件包管理运维
2021-05-13 15:10:35 2356 2
原创 运维基本功(二十): NFS任务解决方案
本文是在课程课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xm如有侵删运维基本功(一):Linux系统安装运维基本功(二):Linux基本命令运维基本功(三):Linux文件管理运维基本功(四):Linux文件管理-Vim编辑器概述运维基本功(五):Linux文件管理-用户管理运维基本功(六):Linux用户管理-远程管理运维基本功(七):Linux的权限管理操作运维基本功(八):Linux自有服务与软件包管理运维
2021-05-11 21:00:03 3067 6
原创 运维基本功(十九):文件共享服务之FTP解决方案
FTP、NFS、SAMBA系统服务一、rsync托管xinetd1、为什么要进行服务托管独立服务:独立启动脚本 ssh ftp nfs dns …依赖服务: 没有独立的启动脚本 rsync telnet 依赖xinetd服务(独立服务)2、如何将rsync托管给xinetd服务去管理?第一步:在系统中安装xinetd服务# yum -y install xinetd# rpm -ql xinetd第二步:编写xinetd.conf文件(/etc/xinetd.conf)
2021-05-06 21:27:27 4070 9
原创 运维基本功(十八): Linux系统下数据同步服务RSYNC解决方案
本文是在课程课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xm如有侵删运维基本功(一):Linux系统安装运维基本功(二):Linux基本命令运维基本功(三):Linux文件管理运维基本功(四):Linux文件管理-Vim编辑器概述运维基本功(五):Linux文件管理-用户管理运维基本功(六):Linux用户管理-远程管理运维基本功(七):Linux的权限管理操作运维基本功(八):Linux自有服务与软件包管理运维
2021-05-06 21:22:43 2678
原创 运维基本功(十七):远程管理SSH服务免密登录解决方案
本文是在课程课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xm如有侵删运维基本功(一):Linux系统安装运维基本功(二):Linux基本命令运维基本功(三):Linux文件管理运维基本功(四):Linux文件管理-Vim编辑器概述运维基本功(五):Linux文件管理-用户管理运维基本功(六):Linux用户管理-远程管理运维基本功(七):Linux的权限管理操作运维基本功(八):Linux自有服务与软件包管理运维
2021-04-25 20:17:45 4981 11
转载 问题处理基本功:Tomcat8部署项目加载静态资源html页面编码错误
1.问题背景及解决方式最近在回顾Tomcat部署Web项目,自己简单地从Tomcat的下载安装及配置server.xml文件入手,学习Tomcat的项目部署,在自己使用IDEA创建了一个简单地web项目,并尝试将项目复制到Tomcat的安装运行目录下:.\apache-tomcat-8.5.50\webapps中,使用这种简单地拖放式管理来验证我项目的部署是否能被Tomcat服务器带动并访问,于是我创建了一个oa命名的项目,访问hello.html页面,项目如下:.html文件是IDEA自动生成的HT
2021-04-25 16:58:50 4219
原创 米哈游一面面经
米哈游一面面经HR提前打电话约面试时间,电话面试,全程以很轻松的方式进行,感觉HR挺不错。一、开场先让我自我介绍aba aba…二、点评一下做过的项目就在学校做过的相关项目,简历上面的东西,可能想看看是否真的有在学东西。三、网络相关TCP/UDP哪个更好、七层模型、网络协议、三次握手、状态码、DNS、网络安全(反正就是计网课听过都讲了,不给自己挖坑)四、数据库group、事务、主键外键区别、Redis分布式锁、分布式事务(个人感觉数据库这部分答得不太好)五、操作系统
2021-04-24 19:00:56 9746 11
转载 块存储、文件存储、对象存储这三者的差别
今天看学习的时候突然想到了块存储、文件存储、对象存储的区别,就去翻阅了一下资料。块存储块存储一般体现形式是卷或者硬盘(比如windows里面看到的c盘),数据是按字节来访问的,对于块存储而言,对里面存的数据内容和格式是完全一无所知的。好比上面图中,数据就像玉米粒一样堆放在块存储里,块存储只关心玉米粒进来和出去,不关心玉米粒之间的关系和用途。块存储只负责数据读取和写入,因此性能很高,适用于对响应时间要求高的系统。比如数据库等。文件存储文件存储一般体现形式是目录和文件(比如C:\Users\Download
2021-04-22 21:51:39 4584 2
原创 运维基本功(十六):远程管理SSH服务
远程管理SSH服务一、场景引入1、任务背景为了最大程度的保护公司内网服务器的安全,公司内部有一台服务器做跳板机(JumpServer)。运维人员在维护过程中首先要统一登录到这台服务器,然后再登录到目标设备进行维护和操作。由于开发人员有时候需要通过跳板机登录到线上生产环境查看一些业务日志,所以现在需要运维人员针对不同的人员和需求对账号密码进行统一管理,并且遵循权限最小化原则。2、任务要求跳板机上为每个开发人员创建一个账号,并且只能在指定的目录里管理自己的文件。线上生产服务器,禁止使用root用
2021-04-20 21:22:34 6440 23
原创 运维基本功(十五):Linux系统优化基础
一、登录系统:不使用root登录,通过sudo授权管理,使用普通用户登录二、禁止SSH远程:通过PermitRootLogin来更改默认的远程连接SSH服务及禁止root远程连接[root@c7 ~]# su root #进入超级用户模式[root@c7 ~]#chmod u+w /etc/sudoers #添加文件的写权限[root@c7 ~]#vim /etc/sudoers #编辑/etc/sudoers文件,找到这一行:"root ALL=(ALL) ALL"在起下面添加"xxx
2021-04-19 00:51:58 5201
转载 运维基本功(十四):Linux下yum源配置实战
本文是在课程课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xm如有侵删运维基本功(一):Linux系统安装运维基本功(二):Linux基本命令运维基本功(三):Linux文件管理运维基本功(四):Linux文件管理-Vim编辑器概述运维基本功(五):Linux文件管理-用户管理运维基本功(六):Linux用户管理-远程管理运维基本功(七):Linux的权限管理操作运维基本功(八):Linux自有服务与软件包管理运维
2021-04-18 20:08:11 4844
原创 运维基本功(十三): 再谈用户组管理
本文是在课程课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xm如有侵删运维基本功(一):Linux系统安装运维基本功(二):Linux基本命令运维基本功(三):Linux文件管理运维基本功(四):Linux文件管理-Vim编辑器概述运维基本功(五):Linux文件管理-用户管理运维基本功(六):Linux用户管理-远程管理运维基本功(七):Linux的权限管理操作运维基本功(八):Linux自有服务与软件包管理运维
2021-04-17 21:17:08 5253
转载 运维基本功(十二): Linux命令回顾与扩展
本文是在课程课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xm如有侵删运维基本功(一):Linux系统安装运维基本功(二):Linux基本命令运维基本功(三):Linux文件管理运维基本功(四):Linux文件管理-Vim编辑器概述运维基本功(五):Linux文件管理-用户管理运维基本功(六):Linux用户管理-远程管理运维基本功(七):Linux的权限管理操作运维基本功(八):Linux自有服务与软件包管理运维
2021-04-16 21:40:05 4305 1
原创 网络基本功:路由、抓包工具
本文是在课程课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1j4411D7B2如有侵删一、路由表思考:什么是交换,什么是路由,什么是路由表?交换是指同网络访问(两台机器连在同一个交换机上,配置同网段的不同ip就可以直接通迅)路由就是跨网络访问(路径选择)路由表是记录路由信息的表,在Linux中⾸先是⼀张可见的,可更改的表,它的作⽤就是当数据包发到Linux的时候,系统(或者说内核)就根据这张表中定义好的信息来决定这个数据包接
2021-04-16 20:32:17 6449
原创 网络基本功:OSI模型、TCP/IP协议及握挥手、网络模式、主机网络配置
本文是在课程课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1j4411D7B2如有侵删数据在两台计算机之间是如何传输的?数据传输过程:一、OSI七层模型什么是OSI模型OSI:开放系统互连参考模型,是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型。目的:为开放式互连信息系统提供了一种功能结构的框架和参考。这里所说的开放系统,实质上指的是遵循OSI参考模型和相关协议能够实
2021-04-16 18:12:25 7706 20
原创 网络基本功:IP与子网划分
一、认识网络设备常见的网络设备集线器(HUB)共享带宽的设备,采用广播的形式来传输信息,可以实现多台电脑同时使用一个进线接口来上网或组成局域网。HUB不管有多少端口,所有端口都共享一条带宽,同一时刻只能有两个端口传送数据,其它端口只能等待,传输效率低;如果是8口的HUB,那么每个端口得到的带宽就只有1/8的总带宽;交换机交换机的每一个端口所连接的网络都是独立的,也就是独享带宽;并且能够进行地址学习(源端和目标端的MAC地址),维护一张MAC地址表隔离冲突域。因为每个端口都有一条独占的带宽,
2021-04-16 03:29:18 4759
原创 运维基本功(十一):LAMP项目部署实战
一、YUM1、什么是YUM在CentOS系统中,软件管理方式通常有三种方式:rpm安装、yum安装以及编译安装。编译安装,从过程上来讲比较麻烦,包需要用户自行下载,下载的是源码包,需要进行编译操作,编译好了才能进行安装,这个过程对于刚接触Linux的人来说比较麻烦,而且还容易出错。好处在于是源码包,对于有需要自定义模块的用户来说非常方便。(就业班会着重讲解)难度:编译安装 > rpm安装 > yum安装(有网络 + yum源支持)Yum(全称为 Yellow dog Updater,
2021-04-14 21:35:54 5514 4
转载 运维基本功(十):Linux计划任务以及进程检测与控制
本文是在黑马程序员网课课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xm如有侵删运维基本功(一):Linux系统安装运维基本功(二):Linux基本命令运维基本功(三):Linux文件管理运维基本功(四):Linux文件管理-Vim编辑器概述运维基本功(五):Linux文件管理-用户管理运维基本功(六):Linux用户管理-远程管理运维基本功(七):Linux的权限管理操作运维基本功(八):Linux自有服务与软件包
2021-04-14 21:04:13 4668
原创 运维基本功(九): Linux自有服务-防火墙&计划任务
本文是在黑马程序员网课课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xm如有侵删运维基本功(一):Linux系统安装运维基本功(二):Linux基本命令运维基本功(三):Linux文件管理运维基本功(四):Linux文件管理-Vim编辑器概述运维基本功(五):Linux文件管理-用户管理运维基本功(六):Linux用户管理-远程管理运维基本功(七):Linux的权限管理操作运维基本功(八):Linux自有服务与软件包
2021-04-14 20:10:14 4487 1
原创 运维基本功(八): Linux自有服务与软件包管理
本文是在黑马程序员网课课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xm如有侵删运维基本功(一):Linux系统安装运维基本功(二):Linux基本命令运维基本功(三):Linux文件管理运维基本功(四):Linux文件管理-Vim编辑器概述运维基本功(五):Linux文件管理-用户管理运维基本功(六):Linux用户管理-远程管理运维基本功(七):Linux的权限管理操作运维基本功(八):Linux自有服务与软件包
2021-04-14 13:10:28 4500
原创 运维基本功(七): Linux的权限管理操作
本文是在黑马程序员网课课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xm如有侵删运维基本功(一):Linux系统安装运维基本功(二):Linux基本命令运维基本功(三):Linux文件管理运维基本功(四):Linux文件管理-Vim编辑器概述运维基本功(五):Linux文件管理-用户管理运维基本功(六):Linux用户管理-远程管理运维基本功(七):Linux的权限管理操作一、权限概述1、权限的基本概念在多用户计
2021-04-13 21:10:37 4897
原创 运维基本功(六):Linux用户管理与远程管理
本文是在黑马程序员网课课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xm如有侵删运维基本功(一):Linux系统安装运维基本功(二):Linux基本命令运维基本功(三):Linux文件管理运维基本功(四):Linux文件管理-Vim编辑器概述运维基本功(五):Linux文件管理-用户管理运维基本功(六):Linux用户管理-远程管理一、用户管理1、回顾用户组管理groupadd :组添加groupmod:组修改
2021-04-13 21:05:13 4554 3
原创 运维基本功(五):Linux文件管理-用户管理
本文是在黑马程序员网课课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xm如有侵删运维基本功(一):Linux系统安装运维基本功(二):Linux基本命令运维基本功(三):Linux文件管理运维基本功(四):Linux文件管理-Vim编辑器概述运维基本功(五):Linux文件管理-用户管理一、查看文件内容1、回顾之前的命令cat命令、tac命令、head命令、tail命令、扩展:tail -f动态查看一个文件的内容
2021-04-13 18:49:27 4536 1
原创 运维基本功(四):Linux文件管理-Vim编辑器概述
本文是在黑马程序员网课课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xm如有侵删运维基本功(一):Linux系统安装运维基本功(二):Linux基本命令运维基本功(三):Linux文件管理运维基本功(四):Linux文件管理-Vim编辑器概述一、VIM编辑器1、vi概述vi(visual editor)编辑器通常被简称为vi,它是Linux和Unix系统上最基本的文本编辑器,类似于Windows 系统下的notepad
2021-04-13 18:15:49 4663 1
原创 运维基本功(三):Linux文件管理
本文是在黑马程序员网课课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xm如有侵删一、Linux下文件命名规则1、可以使用哪些字符?理论上除了字符“/”之外,所有的字符都可以使用,但是要注意,在目录名或文件名中,不建议使用某些特殊字符,例如, <、>、?、* 等,尽量避免使用。工作时文件的命名规则:由于linux严格区分大小写,所以尽量都用小写字母如果必须对文件名进行分割,建议使用"_",例如:itheima_
2021-04-13 13:59:38 4489 2
原创 运维基本功(二):Linux基本命令
本文是在黑马程序员网课课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1nW411L7xmLinux基本命令一、VMware的两种备份方式1、为什么要进行备份答:保证CentOS7.6操作系统的安全,必须对操作系统进行备份2、VMware有哪些系统备份方式① 快照备份② 克隆备份3、快照备份快照:又称还原点,就是保存在拍快照时候的系统的状态(包含了所有的内容),在后期的时候随时可以恢复。☆ 拍摄快照第一步:启动Linux的操作系统
2021-04-09 16:45:46 4839 1
原创 Python入门学习笔记(三)
本文是在黑马程序员网课课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1o4411M71oPython入门学习笔记(一)Python入门学习笔记(二)十六、公共操作运算符运算符描述支持的容器类型+合并字符串、列表、元组*复制字符串、列表、元组in元素是否存在字符串、列表、元组、字典not in元素是否不存在字符串、列表、元组、字典+# 1. 字符串str1 = 'aa'str
2021-04-05 20:23:39 4892 7
原创 Python入门学习笔记(二)
本文是在黑马程序员网课课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1o4411M71o十二、列表格式:[数据1, 数据2, 数据3, 数据4…]列表可以一次性存储多个数据,且可以为不同数据类型常用操作查找下标name_list = ['Tom', 'Lily', 'Rose']print(name_list[0]) # Tomprint(name_list[1]) # Lilyprint(name_list[2]) # Ro
2021-03-31 21:24:47 4362 3
原创 Python入门学习笔记(一)
本文是在黑马程序员网课课件基础上修改的学习笔记课程原地址:https://www.bilibili.com/video/BV1o4411M71o一、下载安装PyCharm下载地址:http://www.jetbrains.com/pycharm/download/#section=windows二、PyCharm的基本设置修改主题:[Appearance & Behavior] – [Appearance] Theme:修改主题Name:修改主题字体Size:修改主题字号修改字体:
2021-03-30 00:33:32 5417 12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人