自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 配置yum源

yum安装,卸载,挂载光盘

2024-06-05 12:06:26 188

原创 SELinux:安全增强型Linux

SELinux:安全增强型Linux

2024-06-04 18:03:33 430

原创 systemctl系统控制器

systemctl系统控制器

2024-06-04 18:00:31 250

原创 linux提权

linux提权

2024-06-04 17:15:38 222

原创 linux安全加固

安全加固,防止/限制远程连接

2024-06-04 10:53:10 385 1

原创 禁止某个网段访问网络

禁止网段上网

2024-06-03 20:29:01 199

原创 linux暴力破解&漏洞利用

暴力破解,漏洞利用

2024-06-03 17:23:31 1141 2

原创 linux基本命令

linux命令,用户,文档归属权限

2024-05-31 09:39:01 672 1

原创 Kali的基本扫描命令

kali扫描,nmap

2024-05-27 11:05:24 202

原创 ISIS协议

isis

2024-05-26 18:58:40 1111

原创 防火墙firewall

防火墙,防火墙配置、防火墙配置NAT

2024-05-22 20:42:00 687

原创 BGP(三)选路原则

BGP选路、bgp属性

2024-05-18 10:49:14 348

原创 BGP(二)IBGP水平分割机制

BGP通告原则、路由反射器、IBGP水平分割、路由反射器实验

2024-05-17 20:38:39 932

原创 BGP(一)边界网关协议

BGP边界网关协议、BGP工作过程/原理、BGP配置案例

2024-05-17 18:46:00 917 1

原创 OSPF实验

OSPF单区域、多区域实验

2024-05-15 20:04:02 669

原创 NAT网络地址转换

NAT、NAT实验、静态NAT、动态NAAT、NAPT之NAT地址池、NAPT之easy-ip、NAT-Server

2024-05-15 18:46:53 1047

原创 ACL访问控制列表

ACL、ACL作用、ACL匹配原则、通配符、基本ACL、高级ACL

2024-05-14 19:31:40 1502

原创 BFD双向转发检测

BFD,BFD静态路由联动

2024-05-13 20:54:26 618

原创 DHCP动态主机配置协议

DHCP服务器,全局DHCP,接口DHCP,中继DHCP,vlan缺省

2024-05-13 19:18:13 950

原创 VRRP虚拟路由器冗余协议

vrrp,vrrp配置,vrrp追踪

2024-05-12 20:56:54 896

原创 什么是浮动路由

浮动路由

2024-05-12 19:50:09 179

原创 端口间隔离

端口隔离

2024-05-12 18:46:54 263

原创 STP生成树协议

STP生成树协议

2024-05-12 18:05:44 722

原创 ospf基础

ospf理论,无法建立邻居的原因,防环计划,LSA解析,特殊区域

2024-05-09 17:22:27 927

原创 display查看命令

display命令查看信息display current-configuration //查看配置详情display this //查看当前视图有效配置display ip routing-table //查看路由表display ip interface brief //查看接口下ip信息display mac-address //查看mac地址display bridge mac-address //查看桥mac地址displ

2024-05-08 11:37:21 554

原创 Redis事务与MySQL事务的区别

事务命令mysql:Begin:显式的开启一个事务Commit:提交事务,将对数据库进行的所有的修改变成永久性的Rollback:结束用户的事务,并撤销现在正在进行的未提交的修改redis:Multi:标记事务的开始Exec:执行事务的commands队列Discard:结束事务,并清除commands队列默认状态mysql:mysql会默认开启一个事务,且缺省设置...

2019-06-02 14:03:24 2536

原创 HTTP请求报文和HTTP响应报文

HTTP 报文是面向文本的,报文中的每一个字段都是一些 ASCII 码串,各个字段的长度是不确定的。 HTTP 有两类报文:请求报文和响应报文。HTTP 请求报文一个 HTTP 请求报文由请求行( request line )、请求头部( header )、空行和请求数据 4 个部分组成,下图给出了请求报文的一般格式。or< request-line >< headers >< ...

2019-05-04 20:06:33 192

原创 框架和设计模式的区别

有很多程序员往往把框架模式和设计模式混淆,认为MVC是一种设计模式。实际上它们完全是不同的概念。框架、设计模式这两个概念总容易被混淆,其实它们之间还是有区别的。框架通常是代码重用,而设计模式是设计重用,架构则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用。在软件生产中有三种级别的重用:内部重用,即在同一应用中能公共使用的抽象块;代码重用,即将通用模块组合成库或工具集,以便在多个应用和...

2019-05-04 14:16:52 183

原创 设计模式(五)

