- 博客(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
原创 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<=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<Integer> src = new LinkedList<>(); 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依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true<...
2018-08-21 16:56:14 5952 1
原创 analysis_profile.pconf
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><errors version="1.4"> <error enabled="true" id="ABV.ANY_SIZE_ARRAY"/> <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
com.genuitec.eclipse.wizards_9.0.0.me201108091322.jar
2016-09-18
alibaba cosy
2022-06-20
ubuntu openmpi sctp HPL
2017-12-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人