2021

2021-02-15

CLIENT_PLUGIN_AUTH is required

新版mysql 6.x.x的会报这个错误,还来我换成5.x.x就好了。

2021-03-30

原来ConcurrentHashMap的contains不是contains, 而containsKey才是

contains查对象

containsKey查键值。

2021-06-26

今天发现自己好蠢,以前一个模块说不支持mysql8,然后就找最新的jdbc8,但是最新的jar是jdk8的,在安卓上不能执行,

后来就把最新的几个版本的jar都下载下来,通过解压缩包的方式看里面的jdk版本(入坑),阴错阳差地得出了jdk6版本最低的是mysql-connector-java-5.1.40.jar,

然后就用这个包试了一下,昨不到想要的结果。就想jdbc8的源码下下来,想手动改代码,改成jdk6的版本,那是一个痛苦了,花了几天时间也没完成。劳心劳体力。

过了好多天后,突发其想,用javap -v xxx.class查jdk版本,发现支持jdk6的最低版本是mysql-connector-java-5.1.49.jar,然后执行,还成功了。我的个乖乖。

最短的路完美被我错过,反正走了一条漫漫无尽之路。真的是,方向错了,就错得相当离谱了。

2021-07-27

今天遇到一例maven无法编译的问题:

 

 后来发现是因为第2个红框所在的路径没有settings.xml文件,然后我就从第1个红框路径下的那个文件复制到第2个红框所在目录。(也可以按截图的方式处理,2个地方设为一样的)。

2021-08-07

Error preverifying class cn.angelshelter.example.jni.JNITest

原因是我在j2me工程里想创建一个native方法,就报这个错,切到java工程就好了。

2021-08-08

记一个自己给自己挖的坑

jfieldID fid = jniEvn->GetFieldID(cls, "k", "I");
jint v = jniEvn->GetStaticIntField(cls, fid);

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f874c65912e, pid=10913, tid=0x00007f874db8e700
#
# JRE version: Java(TM) SE Runtime Environment (8.0_201-b09) (build 1.8.0_201-b09)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.201-b09 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.so+0x6cb12e]  jni_GetFieldID+0xae
#
# Core dump written. Default location: /root/c/core or core.10913
#
# An error report file with more information is saved as:
# /root/c/hs_err_pid10913.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
#

原因是:第一句是取的普通方法的FieldID, 要改成取静态变量的FieldID, GetStaticFieldID,和下一句保持一致。

2021-10-19

aliyun-java-sdk-core(4.0.6)和 aliyun-java-sdk-dysmsapi(1.1.0) 用旧版的会报SDK.InvalidRegionId : Can not find endpoint to access.

后来切到官方推荐的  aliyun-java-sdk-core(4.5.2)和 aliyun-java-sdk-dysmsapi(1.1.3) 就ok了。

报错:

io/opentracing/util/GlobalTracer

明明加了opentracing-util-0.33.0.jar包呀,还是报这个错。

后来才知道,3件套都要加上。

opentracing-util-0.33.0.jar、opentracing-api-0.33.0.jar、opentracing-noop-0.33.0.jar

2021-10-24

电脑蓝屏后,最好做一下碰盘检查,这样稳定性会好些,不容易再次蓝屏。

2021-12-22

is = ConfigUtil.class.getClassLoader().getResource(File.separator+fileName).openStream();
properties.load(new InputStreamReader(is, "UTF-8"));

优先读classpath下面的配置文件,如果没有,就会读到jar包里面的配置文件。

2021-12-30

原来微信APP支付支持同时绑定多个商户。【这个功能很实用呀】

2021-12-31

接口偶发性出现502,而且是一些简单的接口,查nginx日志,发现有error.log日志。

错误是:Cannot assign requested address.

网上是说nginx端口不够用了。

https://blog.csdn.net/wenshuangzhu/article/details/44060901

项目中日志请求太频繁了,就注解了,性能一下子就上来了。

 

posted on 2021-02-15 21:56  angelshelter  阅读(25)  评论(0编辑  收藏  举报

导航