自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (2)
  • 收藏
  • 关注

原创 交换机——交换架构

交换机的交换架构是框式交换机才有的概念,它最主要的作用是任意输入端可以交换为任意输出端。交换结构的最基本组成为:输入端口、输出端口和连接输入输出端口的交换网络。业界主要的三种交换架构...

2021-12-27 20:59:43 11275 3

原创 交换机基本介绍(分类、性能指标、硬件构成及工作方式)

一、交换机的分类与性能指标1.1交换机的分类按照网络构成方式来分的话,交换机分为三类:接入层交换机、汇聚层交换机和核心层交换机。按照OSI模型来划分的话,分为:二层交换机、三层交换机和四层交换机还有一种按照硬件形态来划分,可以分成两类:盒式交换机和机框式交换机。盒式交换机是一种有固定端口数,有时也会带有少量扩展槽的交换机。机架式交换机是一种插槽式的交换机,这种交换机扩展性较好,可支持不同的网络类型,可支持更大端口密度的网络。一般在数据中心的接入层都会采用盒式交换机,盒式...

2021-12-24 17:28:38 41893 3

原创 交换机——级联、堆叠和集群

交换机的连接主要有三种方式,级联方式、堆叠方式和集群方式。级联方式实现简单,只需一根普通的双绞线即可,节约成本而且基本不受距离的限制。而堆叠方式投资相对较大,且只能在很短的距离内连接,实现起来比较困难。集群连接方式,就是将多台互相连接(级联或堆叠)的交换机作为一台逻辑设备进行管理。堆叠方式比级联方式具有更好的性能,信号不易衰竭,且通过堆叠方式,可以集中管理多台交换机,大大减化了管理工作量;如果实在需要采用级联,也最好选用Uplink端口的连接方式。因为这可以在最大程度上保...

2021-12-24 17:09:49 14006 1

原创 产品运营第一讲——认识职位

公司发展需要,转岗从事产品运营方面的工作,到目前为止也有近半年时间了,之前一直迷迷茫茫的,不知道从事这个岗位需要做些什么,经过这段时间的摸索、请教,自己也有了一些收获,在此分享给大家,希望能帮助到大家完成产品运营的入门。1.概述产品运营,又叫产品营销经理,在很多公司又被称为:产品营销,产品推广,产品拓展等。他跟产品经理和售前这两个岗位比较相似,但是又都各有一些区别。产品经理和产品运营都是对产品负责,但是产品经理更偏向于对产品的项目周期管理,负责产品版本迭代、进度控制、技术架构等等...

2021-11-17 10:26:42 1185 1

原创 热备与VRRP的区别

双机热备在形态上跟VRRP有点类似,所以经常会引起混淆。这边按照自己的理解简单梳理了一下二者之间的区别。1、应用对象不同热备一般是用作服务器或者数据库等设备,保持服务器的高可用性;VRRP,虚拟路由冗余协议,主要使用在网络上设备上,比如三层交换机或者路由器上,保证网络的高可用性。2、使用场景不同热备是用来保证高可用性的VRRP则主要是做链路负载均衡的,常和MSTP协议一起使用。3、概念范围不同广义上来看,VRRP也是热备技术的一种。可以说VRRP是包含在热备技术里面的。热备是

2021-11-12 12:02:14 2309

原创 双枪病毒介绍

自2017年首次被360安全发现以来,“双枪”木马病毒进行了多次变种,感染了逾10万台电脑设备,直至2020年5月,360安全联合百度捣毁了数十万“肉鸡”构成的僵尸网络,才让我们得知,僵尸网络的规模如此巨大,在我们看不见的地方,正与邪的对抗无时不在激烈的交锋。据腾讯电脑管家安全专家介绍,“双枪”木马目前主要潜伏在多款游戏外挂程序捆绑安装的一款名为“开心输入法”违规软件中。如果游戏玩家从这些网站下载安装外挂或游戏辅助工具,会发现电脑多出一个“开心输入法”软件,同时浏览器主页被锁定为带有“39201”计费编

2021-11-05 09:12:31 1568 1

原创 CAS方式实现单点登录

单点登录,英文是 Single Sign On,缩写为 SSO。多个站点(192.168.1.20X)共用一台认证授权服务器(192.168.1.110,用户数据库和认证授权模块共用)。用户经由其中任何一个站点(比如 192.168.1.201)登录后,可以免登录访问其他所有站点。而且,各站点间可以通过该登录状态直接交互。CAS Server 为需要独立部署的 Web 应用。CAS Client 支持非常多的客户端(这里指单点登录系统中的各个 Web 应用),包括 Jav...

