- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 接口响应慢处理总结(Java)
这种情况,很可能是其它系统响应速度慢造成。接口中如果涉及外对象,一定要在日志中记录好1)请求地址;4)发起请求前后的时间(日志框架会在记录请求和响应报文时,自动记录时间)这种情况比较少,一般对大对象进行排序、多重循环等操作容易造成明显的速度下降。代码中如果有双重或多重循环,开发人员应引起足够重视。sql查询语句如果涉及的表数据量比较大,或者关联表较多,比较复杂,都需特别注重性能测试。当时把sql摘出来在数据库工具中执行秒出,上了生产环境后要1分半。尽量避免在代码中循环调用sql。
2022-09-21 21:49:02
5659
原创 报错libpng12.so.0:cannot open shared file
如果是64位系统,在/usr/lib64中查看是否有该依赖库。如果是32位系统,在/usr/lib中查看是否存在该依赖库。原因:linux环境中缺少改依赖库。测试环境中发现该文件是存在的。
2022-09-09 20:02:32
1741
原创 java.lang.NoClassDefFoundError
昨晚升级应用后,发现有个类报错:Handler dispatch failed;排查后发现该类为工具类,在其static代码块里有个读取配置文件的操作。升级时遗漏了一条新加的配置,导致static代码块初始化失败。
2022-08-15 10:04:41
994
原创 IobjectJava+Oracle客户端安装
后台系统使用超图iobjectJava操作地图,数据库使用的是Oracle,在安装使用期间遇到了不少的坑,在此记录,以免后忘。
2022-08-12 11:37:38
807
原创 springboot+mybatis启动报错:No suitable driver found for xxx
springboot+mybatis启动报错:No suitable driver found for xxx
2022-06-30 19:48:47
691
原创 informix中不等号(!=)判断的坑点
在informix数据库中某表的isinputreport字段一共有null,空串,0和1四个字段,现在要查询非1的数据:结果发现查询结果不包含为null的数据!以上sql调整了一下:另外在sql判空时,我们以前都是这样写的:···select * from tablex where field1 is null or field1 != ‘’···实际只需判断字段不为非空字符串,就会自动排除掉为null的数据了:···select * from tablex where field1 !=
2022-06-29 14:53:08
566
原创 springmvc请求报错:DispatcherServlet.noHandlerFound No mapping for GET
springmvc报错
2022-06-20 15:36:21
1053
原创 超图地图iobjectjava报错libawt_xawt.so:cannot open shared object file
超图iobject报错解决
2022-06-20 09:01:46
1156
原创 设置Djava.awt.headless
设置Djava.awt.headless使用超图地图时,发现用jdk1.8_161时无法初始化地图对象:后发现需将-Djava.awt.headless设置为false。1)对jar包,使用命令如下: java -Djava.awt.headless=false xx.jar -console2)我们的正式项目是以war包形式部署在weblogic的,需要在setDomainEnv.sh文件下添加该参数:使用jdk1.8_311时,不用修改该参数也可以正常使用地图,原因未知。...
2022-05-31 11:17:47
1497
原创 git报Authentication failed
git报Authentication failed打开cmd,输入:git config --system --unset credential.helper,然后回车此时idea/pycharm去pull代码,会要求重新输入账号密码,输入后,即可拉取成功
2021-07-30 11:09:06
1895
原创 *关于vs系列软件,32位和64位对指针内存大小的影响
c++小白一枚。我的电脑是64位的,但是指针的内存大小确一直是4,最近才发现原因所在:所用软件VS2017当解决方案为x86是,指针长度为8当解决方案为x64时,指针长度为4...
2018-12-10 19:55:40
816
原创 *C++实现:九九乘法表和转义字符‘\t’对齐
//九九乘法表和转义字符’\t’对齐#includeusing namespace std;const int Max = 9;int main(){int i, j;for (i = 0; i <= Max; i++){for (j = 0; j <= i; j++)cout << i << “*” << j << ...
2018-11-29 21:40:26
2344
1
原创 *头文件中的各种命名
第一次写头文件。(1)头文件的名字与类的名字相同。比如类的名称为BOX,则头文件的名字也起BOX,这样便于编写程序。(2)ifndef和define定义的名字则应与类的名字不同,否则会编译出错。类的名字为BOX,define BOX,结果如下:修改为CBOX后...
2018-11-29 21:06:17
2062
原创 #简单记录iomanip头文件的一些操作运算子
#简单记录头文件iomanipiomanip: io表示in/out, manip: manipulator几个常用的:(1)setw //w,wide:宽度。setw(n) //表示预设宽度为ncout<<setw(5)<<111;//result: (space)(space) 111(2)setfill //fill:填充。setfill(’@’) //...
2018-11-26 22:31:56
182
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人