程序健壮性的提高要从设计、实现、测试三方面入手,具体来说 1. 设计 1. 系统 系统外部模块的异步响应都需要设置超时时间,要有超时处理,超时时间要和外部模块协商一个合理时间。 发送消息失败和设置timer失败统一做处理。 需要设计相关机制(比如心跳包机制)监控进程/线程是否发生了堵塞,发生堵塞后需 ...
分类:
其他好文 时间:
2021-01-06 12:31:32
阅读次数:
0
表达式全集 字符描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配 ...
分类:
其他好文 时间:
2021-01-05 10:54:01
阅读次数:
0
JAVA基础 JAVA中的几种基本数据类型是什么,各自占用多少字节。String类能被继承吗,为什么。String,Stringbuffer,StringBuilder的区别。ArrayList和LinkedList有什么区别。讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造 ...
分类:
数据库 时间:
2021-01-05 10:37:50
阅读次数:
0
分屏查看文件more/lessmore分屏查看,空格按屏查看less支持按行上下键查看,空格按屏查看 grep 查找 //若想使用正则表达式, 需要 -E选项grep -E "nice" metadata.txt //正则表达式匹配metadata中,包含nice的行egrep "nice" met ...
分类:
系统相关 时间:
2021-01-04 10:47:00
阅读次数:
0
JAVA:/* * * 1:定义一个继承Thread的类,里面定义run函数为需要多线程的业务函数 * 2:实例化重写的这个类,执行start方法进行多线程运行 * * */ class MyThread extends Thread{ // 多线程 需要执行的方法 @Override public ...
分类:
编程语言 时间:
2021-01-02 10:54:28
阅读次数:
0
正则模式 先说说什么是正则模式。 见名知义,"正则模式"肯定与"正则表达式"有关,所以,如果想要使用这种模式,则必须先学会在Linux中使用正则表达式,如果你对正则表达式还不是特别熟悉,可以参考博客中的系列文章:在Linux中使用正则表达式 前文中提到过,"模式"可以理解为"条件",当不指定模式时, ...
分类:
其他好文 时间:
2021-01-01 12:29:26
阅读次数:
0
当需要创建多个相同类型的对象且有某些字段的值是相同的,如果直接get,set的话,属性多的时候代码会很长,于是乎,以下代码产生了(java基础差没搞清楚赋值与引用) 1 User uuu = new User(); 2 uuu.setId("888"); 3 User u2 = new User() ...
分类:
编程语言 时间:
2021-01-01 12:22:56
阅读次数:
0
1. += *= 等等运算符,不改变变量类型 short s=10; s+=2; System.out.println(s); 编译通过,结果为12; short s=10; s=s+2; System.out.println(s); 编译不能通过,应改为 int i=s+2,因为s+2的结果值为i ...
分类:
编程语言 时间:
2021-01-01 11:52:41
阅读次数:
0
Java基础之:集合——Map——HashTable HashTable简单介绍 This class implements a hash table[该类实现hashtable] which maps keys to values [元素是键值对] Any non-null object can ...
分类:
编程语言 时间:
2020-12-31 12:43:48
阅读次数:
0
Java基础之:Map——TreeMap TreeMap简单介绍 TreeMap实现了Map的子接口SorteMap。 而TreeMap与TreeSet一样,可以自己指定元素如何排列。TreeMap可以实现提供的比较机制。 使用案例 package class_Map; ? import java. ...
分类:
编程语言 时间:
2020-12-31 12:43:16
阅读次数:
0