笔记
zhanyang:石头
刚刚入职,还在试用期的Java小程序员
展开
-
NoSuchMethodError
1.看一下报异常的位置是否存在该方法我就是因为这个原因,代码版本不同,导致引用的方法本地代码中有,而现场代码中没有,找到现场要一下对应文件的class文件,反编译后看一下是否存在报异常的方法2暂时没遇到,方法签名改变,若改变,需要把所有应用到该方法的文件一起替换这个方法签名就是方法名+方法参数类型,我看的那篇博文说方法返回值从void变为long,这个属于方法签名的改变吗,这个不清楚3还有其他的原因,后续补充...原创 2022-01-07 09:12:23 · 237 阅读 · 0 评论 -
class反编译为Java最简单的方法
有些情况需要反编译class文件,最近突然发现了一个最简单的办法将字class文件直接拖拽进入IDEA即可打开原创 2022-01-06 09:10:13 · 388 阅读 · 0 评论 -
SQL中的coalesce()函数
返回第一个非空表达式的值我在sql中主要用其将输出的null值变成0coalesce(exp1,0)as "字段名"exp1不为null,输出exp1,若为null输出0原创 2021-12-26 23:14:34 · 991 阅读 · 0 评论 -
javadoc文档输出
java文档注释输出原创 2021-12-24 22:57:19 · 128 阅读 · 0 评论 -
Idea插件:阿里巴巴编码规范检查
Idea插件:阿里巴巴编码规范检查原创 2021-12-23 23:13:55 · 998 阅读 · 0 评论 -
select * from(values(1),(2),(3)) as tmp(d)
select * from(values(1),(2),(3)) as tmp(d)**(values(1),(2),(3)):是一个数据集,三行一列,数据分别是1.2.3as tmp(d) :创建一个名为tmp的表,字段名d原创 2021-12-22 09:13:16 · 1766 阅读 · 0 评论 -
StringBuilder.append()
StringBuilder.append(str,start,end)字符串拼接长度end-startstringbuilder=“zhan”;str=“0123456789”;stringbuilder.append(str,0,5);最后获得:strinStringBuilder.append()stringbuilder=“zhan01234”;start是str的下标位置从str中截取长度为end-start,起始位置startstringbuilder.append(str,6,原创 2021-12-21 08:56:40 · 442 阅读 · 0 评论