2021-11-01 10:52:20 16906 3

原创 工控安全与传统安全区别

工控安全定义国际标准《工业过程测量、控制和自动化网络与系统信息安全》中,针对工控安全的定义包括以下几个方面:保护系统所采取的措施 由建立和维护保护系统的措施所得到的系统状态能够免于对系统资源的非授权访问和非授权或意外的变更、破坏或者损失 基于计算机系统的能力,能够保证非授权人员和系统既无法修改软件及其数据也无法访问系统功能,却保证授权人员和系统不被阻止。防止对工控系统的非法或有害入侵,或者干扰器正确和计划的操作。工控安全特殊性网络通讯协议不同:大量的工控系统采用私有协议 系统稳.

2021-11-01 10:45:26 8145

原创 工控系统相关名词

系统类1、PCS过程控制系统:以保证生产过程的参量为被控制量,使之接近给定值或保持在给定范围内的自动控制系统。这里的“过程”是指在生产装置或设备中进行的物质和能量的相互作用和转换过程。 表征过程的主要参数有温度、压力、流量、液位、成分、浓度等通过对过程参量的控制,可使生产过程中产品的产量增加、质量提高和能耗减少。 一般的过程控制系统通常采用反馈控制的形式,这是过程控制的主要方式过程控制在石油、化工、电力、冶金等部门有广泛的应用2、DCS集散控制系统DCS是分布式控制系统的英文

2021-11-01 10:44:04 1386

原创 2019锐捷售前产品经理秋招面试总结

第一次参加校招面试,并且异常顺利的从名校硕士、本科生的手下杀出来,写点东西总结一下这次面试的经历,为下次面试做个准备。一面:一面当时去的时候已经是中午11:30的样子,感觉面试官赶着去吃午饭,所以从我前面两个人开始,每个人都是10分钟结束。我进去之后,面试官直接和我说:咱们面试十分钟,三分钟自我介绍,五分钟我来问,两分钟你问我;自我介绍之后,面试官问的问题:1、你为什么选择这个职位...

2020-04-23 20:43:59 4502 7

转载 安卓开发解决ERROR type 3 的问题。

在真机上进行安卓程序测试时,出现了Error Type3的问题。大概是因为上一次安装后我卸载了该apk,但是没有卸载干净,所以再次安装时没法安装。查阅其他博客,找的了解决方法。参考下面的两篇博文。完美解决。https://blog.youkuaiyun.com/qq_35283253/article/details/99762253?depth_1-utm_source=distribute.pc_r...

2020-04-21 15:02:23 985

原创 路由协议——RIP、OSPF协议

1、路由协议简介 在互联网中,一个自治系统(AS)是一个有权自主地决定在本系统中应采用何种路由协议的小型单位。这个网络单位可以是一个简单的网络也可以是一个由一或多个普通的网络管理员来控制的网络群体,它是一个单独的可管理的网络单元(例如一所大学,一个企业或者一个公司个体)。 一个自治系统将会分配一个全局的唯一的16位号码,有时我们把这个号码叫做自治系统(ASN)在...

2020-03-11 15:22:39 45497 11

原创 路由(浮动静态路由、负载均衡、策略路由及路由策略)

1、路由1.1什么是路由想要将数据从一个网络发送到另一个网络,我们需要使用路由器来帮助我们转发数据。路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。1.2 路由选路路由器通过一定的规则,将收到的数据报以最优的路径转发出去,这个过程就是路由选路。最优路径的选择,不同的协议有不同的判别方式,将在路由协议部分进行详细描述。...

2020-03-10 17:47:39 7116 1

原创 VLAN基础(一)

1、VLAN1.1定义:即虚拟局域网,是将一个物理的LAN在逻辑上划分成多个广播域的通信技术。802.1Q协议定义了VLAN。(1)VLAN是在一个物理网络中划分出来的逻辑网络。每个VLAN用一个数字编号来表示,即VID,号码范围从1~4094。在二层交换机上,不同的VLAN之间相当于物理隔离,之间不能相互通讯。(2)交换机可以将每个端口划分到一个VLAN内,VLAN编号...

