5 王小二(IT)

尚未进行身份认证

我要认证

我是一名技术人,不忘初心,方得始终!

等级
TA的排名 3k+

SNMP:SNMP协议的简单入门

一、什么是SNMP?SNMP(Simple Network Management Protocol,简单网络管理协议)是TCP/IP协议簇的一个应用层协议,用于网络设备的管理,共有v1,v2,v3三个版本。v1和v2都具有基本的读、写MIB(MIB是SNMP中使用到的管理信息库,定义了数据格式、类型、顺序、意义等)功能。v2增加了警报、批量数据获取、管理站和管理站通信能力。v3在v2的基础上增加了USM,使用加密的数据和用户验证技术,提高了安全性。二、SNMP的安装与配置环境: Centos7.8安

2020-10-14 15:20:51

SpringBoot:简述如何使用RestTemplate进行接口请求

SpringBoot:简述如何使用RestTemplate进行接口请求一、GET请求1.1 getForObject(URI url, Class responseType)@Overridepublic <T> T getForObject(URI url, Class<T> responseType) throws RestClientException {...

2020-09-27 23:07:24

数据结构:简述数据结构中的树

数据结构:简述数据结构中的树二叉树是一种从上往下分叉的一种数据结构,其每个节点最多有两个孩子节点,一左一右,左边的称为左孩子,右边的称为右孩子。如下:完全二叉树是普通二叉树除最后一层外,在每一层上的结点数均达到最大值,在最后一层上只缺少右边若干结点的二叉树。如下:满二叉树是普通二叉树中的每个结点恰好有两个孩子结点且所有叶子结点都在同一层的二叉树。如下:若普通二叉树每个节点满足左子树...

2020-09-27 23:04:55

沟通:如何用沟通解决80%的工作问题?

我曾经说过,工作中80%的问题都是沟通造成的。绝大部分工作问题,不来自于技能本身,而来自于沟通。沟通的本质,不是你说了什么,而是别人听懂了什么。但问题是,你怎么确认对方听懂了?沟通真的太难了。后来,我慢慢发现,沟通之难,主要源于几个客观存在的基本事实:一、沟通困难的三个基本事实沟通困难的第一个基本事实:每个人脑海里的信息储备完全不同我最近研读了几本脑科学书籍,突然意识到:智商需要重新被定义。智商可能更多是对人的一部分脑力的发掘。相比动物,人脑的可塑性更强。但这种可塑性会造成什么问题呢?每个人

2020-09-27 11:03:52

项目编译工具Ant:Eclipse中通过build.xml导入Ant项目

针对使用Ant编译的项目,可以通过导入工程中的build.xml来将工程导入到Eclipse中,步骤如下:(1)选择菜单File->New->Other…->Java->Java Project from Existing Ant Buildfile,点击Next,如下图:(2)在下一步的菜单中,选择Browse,如果没报错的话,Project name会自动填充上工程名称,点Finish按钮结束。...

2020-09-22 17:59:57

项目编译工具Maven:将项目发布到远程仓库

一、修改maven的配置文件settings.xml<?xml version="1.0" encoding="UTF-8"?><settings xmlns=" http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://maven.apache.org/SETTINGS/1.0.0

2020-08-21 15:57:07

SpringBoot:文件上传失败Could not parse multipart servlet request

一、问题的描述SpringBoot框架的项目,启动后文件上传没问题。一段时间后突然发现上传文件失败,提示如下错误:org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.234886072369

2020-08-14 14:37:07

OpenStack:常用端口的梳理

一、OpenStack组件使用的端口二、OpenStack组件依赖服务使用的端口

2020-08-06 16:02:04

Docker教程:Dockerfile中sed的使用

在使用DockerFile制作nginx镜像时,需要修改nginx.conf的配置,通过 sed命令可实现对镜像中文件的修改。一、通过指定行号修改在指定行号后增加内容:RUN sed -i -e '行号a内容' 文件路径替换指定行号的内容:sed -i -e '行号c内容' 文件路径在指定行号前增加内容:RUN sed -i -e '行号i内容' 文件路径二、通过匹配内容进行修改匹配行前修改:RUN sed -i '/要匹配的内容/a修改后的内容' 文件路径匹

2020-07-30 10:54:22

Vue:父子组件之间的接口互调

一、父组件中调用子组件的方法this.$refs.【子组件】.【子组件方法】父组件部分<template> <div id="parent"> <ImportComponent ref="ImportComponent"></ImportComponent> </div></template><script> import ImportComponent from "@/co

2020-07-08 14:00:27

Java:字符串split使用.时返回空数组的问题

String str= "127.0.0.1";String[] splitStr= str.split(".");这个时候得到的是一个空数组。因为:涉及转义的字符,类似的还有() [] {} + - * / . ^ ? $ ¦ 。正确的写入如下。String[] splitStr= str.split("\\.");

2020-06-10 22:25:02

简述Java中outer:语法的使用

关键字break和continue都是结束循环的作用,但是它只能结束它外面的第一层循环,如果代码里面是一层一层又一层的循环,但是想直接结束最外层循环就需要outer了。看如下代码:outer:for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { if(j==0) { System.out.print(j); }else { /

2020-06-07 23:08:48

Exception:java.lang.IllegalArgumentException: invalid comparison

异常: java.lang.IllegalArgumentException: invalid comparisonError querying database. Cause: java.lang.IllegalArgumentException: invalid comparison: com.*.module.bean.enums.Enum_BusinessStage and java.lang.String说明: 在Mapper.xml中对非字符串类型的数据进行了是否

2020-06-01 23:23:24

MySQL:常用的MySQL优化工具

影响数据库性能的常见因素如下:(1)磁盘IO;(2)网卡流量;(3)服务器硬件;(4)SQL查询速度。下面介绍几个mysql 优化的工具,可以使用它们对MySQL进行检查,生成awr报告,从整体上把握数据库的性能情况。一、MySQLTunerMySQLTuner是MySQL一个常用的数据库性能诊断工具,主要检查参数设置的合理性,包括日志文件、存储引擎、安全建议及性能分析。针对潜在的问题,给出改进的建议,帮助进行MySQL优化。MySQLTuner支持MySQL / MariaDB / Perc

2020-05-21 10:37:07

管理者语录

(1)没做领导的时候,觉得领导都是傻X,做了领导之后,觉得下属才是傻X。(2)最快乐的时候就是专心写代码的时候,因为对就是对,错就是错,没有中间地带,没有不确定性,不存在写完一段代码后说这段代码可能正确的情况。(3)决策者永远比执行者累,要负的责任和要做的事的大小的影响都是完全不同的概念。(4)想要招聘个心仪的下属,不知道要花掉多大的运气才行。(5)以前觉得领导就是吃香喝辣耍威风,现在自己...

2020-04-07 21:04:14

Mininet教程(四):Mininet可视化MiniEdit

Mininet通过Miniedit可视化,可以直接在界面上编辑任意拓扑,生成python自定义拓扑脚本,简单方便。Mininet 2.2.0以后内嵌miniedit。在mininet/example下提供miniedit.py脚本,执行脚本后显示可视化界面,可自定义拓扑及配置属性。Miniedit使用分为三步:(1)Miniedit启动进入mininet/example目录下,指定mini...

2020-03-31 20:32:26

Mininet教程(三):Mininet命令操作

Mininet命令共分为网络构建启动参数、内部交互命令、外部运行参数三部分。(1)网络构建启动参数:–topo,–custom,–switch,–controller,–mac等等。(2)内部交互命令:dump,net,nodes,links,dpctl,iperf等等。(3)外部运行参数:-c(清除配置信息),-h(帮助)等。一、mn网络构建使用参数介绍–topo:定义拓扑结构a...

2020-03-31 20:28:17

Mininet教程(二):Mininet安装部署

一、使用装有Mininet的虚拟机Mininet VM安装是安装Mininet最简单的方法,官方网站为http://mininet.org/download。虚拟机镜像必须有承载的虚拟软件,比如Windows的VirtualBox,VMware Workstation;Mac的VMware Fusion;Linux的KVM等。在虚拟软件中直接打开Mininet虚拟机即可。二、github获取安...

2020-03-31 20:12:47

Mininet教程(一):Mininet基本介绍

一、Mininet是什么Mininet是由斯坦福大学基于Linux Container架构开发的一个进程虚拟化网络仿真工具,可以创建一个包含主机,交换机,控制器和链路的虚拟网络,其交换机支持OpenFlow,具备高度灵活的自定义软件定义网络。二、Mininet可以做什么为OpenFlow应用程序提供一个简单,便宜的网络测试平台;启用复杂的拓扑测试,无需连接物理网络;具备拓扑感知和Ope...

2020-03-31 19:56:35

Java:简述对Serializable序列化的认识

一般情况下,我们在定义实体类时会继承Serializable接口,还有一个serialVersionUID变量。如下所示,那么他们有什么用处呢?public class User implements Serializable { private static final long serialVersionUID = 1L; ......}一、Serializable接口Seri...

2020-03-19 22:16:02

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 推荐红人
    推荐红人
    发布高质量Blink获得高赞和评论,进入推荐栏目即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。