自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 只要会复制你就会安装Mysql8版本

Windows系统Mysql8.0.28的安装教程

2022-02-21 11:17:43 27253 112

原创 只需要一口茶的功夫 学会在CentOS上安装nginx

只需要一口茶的功夫 学会在CentOS上安装nginx

2022-10-28 17:51:33 1049 1

原创 Shell居然可以这样练

1.创建20用户 (多种)用户前缀由用户输入用户初始密码由用户输入例如:test01,test10测试你当前主机该网段内有哪些主机是UP,哪些是down的。ping通的情况下 将ip保存在/tmp/host_up.txt文件中ping不通的情况下 将ip保存在/tmp/dowm_up.txt文件中当前终端为:192.168.58.100 远程终端为:192.168.58.128能ping通192.168.58.128的情况下进行测试的

2022-09-21 23:49:03 270

原创 Shell小干货学到就不亏

写一个脚本,完成如下功能 传递一个参数给脚本,此参数为gzip、bzip2或者xz三者之一;(1) 如果参数1的值为gzip,则使用tar和gzip归档压缩/etc目录至/backups目录中,并命名为/backups/etc-20160613.tar.gz; tar -czvf /backups/etc-20160613.tar.gz /etc/*(2) 如果参数1的值为bzip2,则使用tar和bzip2归档压缩/etc目录至/backups目录中,并命名为/backups/etc-20160613

2022-09-21 07:51:41 450

原创 Shell从小白牛到大黑牛你只差这一步

如果一样,就显示此用户为“good guy”;否则,就显示此用户为“bad guy”如果有,就显示有多少个这类用户;否则,就显示没有这类用户;判断当前系统上是否有用户的默认shell为bash;如果有,则显示其空白行数;否则,显示没有空白行。echo "此类用户有 $num 个"给定一个用户,判断其UID与GID是否一样。echo "有$Space个空白行"echo "此用户为普通用户"echo "此用户为管理员"echo "没有此类用户"判断这个文件中是否有空白行;echo "没有空白行"

2022-09-19 22:14:36 165

原创 ansible三分钟学会自动化部署

项目(一)任务一:安装httpd,firewalld软件包任务二:创建网站资源文件任务三:启动httpd,firewalld任务四:添加防火墙规则项目(二)uri测试通过debug捕获打印测试结果

2022-09-13 17:35:49 420

原创 一分钟学会yum源仓库的搭建

需求:仓库1 :Name: RH294_BaseDescription: RH294 base softwareBase urt: file:///mnt/BaseOS不需要验证钦件包 GPG 签名启用此软件仓库仓库 2:Name: RH294_StreamDescription : RH294 stream softwareBase url:file:///mnt/AppStream不需要验证软件包 GPG 签名1. 不改变/etc/ansible/an

2022-09-13 16:58:33 661 2

原创 喝口茶的功夫学会ansible的配置及其应用

下表列出了有关四个受管主机的信息。您将根据主机的用途、所在的城市以及它所属的部署环境,将每个主机分配给多个组以进行管理。此外,美国城市组(罗利和山景城)必须设为组***\*us\****的子项(children),这样美国的主机就可以作为一 个组进行管理。| 主机名称 | 用途 | 位置 | 运行环境 || servera.lab.example.com | Web服务器 | 罗利raleigh | 开发development |

2022-09-09 20:30:50 390

原创 一分钟入门三分钟搭建NFS服务不会你就亏了!

架设一台NFS服务器,并按照以下要求配置1、开放/nfs/shared目录,供所有用户查询资料;2、开放/nfs/upload目录,该目录为172.24.8.0/24网段的主机的数据上传目录,并将所有该网段主机上传文件的所属者和所属组映射为nfs-upload,其UID和GID为2001;3、将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享给172.24.8.129这台主机上的jerry用户,jerry对该目录具有访问、新建和删除文件的权限。

2022-09-06 12:09:48 450

原创 一“见“入门Linux中DNS的正向和反向解析

Linux中DNS的正向和反向解析

2022-09-04 00:05:56 1592

原创 学习linux必学的内部web网站搭建——三分钟OK!

请给openlab搭建web网站网站需求:1.基于域名[www.openlab.com](http://www.openlab.com)可以访问网站内容为 welcome to openlab!!!2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于[www.openlab.com/student](http://www.openlab.com/student) 网站访问学生信息,[www.openlab.com/data](http://www.openlab.com/data)

2022-09-01 08:00:00 638

原创 一分钟知道Dokcer的学习路线及其命令使用

Dokcer学习的思维导图

2022-08-28 11:09:39 101

原创 中级运维这么学才有意思

1.atd和crond两个任务管理程序的区别2.指定在2022/08/26 09:00将时间写入testmail.txt文件中3.指定在每天凌晨4:00将该时间点之前的系统日志信息备份到个目录下(/var/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM4.在当前主机添加两块网卡,将两块网卡绑定实现网卡冗余操作。.....................

2022-08-26 22:53:51 646

原创 docker仓库的搭建居然只要一分钟!

1.使用aliyun的registry上传下载镜像https://cr.console.aliyun.com/cn-hangzhou/repositories2.使用registry镜像运行容器上传下载镜像

2022-08-21 21:35:24 1780

原创 十秒钟入门一分钟搭建Discuz论坛

在linux上使用docker完成论坛的搭建

2022-08-20 21:13:24 845

原创 十秒钟安装Docker

Docker安装真的不需要几分钟

2022-08-16 23:05:23 493

原创 Linux大牛直呼“内行“

Linux大牛直呼"内行"

2022-08-05 21:07:59 237

原创 想要玩转vim你只需要这几步!!!

Linux红帽操作入门

2022-08-01 22:56:05 803

原创 Linux入门居然只要会看就行!!!

Linux红帽入门篇

2022-08-01 13:00:56 430

原创 记住linux命令这么居然简单

Linux红帽基础篇

2022-08-01 12:59:30 625

原创 HCIA使用eNSP完成虚拟子网全网可达

HCIA使用eNSP完成虚拟子网全网可达

2022-07-23 20:00:02 286

原创 HCIA的使用eNSP完成OSPF实验

1.R3456之间只有R3为dr,没有bdr2.保证更新安全加快收敛速度3.R4环回不能宣告,全网可达4.area1区域明文认证 area2密文认证5.pc自动获取ip地址,pc1为192.168.1.11,pc2为192.168.1.22,pc3为172.16.1.11,pc4为172.16.1.22.........

2022-07-23 03:09:03 300

原创 HCIA使用eNSP实现全网可达

HCIA使用eNSP实现全网可达,访问外网。

2022-07-21 23:00:31 324

原创 HCIA使用DHCP配置eNSP,给路由器加权限并且加密

HCIA使用DHCP配置eNSP,给路由器加权限并且加密。

2022-07-19 22:03:51 832

原创 单例模式(懒汉式和饿汉式的几种写法)

单例模式 懒汉式和饿汉式

2022-04-23 21:20:22 349

原创 TypeScript的安装与配置

TypeScript和Node.js的安装与配置详细教程

2022-03-15 17:05:10 3256 1

原创 数据结构基础

数据结构的基础,线性表,顺序表,链表,栈

2022-03-13 09:58:09 188

原创 Mysql使用存储过程批量插入数据

Mysql批量插入数据

2022-03-02 16:48:03 1021

原创 Loading class `com.mysql.jdbc.Driver‘. 的警告提示处理

Loading class `com.mysql.jdbc.Driver'. 的警告提示处理

2022-02-24 00:44:39 899

原创 有图片的轮播图

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>当前页面</title> <style> * { margin: 0; padding: 0; } .wrap { width: 800px; .

2022-01-20 23:09:36 109

原创 利用JS写一个简单的轮播图

如有需要把背景颜色改成图片的 把background-color 改成img加图片就行了

2022-01-20 22:59:50 694 1

原创 Java多线程的学习与总结

在上网课的时候学习的总结

2021-12-14 14:36:17 529

原创 XML的Dom4j的总结与使用

1.XML(可扩展标记语言)X(extensible:可扩展) M(markup标记/标签) L(language语言)HTML语言:是做网页的 美丽的展示数据XML语言的作用: 1:保存数据文件(单机游戏) (因为保存在文件里读文件数据很慢) (数据库太大 不可能用数据库保存) 2:网络上传数据(大网络传xml文件 游戏是传包) 3:当配置文件 *.properties,*.xml(十个文件九个xml一个properties.

2021-12-14 14:12:06 418

原创 hashCode与equals

1、hashCode():介绍 hashCode() 的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在 哈希表中的索引位置。hashCode() 定义在JDK的Object.java中,这就意味着Java中的任何类都包含有hashCode() 函 数。另外需要注意的是: Object 的 hashcode 方法是本地方法,也就是用 c 语言或 c++ 实现的,该方法通常用来将 对象的 内存地址 转换为整数之后返回。public nat...

2021-11-26 06:30:00 135

原创 HashMap 和 Hashtable 的区别----HashSet 和 HashMap 区别

HashMap 和 Hashtable 的区别:1. 线程是否安全: HashMap 是非线程安全的,HashTable 是线程安全的;HashTable 内部的方法基本都经过 synchronized 修饰。(如果你要保证线程安全的话就使用 ConcurrentHashMap 吧!);2. 效率: 因为线程安全的问题,HashMap 要比 HashTable 效率高一点。另外,HashTable 基本被淘汰,不要在 代码中使用它;3. 对Null...

2021-11-26 04:45:00 747

原创 HashMap的底层实现(红黑树)

一、JDK1.8 之前 HashMap 底层是 数组和链表 结合在一起使用也就是 链表散列。HashMap 通过 key 的 hashCode 经 过扰动函数处理过后得到 hash 值,然后通过 (n - 1) & hash 判断当前元素存放的位置(这里的 n 指的时数组的 长度),如果当前位置存在元素的话,就判断该元素与要存入的元素的 hash 值以及 key 是否相同,如果相同的 话,直接覆盖,不相同就通过拉链法解决冲突。 所谓扰动函数指的就是 HashMap 的 hash ...

2021-11-26 00:21:47 2534

原创 Object常见的方法(面试题)

public final native Class<?> getClass()//native方法,用于返回当前运行时对象的Class对象,使用了final关键字修饰,故不允许子类重写public native int hashCode() //native方法,用于返回对象的哈希码,主要使用在哈希表中,比如JDK中的HashMap。public boolean equals(Object obj)//用于比较2个对象的内存地址是否相等,String类对该方法进行了重写用户比.

2021-11-25 23:36:48 172

原创 ==和equals

== : 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象。(基本数据类型==比较的是 值,引用数据类型==比较的是内存地址)equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况:情况1:类没有覆盖equals()方法。则通过equals()比较该类的两个对象时,等价于通过“==”比较这两个对象。情况2:类覆盖了equals()方法。一般,我们都覆盖equals()方法来两个对象的内容相等;若它们的内容相等, 则返回true(即,认为这两个对象相

2021-11-25 23:25:33 231

原创 Java泛型的协变和逆变和可变参数列表

类型通配符//类型通配符上限:<? extends 类型> 其实上限就是自己是上限 表示的是 自己和子类可以用//List<? extends Number> 它表示的类型是Number或者其子类型//类型通配符下线: <? super 类型> 其实下限就是自己以及父类 表示的是 自己和父类可以使用// List<? super Number>:它表示的类型是Number或者其父类型public static void main(S

2021-11-25 23:17:50 278

原创 IDEA智能提示如果突然不显示了,或者快捷键不能用了

那就看看File中Power Save Mode又没有被打开!!!别问 问就是帮女朋友配置了三个小时都不行 才发现她打开了这个设置!!!

2021-11-20 15:41:53 332

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除