2020-03-09 16:22:38 2049

原创 网络层协议基础(IP协议相关知识一)、IP分片

一、引入网络层提供两种服务,一种是虚电路服务。这种服务是在通信时通讯双方建立一个逻辑连接,所有的分组都沿着这条逻辑连接按照存储转发的方式传送。这种服务方式提供的是可靠通信,存在于OSI七层模型的网路层中。另一种服务是无连接服务,也是现在所普遍使用的,在该服务中,我们使用IP协议进行通信。这种服务存在于TCP/IP五层模型中。两种服务的对比:网络层的设计思路:网络...

2020-03-07 17:50:41 2348

原创 GET和POST请求的区别

1、首先,要清楚这个问题是基于什么前提的,如果什么前提都没有,不适用任何规范,只考虑语法和理论上的HTTP协议,GET和POST请求没有区别。2、如果是基于RFC规范的(1)理论上的(Specification):GET和POST 具有相同的语法,但是有不同的语义。get是用来获取数据的,post是用来发送数据的,其他方面没有任何区别。(2)实现上的(Implementation):...

2020-02-26 13:39:26 191

原创 ARP协议

一、概念ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。根据TCP/IP层次模型,在以太网中,一个主机要和另一个主机进行直接通信,必须知道目标主机的MAC地址。而在现实环境中,一般采用IP地址标示通信的对象,而ARP的功能就是提供IP地址与硬件地址之间的映射。ARP协议是自动进行的,主机和通讯设备会自动对自身的ARP缓存表进行更新。对于...

2020-02-25 11:08:07 4511

原创 广域网协议(HDLC协议和PPP协议)

2.1 HDLC(高级数据链路控制协议)是一个在同步网上传输数据、面向比特的数据链路层协议,它是由国际标准化组织(ISO)根据IBM公司的SDLC(SynchronousData Link Control)协议扩展开发而成的,能够实现可靠传输。2.1.0 HDLC基本概念1*主站负责控制链路的操作与运行,主要功能是发送命令(包括数据信息)帧、接收响应帧,并负责对整个链路的...

2020-02-24 10:36:02 9572

原创 以太网帧和802帧

前言为了使数据链路层更好的适应多种局域网标准,IEEE802委员会将局域网的数据链路层拆成两个子层,即 逻辑链路控制LLC子层和媒体(介质)接入控制MAC子层。与接入到传输媒体有关的内容都放在MAC子层,而与LLC子层无关,不管采用何种传输媒体和MAC子层的局域网 对LLC子层来说都是透明的。现在使用的局域网是DIX Ethernet V2(以太网帧)而不是802.3标准中的局域网,所以,...

2020-02-24 10:05:12 2629 1

原创 关于修改IDEA的 .vmoptions文件(解决Tomcat启动时控制台输出的乱码问题)

IDEA现在针对反破解越来越严格,所以无法直接从bin文件夹下找到.vmoptions文件进行修改,必须进入IDEA内部,通过菜单栏HELP-Edit Custom VM Options进行修改。针对Tomcat运行时,会在控制台输出乱码的问题,需要在打开的文件中加入一行代码:-Dfile.encoding=UTF-8之后保存文件,重启IDEA,在启动Tomact,就能发现不再显示...

2020-02-07 15:46:18 4601 3

原创 生成二维码的工具Zxing core-3.3.3和core-4.0

链接:https://pan.baidu.com/s/1aG330uxL50nljzM55OhhSQ提取码:hq4k

2020-01-30 21:29:10 956

原创 将IDEA中代码托管至Gitee

一、创建好项目之后,进入项目,选择VCS-Import into version Control-create Git Repository,选择本项目作为根目录,创建本地仓库二、右击项目点击【Git】--》【Add】,接着点击【Git】--》【Commit Directory】在打开的窗口中选择要上传到本地仓库的代码并添加注释后提交到本地仓库内。三、右击项目点击【Git】-...

2020-01-30 12:41:33 1331

原创 网络工程:RFC1027文档中文翻译

网络工作组斯穆特卡尔米切尔征求意见: 1027年德州互联网顾问约翰夸特曼德州互联网顾问1987年10月使用ARP实现透明的子网网关备忘录状态这个RFC描述了子网网关通过使用以太网地址解析协议(ARP),允许主机在不知道另一个网络是否存在的情况下和另一网络内的主机直接通讯,使用的这种技术称为ARP代理(ARP PROXY)。它是基于RFC-950[1],RFC922[2],和RFC...