观察者模式为您提供了避免组件之间紧密耦合的另一种方法。该模式非常简单:一个对象通过添加一个方法(该方法允许另一个对象,即观察者 注册自己)使本身变得可观察。当可观察的对象更改时,它会将消息发送到已注册的观察者。这些观察者使用该信息执行的操作与可观察的对象无关。结果是对象可以相互对话,而不必了解原因。一个简单示例是系统中的用户列表。清单 4 中的代码显示一个用户列表,添加用户时,它将发送出一条消息...

2019-05-04 14:15:55 106

原创 设计模式(四)

适配器模式将各种截然不同的函数接口封装成统一的API。PHP中的数据库操作有MySQL,MySQLi,PDO三种,可以用适配器模式统一成一致,使不同的数据库操作,统一成一样的API。类似的场景还有cache适配器,可以将memcache,redis,file,apc等不同的缓存函数,统一成一致。首先定义一个接口(有几个方法,以及相应的参数)。然后,有几种不同的情况,就写几个类实现该接口。将完...

2019-05-04 14:12:08 268

原创 设计模式(三)

注册模式注册模式,解决全局共享和交换对象。已经创建好的对象,挂在到某个全局可以使用的数组上,在需要使用的时候,直接从该数组上获取即可。将对象注册到全局的树上。任何地方直接去访问。注册模式实例class Register{ protected static $objects; function set($name,$object) {//将对象注册到全...

2019-05-04 14:06:16 239

原创 设计模式(二)

工厂模式工厂模式(Factory)允许你在代码执行时实例化对象。它之所以被称为工厂模式是因为它负责“生产”对象。工厂方法的参数是 你要生成的对象对应的类名称。①抽象基类:类中定义抽象一些方法,用以在子类中实现②继承自抽象基类的子类:实现基类中的抽象方法③工厂类:用以实例化所有相对应的子类工厂模式实例class Example{ // The parameterized fa...

2019-05-04 14:02:48 353

原创 设计模式(一)

单例模式单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。某些应用程序资源是独占的,因为有且只有一个此类型的资源。例如,通过数据库句柄到数据库的连接是独占的。您希望在应用程序中共享数据库句柄,因为在保持连接打开或关闭时,它是一种开销,在获取单个页面的过程中更是如此。单例模式确保某个类只有一个实例,而且自行实例化...

2019-05-04 10:22:36 43 1

原创 VUE获取百度地图及经纬度

一、申请秘钥先申请秘钥,然后在首页index.html的head引入下面的js代码:<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=密钥"></script>二、配置文件如果只是第一步,你调用百度地图api时,报错: Bmap is not defined ...

2019-04-28 20:14:58 7765 1

原创 MySQL调优sql语句三步曲(慢查询、explain profile)

mysql profile explain slow_query_log分析优化查询在做性能测试中经常会遇到一些问题,cpu过高,所以对数据的优化在性能测试过程中占着据着很重要的位置,下面我就介绍一些msyql性能调优过程中经常用到的三件利器:1、慢查询(分析出问题的sql)2、Explain(显示了sql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询...

2019-04-17 20:57:02 216

原创 php的openssl加密扩展使用

对称加密:$salt = “123456”;$flag = function_exists(openssl_encrypt);yy=opensslgetciphermethods();//vardump(yy = openssl_get_cipher_methods();//var_dump(yy=opensslg​etc​ipherm​ethods();//vard​ump(yy);$...

2019-04-16 16:49:56 469

原创 redis精讲

本文围绕以下几点进行阐述1、为什么使用redis2、使用redis有什么缺点3、单线程的redis为什么这么快4、redis的数据类型,以及每种数据类型的使用场景5、redis的过期策略以及内存淘汰机制6、redis和数据库双写一致性问题7、如何应对缓存穿透和缓存雪崩问题8、如何解决redis的并发竞争问题正文1、为什么使用redis分析:博主觉得在项目中使用redis,主要...

2019-04-16 16:17:02 154

原创 为什么说Redis是单线程的以及Redis为什么这么快!

一、Redis简介Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(String),散列(Hash),列表(List),集合(Set),有序集合(Sorted Set或者是ZSet)与范围查询,Bitmaps,Hyperloglogs 和地理空间(Geospatial)索引半径查询。其中常见的数据结构类型有:String、...

2019-04-16 14:56:09 155

原创 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题

摘之:https://blog.csdn.net/xlgen157387/article/details/79530877关于Redis经常被问到的问题:缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等概念的入门及简单解决方案。一、缓存雪崩缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本...

2019-04-16 14:19:52 149 1

空空如也

空空如也

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

TA关注的人

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