自定义博客皮肤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)
  • 资源 (35)
  • 问答 (1)
  • 收藏
  • 关注

原创 代码整洁之道 第二章(有意义的命名)和第三章(函数)

有意义的命名(1)名副其实:名副其实的命名能够帮助我们很好的阅读代码,所以,一旦发现更好的命名方式,就立即换掉旧的。(2)避免误导:避免使用专有名词,避免外形相似度高的命名,例如:以list进行结尾(3)做有意义的区分:拒绝为了区分而区分,尤其是废话的区分,例如参数变量使用a1,a2·····(4)使用可读的名称:避免使用缩写,除非这个缩写可以被所有人公认(5)类名、方法名:类名和对象名应该是名词或名词短语;方法名应该是动词或者动词短语,命名切勿抖机灵(6)每个概念对应一个词:相同的

2022-04-12 09:24:00 141

原创 两个对象比较找属性区别除了equal之外的另一妙用

两个对象比较找属性区别除了equal之外的另一妙用应用场景实现代码结果展示应用场景对比连个对象是否相等,如果不相等找出不通实现代码1、PropertyInfopublic class PropertyInfo { public String propertyName; public Object oldValue; public Object newValue; public PropertyInfo() { } public Property

2021-11-03 16:51:35 236

原创 BGP状态及状态之间转换

https://www.yuque.com/docs/share/1a74018e-9ee2-4a3f-8cc0-d965c8afe151?# 《BGP》

2021-03-17 10:24:38 442

原创 添加网络映射--》指定的网络密码不正确

----问题描述:添加网络映射的时候报指定密码不正确,同时该映射地址可以被其他人正常添加。----问题处理:regedit打开注册表,删除lmcompatibility项,重新连接

2020-11-19 10:34:38 6851 5

原创 bmp route Monitoring 报文解析

bmp route Monitoring 报文解析Received to decode:030000007000000000000000000000000000000000000000000000006401010700000064640101075faca9da000b4aa0ffffffffffffffffffffffffffffffff00400200000018400101024002004003044301010640050400000064c01c002037373705183801011.

2020-11-14 16:18:56 387

原创 原码、反码、补码关系换算

正数: 原码==反码==补码例如:2的原码、反码、补码均为0000 0010 负数: 原码---除了第一个以外的取反----->反码---+1--->补码例如: -2的原码:1000 0010; 反码:1111 1101; 补码:1111 11101101;补码:1111 1110...

2020-03-30 20:26:59 734

原创 java读取本地文件内容

1、从文本中的读取String path = "src/test/resources/getPhysicalPortsResponse.json"public static String getFileFromPath(String path){ StringBuffer sb = new StringBuffer(); try { File file =...

2020-03-06 15:04:48 728

原创 创建线程池推荐方法

package zte.thread;import java.util.LinkedList;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingDeque;import java.util.concurrent.BlockingQueue;import java.uti...

2020-02-28 18:00:06 288

原创 springboot项目基础依赖

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org...

2020-02-24 09:50:43 515

原创 @RequestMapping的URL匹配过程

import org.springframework.http.HttpStatus;import org.springframework.http.ResponseEntity;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotati...

2020-02-21 15:56:44 1325

原创 软件集结处

1、MySQL和my.ini链接:https://pan.baidu.com/s/1Ba6wwklg8MXYBKGmT_o4RQ提取码:oc8w

2020-02-14 17:41:54 194

原创 数据库进阶及查询联系

一、 编码1、 查看MySQL数据库编码:SHOW VARIABLES LIKE ‘char%’2、 编码解释: Character_set_client:MySQL将客户端传送的数据当成指定编码 Character_set_results:MySQL发给客户端的指定类型。 通过 set character_set_client/result...

2020-02-06 16:51:52 331

原创 MySQL基础

1、SQL:是一种结构化查询语言(structured query language)2、SQL语法: (1)SQL语句可以在单行或多行书写,并以分号结尾 (2)可以使用空格和缩进来增强语句的 可读性 (3)MySQL不区分大小写,监视使用大写2、语句分类 (1)数据定义语言DDL(data definition language):用来...

2020-02-04 11:50:33 96

转载 资料

netconf中标注yang定义 -netconf center:http://www.netconfcentral.org/

2020-01-17 11:24:23 116

原创 Gerrit代码提交简要步骤及问题处理

1、代码提交(1)通过git clone Url 获取代码对本地代码;(2)对本地代码进行编辑并验证功能通过;(3)通过git stash save “XXX”将本地代码进行暂存(之前需要git add 一下);(4)通过git pull 更新最新代码;(5)通过git stash apply将暂存代码取出,并解决冲突;-->apply可以以防冲突解决过程中出现混乱重新...

2019-12-31 10:59:22 1600 1

原创 字符串分割string.split("/")规则详解

分割符之前的算,分隔符之后如果为null就不算====================String str = "a/b/c";String[] result = str.split("/");for (int i = 0; i < result.length; i++) { System.out.println(i + "--|" + result[i] + "|--")...

2019-11-22 09:58:55 784

原创 missing Change-Id in commit message footer

在提交代码的时候报错failed to push some refs to 'ssh://[email protected]:29418/sdnm/原因:git log看一下,原因是提交的commit没有生成change-id解决方法:1、打开git bash(注意是cmd)输入以下2提示的内容$ gitdir=$(git rev-parse --git-dir); scp...

2019-06-27 15:39:05 2913

原创 Java 8 笔记

1、四大接口(1)Supplier<T>,供给型接口(2)Consumer<T>,消费型接口(3)Function<T,R>函数式接口(4)Predicate<T>断言式接口

2019-05-16 21:02:44 69

原创 自动编译脚本

import osos.chdir('D:\code\')os.system("git checkout master")os.system("git pull -r")os.system("mvn clean install -T1C > D:\code\result.txt")

2019-05-07 09:30:58 607

转载 Centos7.4安装kvm虚拟机(使用virt-manager管理)-转

https://www.centos.bz/2018/02/centos7-4%E5%AE%89%E8%A3%85kvm%E8%99%9A%E6%8B%9F%E6%9C%BA%EF%BC%88%E4%BD%BF%E7%94%A8virt-manager%E7%AE%A1%E7%90%86%EF%BC%89/

2019-04-01 16:29:20 727 1

原创 剑指offer--青蛙跳台阶

题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。public class Solution { public int JumpFloor(int target) { if (target == 0) { return 0; } if ...

2019-03-12 17:09:51 58

原创 centos使用yum update更新报错

(1)配置域名解析;vi /etc/resolv.conf +++nameserver 8.8.8.8然后通过ping www.baidu.com 看是否通

2019-03-08 18:20:40 2979

原创 剑指offer--斐波那契数列

题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n&lt;=39 @Testpublic void test_fibonacci() { assertEquals(1, new Fibonacci().getResult(1)); assertEquals(3, new Fibonacci().get...

2019-01-13 16:40:14 72

原创 剑指offer--旋转数组的最小数字

题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。@Testpublic void test_find_min_mun_in_rotate_arr() {...

2019-01-13 16:20:07 66

原创 剑指offer--用两个栈实现队列

题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。import java.util.Stack;/** * Created by 1024 on 2019/01/13. **/public class ImplementQueuesUseStacks { //将stack1作为入栈,stack2作为出栈。 Stack&...

2019-01-13 15:43:07 67

原创 剑指offer--从尾到头打印链表

题目描述输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 @Testpublic void test_print_list_from_tail_to_head() { LinkedList&lt;Integer&gt; src = new LinkedList&lt;&gt;(); src.add(1); src.add(2); sr...

2019-01-02 19:18:11 94

原创 剑指offer--替换空格

请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。@Testpublic void test_for_replace_spaces() { String src = "We Are Happy"; String dst = new ReplaceSpaces().re...

2019-01-01 16:33:27 76

原创 剑指offer--在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含

题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:选取右上角元素,元素大于Key--》剔除整列,元素小于key--》剔除整行===测试用例===@Testpublic void test_for_find_nume_in_ar...

2019-01-01 15:15:25 788

原创 Centos根目录(/dev/mapper/centos-root)扩容

1、查看磁盘分配情况。[root@localhost ~]# df -h2、备份home目录。[root@localhost ~]# tar cvf /run/home.tar /home/3、卸载home目录[root@localhost ~]# fuser -km /home/[root@localhost ~]# umount /home/4、删除home所在的逻辑卷lv[r...

2018-11-27 10:48:30 3299

原创 暂存网址

1、https://www.cisco.com/c/en/us/td/docs/net_mgmt/wae/6-2/design/user/guide/WAE_Design_User_Guide/wd_SR_opt.pdf2、openpalette使用手册:http://openpalette.zte.com.cn/docs/ver/master/installation_guide/paasI...

2018-11-12 15:13:26 207

原创 KVM虚拟机磁盘扩容

一、宿主机操作步骤重启宿主机二、虚拟机操作步骤重启虚拟机注意:(1)/dev/group_name/root_name      一般为 /dev/ncl/root 或 /dev/VolGroup/lv_root(2)xfs_growfs /dev/ncl/root如遇到操作不下去可重启虚拟机,继续完成操作。     ...

2018-11-10 15:04:24 193

原创 剑指Offer:面试题14——调整数组顺序使奇数位于偶数前面(java实现)

import java.util.Scanner;/** * Created by 1024 on 2018/09/06. **/public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Stri...

2018-09-20 20:13:38 103

原创 @Path=====使用====@PathParam、@PathVariable和@QueryParam

import javax.ws.rs.GET;import javax.ws.rs.Path;import javax.ws.rs.PathParam;import javax.ws.rs.Produces;import javax.ws.rs.QueryParam;import javax.ws.rs.core.MediaType;import org.springframewo...

2018-08-29 15:35:29 248

原创 @RequestMapping=====使用====@PathParam、@PathVariable和@RequestParam

import javax.ws.rs.PathParam;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotati...

2018-08-29 15:02:34 495

原创 Spring-boot 热部署无效

1、在pom文件中添加spring-boot-devtools依赖&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-devtools&lt;/artifactId&gt; &lt;optional&gt;true&lt...

2018-08-21 16:56:14 5952 1

原创 analysis_profile.pconf

&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;&lt;errors version="1.4"&gt;    &lt;error enabled="true" id="ABV.ANY_SIZE_ARRAY"/&gt;    &lt;error enabl

2018-08-04 15:05:07 544

原创 GIT使用总结一

一、 介绍1、Git是一种分布式的版本控制器,客户端不只提取最新版本的文件快照,而是把代码仓库完整的镜像下来,这样任何一处协同工作的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复,因为每次操作都是一次对代码库的备份。分布式版本控制系统Git保存每次更新时的文件快照如下:2、工作目录下文件的状态:已跟踪和未跟踪。已跟踪:被纳入版本控制管理的文件未跟踪:既没...

2018-07-27 14:10:07 175

转载 分段路由(segment routing,SR)

一、介绍定义:SR是一种新型的MPLS技术,其中控制平面基于IGP路由协议扩展实现,转发层面基于MPLS转发网络实现,对的segment在转发层面呈现为标签。SR-TE是使用SR作为控制信令的一种新型的MPLS TE隧道技术,控制器负责计算隧道的转发路径,并将与路径严格对应的标签栈下发给转发器,在SR-TE隧道的入节点上,转发器根据标签栈进行转发。 目的:普通的RSVP-TE技术由于控制协议...

2018-07-26 23:51:58 42558 2

原创 tunnel

一,隧道是什么?隧道是指在公网中的路由器间建立一条数据通道(隧道),隧道协议将其他协议的数据帧和包进行重新包装新的报头,根据新报头提供的路由信息​​,让数据包通过这条隧道传输。二,隧道解决了什么问题?网络拥塞是影响骨干网络性能的主要问题,路由器根据传统路由协议计算出最短路径进行转发,当该路径发生阻塞时也无法将流量切换到其他路径上去。三,隧道基本概念MPLS / LDP / TE / LSP / F...

2018-07-21 16:08:34 2729

apache-maven-3.3.9-bin.zip

2017-02-23

apache-maven-3.3.9

2017-02-21

infiniband交换机配置

infiniteband交换机配置方法

2016-12-22

Spring4.1.2-api.CHM

Spring4.1.2-api.CHM

2016-10-30

openmpi-2.0.1.tar.gz

openmpi-2.0.1.tar.gz

2016-10-23

mysql-connector-java-5.1.36.jar

mysql-connector-java-5.1.36.jar

2016-10-01

W3CSchool.chm

W3CSchool.chm

2016-10-01

dom4j-1.6.1.zip

dom4j-1.6.1.zip

2016-10-01

mysql-connector-java-5.1.39.tar.gz

mysql-connector-java-5.1.39.tar.gz

2016-10-01

myeclipse破解包

myeclipse破解包

2016-09-26

ojdbc14.jar

ojdbc14.jar

2016-09-26

Hibernate3.2API.chm

Hibernate3.2API.chm

2016-09-25

Struts2.2.1.1帮助文档

Struts2.2.1.1.chm

2016-09-22

j2se官方帮助文档

j2se6.chm

2016-09-22

commons-pool.jar

commons-pool

2016-09-18

commons-fileupload-1.3.1.jar

commons-fileupload-1.3.1.jar

2016-09-18

com.genuitec.eclipse.wizards_9.0.0.me201108091322.jar

com.genuitec.eclipse.wizards_9.0.0.me201108091322.jar

2016-09-18

apache-tomcat-7.0.70-windows-x64.zip

apache-tomcat-7.0.70-windows-x64.zip

2016-09-18

EV录屏工具-3.9.3.0版本

该工具支持

2022-10-08

alibaba cosy

alibaba cosy https://alibaba-cloud-toolkit.github.io/cosy/#/zh-cn/guide/quickstart

2022-06-20

AIXcoder Linux 安装包

AIXcoder Linux 安装包 https://www.aixcoder.com/#/localserver

2022-06-20

mat-linux-x64.7z

linux上的mat,

2021-08-05

jdk1.8-301.7z

这是

2021-08-05

17-18通信中级综合.zip

通信中级工程师综合考试试卷,2017年和2018年,内部包含答案

2019-10-16

2012-2015年交换技术历年真题.pdf

2012-2015年交换技术历年真题,务实真题,没有上午的综合真题

2019-10-14

nodepad使用的json整理插件

将插件直接放在Notepad++\plugins目录下,然后重启nodepad即可,可以格式化json

2019-04-29

simplejson-windows64位-py2.7

适用于windows64位系统,安装Python2.7.直接双击安装。

2019-04-09

effective Java 三版

effective Java 第三版,非常清晰,是学习Java的助手。

2019-03-12

docker技术入门与实战(kindle专用)

docker技术入门与实战mobi版本,kindle专用版本,非常清晰!适合快速入门者。

2018-11-28

每天5分钟玩转docker容器技术

清晰pdf版本,具有封面和标签,是对cloudMan公众号中书的整理

2018-11-28

Java基础知识

这个资源是介绍Java基础知识的一组PPT,可以快速的了解基础知识,完成入门。

2018-07-02

pip-9.0.1.tar.gz

在Python中使用的pip

2017-08-16

sourcetree

用来从Git或者 github上下载上传代码,该工具方便快捷

2017-07-24

msysgit64位

这是GitHub的Windows下的客户端msysgit

2017-07-10

mybatis jar包

mybatis 的jar可用

2017-07-07

servlet-api。jar

SERVLET

2017-06-26

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

TA关注的人

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