IDEA下tomcat启动后 server乱码,Tomcat Catalina Log和Tomcat Localhost Log乱码问题的解决

前言

不改的话,不影响使用,因为报错基本都是英文显示的。但是这几个中文字乱码的看着难受。

乱码的根本原因:

Windows系统的cmd是GBK编码的,所以IDEA的下方log输出的部分的编码也是GBK的,然而Tomcat 9.0 版本默认log输出是UTF-8编码的,采用了两种不同的编码方式就会导致乱码。

Read More

Dubbo消费者consumer捕捉服务提供者provider抛出的自定义异常

我们在自己的业务系统中,通常会用到自定义的业务异常类,这个异常会继承extends RuntimeException,当发生业务限制的时候,会throw出来。但是在使用dubbo进行soa治理的时候,会发现provider抛出的异常,在custom端并不能正确的捕获。即便我们在provider和custom都有导入相同framework.jar下面的BusinessException异常,并且抛出这个异常,在Consumer端只会打印一行异常信息,获取不到正常的异常。百度才知道Dubbo对抛出得异常用一个ExceptionFilter的类进行拦截。

Read More

查看依赖第三方jar最低要求运行的jdk版本

最近在比较阿里巴巴的easyexcel和easypoi的excel导出功能哪个强大。两者的demo我都是写在同一个工程里面的,easyexcel的demo是先写的,使用起来方便简洁。然后开始写easypoi的demo时,首先出现了依赖下载不了,依赖能下载之后,还出现了下面的乱七八糟的问题:

Read More