2020-01-17 22:09:52 401

原创 java.sql.SQLException: The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more

一般这个问题是驱动包的问题。8.x版本之后,更改了一个驱动包,增加了time zone 参数,我们需要给这个参数赋值,否则这个参数就是乱码.解决方法两种:(1)如:没修改前:修改之后:在URL上加上:?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8(2)String url="j...

2019-11-16 22:02:08 517

原创 Java————内部类

大部分时候,类被定义为一个独立的程序单元。但是在某些情况下,也会把一个类定义在另一个类的内部,这种类就成为内部类。包含内部类的类叫作外部类(或宿主类)。内部类主要有以下几个作用:内部类提供了更好的封装,可以把内部类藏在外部类之内,不允许同一个包中的其他类访问该类。假设现在需要创建Cow类,Cow类需要组合一个CowLeg对象,CowLeg类只有在Cow类中才有效,离开了Cow类之后就没有任何意...

2019-10-25 23:44:48 105

原创 Java基本类库(四)————Object类

Object类是所有类、数组、枚举类的父类,也就是说,java允许把任何类型的对象赋给Object类型的变量。因为所有的Java类都默认继承Object类,所以任何Java对象都可以调用Object类中的方法。常用方法boolean equals(Object obj):判断指定对象与该对象是否相等。这里相等的标准是两个对象是同一个对象(==),因此这个方法实际上没什么用处,当我们创...

2019-10-15 16:07:04 182

原创 Java基础类库(三)————String类、StringBuffer类、StringBuilder类

字符串就是一连串的字符序列,Java提供了String和StringBuffer两个类来封装字符串,并提供了一系列方法来操作字符串对象。String类是不可变类,即一个String对象被创建后,包含在这个对象汇总的字符序列是不可改变的,直至这个对象被销毁。StringBuffer对象则代表一个字符序列可变的字符串 。一旦通过StringBuffer生成了最终想要的字符串,就可以调用他的to...

2019-10-12 11:32:40 777

原创 Java基础类库(二)————日期类

Java提供了Date和Calendar用于处理日期、时间的类,但是Date无法实现国际化,且对不同属性使用了前后矛盾的偏移量,比如月份与小时都是从0开始,月份中的天数却是从1开始的,年又是从1900年开始。而Calendar则显得过于复杂。因此Java 8 提供了一套全新的日期时间库。一、Date类通常使用的是java.util包下的 构造方法: Date date = new Da...

2019-10-11 12:50:26 354

原创 Java基础类库(一)————Scanner、System、Runtime类

一、Scanner类使用Scanner类可以方便的获取用户的键盘输入,Scanner是一个基于正则表达式的文本扫描器,他可以从文件、输入流、字符串中解析出基本类型值和字符串值。1、所属包java.util包2、常用方法:构造方法:Scanner sc = new Scanner(System.in) hasNextXxx():判断是否还有下一个输入项。其中Xxx可以是int,...

2019-10-11 01:45:43 206

原创 Java——模拟实现ArrayList和LinkedList类(二)

实现LinkedBox类LinkedList在实现时与ArrayList的区别是,LinkedList底层是使用双向链表,而ArrayList则是使用数组。因此LinkedList的好处是:便于增加和删除,且效率更高,开销更小;无需关注长度问题;当然也有不好:无法实现轮询遍历;如果中间有一个节点出了问题,那么很多数据都将无法再访问到。通过写LinkedBox类实现简化版Link...

2019-10-10 12:33:24 213

原创 Java——模拟实现ArrayList和LinkedList类(一)

由于数组一旦定义,其长度就无法改变,某些情况下给我们的编程带来了不便。Java提供了两个集合——ArrayList类和LinkedList类,用来代替数组,有效解决了数组长度不能动态改变的问题。为了加深对数组和这两个集合类的理解,于是模拟这两个类实现了两个Box类,用来代替Array。为了方便,这里只实现了存储int类。模拟实现ArrayListArrayList 的好处是:可以动态增...

2019-10-10 11:42:45 458

原创 深信服售前产品经理校招面试总结(一面)

1、简历部分在面试结束阶段,问了面试官对于我本次面试表现的看法。面试官说,和我聊的很不错,口头表达、逻辑思维清晰,问的两个比较刁钻的问题答的也很有逻辑;最大的缺点就是简历写的太差。面试官给的建议:(1)要让简历会说话。比如他 下午谈offer时看到的一份简历。本科毕业于一个二本学校,硕士是南京大学;本科期间是专业第一,硕士期间是专业前30;拿了四年奖学金。这是他简历的上半部分,这样的简...

2019-09-27 20:08:32 19851 2

原创 Java设计模式——策略模式

策略模式是利用Java面向对象的多态性实现的。举一个例子来说明策略模式的设计思想。 现有一家银行,办理业务的流程为:叫号,办理业务,离开;服务的客户有三类,老人,年轻人,土豪;这三类客户办理业务的流程都是一样的,但是在具体实现细节上却有差异。当我们在编写代码时,不可能为每一类客户重写一遍代码,这样效率会很低,而且代码冗余会很高。在我们的设想中,应该是用同一套代码,实现不同对象进来时显...

2019-09-20 11:40:41 123

原创 Java设计模式——缺省适配器模式

在开发中,我们会用接口定义规则,然后用子类实现接口。这样就达到了规范子类中方法的作用。例如,我们想要所有Box下的子类都必须实现增删改查四个方法,因此我们在接口Box中定义这四个方法当ArrayBox和LinkedBox都实现该接口时,就必须重写这五个方法。如上图所示,接口中定义的方法,子类必须全部实现;但是当接口被很多类实现后,由于业务需求,需要在接口上新增加...

2019-09-05 17:48:14 194

原创 JAVA——多态

Java引用变量有两个类型,一个是编译时类型,一个是运行时类型。编译时类型是由声明该变量时使用的类型决定的,运行时类型由实际赋值给该变量的对象(即new关键字后面所跟类型)决定。如果编译时类型和运行时类型不一致,极可能出现所谓的多态。Person p = new Teacher();//这一步通常称为向上转型,由系统自动进行//多态的体现//1、用于多态的两个类必须具有继承关系。例如,...

2019-09-04 14:03:26 162

原创 Java基础数据类型及其包装类+面试题

基本数据类型及对应的包装类boolean --------------------Booleanbyte --------------------Byteshort --------------------Shortint ---------------------Integerlong --------------------...

2019-08-16 16:03:27 1155

原创 Java 设计模式——单例模式

设计模式设计模式不是知识点 设计模式是一种设计经验的总结 设计模式用来解决某些场景下的某一类问题的----->通用的解决方案 有了设计模式则之后,可以让代码更容易被理解,确保了复用性、可靠性,可扩展性设计模式分为三类:创建型模式(5种)------->用于解决对象创建的过程单例模式 ; 工厂方法模式; 抽象工厂模式; 建造者模式 ; 原型...

2019-08-13 10:37:22 138

原创 类的加载顺序

为了探讨类在创建时,类成员的加载顺序,创建两个类:Animal类和Person类,其中Person 类继承Animal 类。Person类中重写了Animal类中的大部分方法。 注意,但我们在程序块中调用eat方法时,父类中调用的是eat方法,而子类却重新定义了一个Peat方法。这是因为如果在子类中重写eat后,父类中程序块中的this.eat就只能调用到子类中...

2019-08-13 09:49:55 215

原创 Java修饰符

权限修饰符权限修饰符分为以下四类:public 公共的 使用范围:本类 同包 子类protected 受保护的 使用范围:本类 同包 子类(通过子类对象在子类范围内部访问)默认不写 默认的 ...

2019-08-13 09:30:46 104

原创 Java中常见异常总结

常见的运行时异常:1、InputMisMatchException: 输入类型不匹配输入(获取)的值与定义的变量数据类型不匹配。2、ArrayIndexOutOfBoundsException: 数组索引越界异常索引值超出了数组的长度。定义的数组只有四个元素,下标为0~3;在对数组进行操作时,出现array[4],索引值4>3,所以索引越界。3、NegativeA...

2019-08-11 11:11:46 232

设备管理系统.rar

主要利用springboot,界面是layui风格。数据库的话自己下一个Navicat链接远程数据库就好了。数据库名和密码去配置文件中找。课设作业,仅供参考,交流

2019-07-22

axure9_51253.zip

Axure破解包,中有Axure安装包,以及汉化包,授权码去我另一篇博客里找:Axure破解,授权码

2019-07-21

空空如也

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

TA关注的人

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