JAVA
水货大帝
这个作者很懒,什么都没留下…
展开
-
MyBatis向数据库插入记录返回ID为0问题
今天做了各小程序,需要把插入到数据库里面的ID返回作为任务ID发送到MQ里面,遇到了一点小问题,莫名奇妙被困住了。。。Service层是这样写的:public int insertTask(RsbcTask task) { int count = rsbcTaskMapper.insertTask(task); System.out.println("%%%%%%%%%%%%%%%%%%%%"+count); System.out.println("$$$$$$$$$$$$$$$$$$$$"原创 2021-01-27 21:11:09 · 2751 阅读 · 0 评论 -
feign.FeignException: status 401 reading XXXXXX
今天在调试微服务程序通过Feign调用外部服务时出现一个异常:feign.FeignException: status 401 reading xxxxxx at feign.FeignException.errorStatus(FeignException.java:60) at feign.codec.ErrorDecoder$Default.decode(ErrorDecoder.j...原创 2020-03-09 20:31:01 · 6024 阅读 · 2 评论 -
NoSuchMethodError异常原因说明
今天在进行自己项目开发时遇到一个异常信息,感觉很不理解。。。 异常信息如下:Exception in thread "main" java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Hex.encodeHexString([B)Ljava/lang/String; at org.hyperledger.fabr...原创 2018-06-20 16:59:40 · 39221 阅读 · 0 评论 -
Java中的RMI编程说明-转
RMI基本概念RMI(Remote Method Invocation,远程方法调用)是从java1.1开始实现的,它大大增强了Java开发分布式应用的能力。RMI对接口有着强烈的依赖,在需要创建一个远程对象的时候,我们通过传递一个接口来隐藏基层的实施细节,所以客户得到远程对象的一个句柄时,它们真正得...转载 2018-07-17 21:21:33 · 365 阅读 · 0 评论 -
跨应用程序处理中文字符乱码问题记录
今天遇到一个问题,就是发现前台应用看到部分界面的中文字符出现乱码情况,感觉甚是诧异! 经过一天反复查找问题原因,通过百度查找了很多关于乱码问题的解决方案,包括对中文字符串转换为byte[]数组后,使用UTF-8再编码等方案也没能解决问题。 再纠结了一天,突然意识到一种情况:就是我的程序前台显示的内容是从一个依赖的自己开发的第三方jar包中查询得到,是否是因为主程序与jar包之间存在编码不一致的...原创 2018-07-24 17:43:04 · 545 阅读 · 0 评论 -
Java项目在不同环境下获取classpath问题疑问
最近在做一个项目中遇到一个奇怪的问题,是关于程序加载配置文件的问题,项目是基于Maven的,配置文件放置在src/main/resources目录下(这也应该是标准位置了),但在代码中通过如下程序:String filepath = Thread.currentThread().getContextClassLoader ().getResource("").getPath();来获取cla...原创 2018-10-31 17:21:16 · 358 阅读 · 0 评论 -
Http访问带用户名和密码验证的CouchDB
近期区块链项目一直使用couchDB作为状态库,由于前期使用couchDB都是默认没有用户名和密码验证的,所以只是直接在本地重写jcouchdb中的Database类和ServerImpl类(参考https://www.cnblogs.com/aberic/这里大神给出的代码),后来因为系统需要对外提供服务,对状态库CouchDB不设定用户名和密码校验无法通过公司安全扫描,所以就必须对CouchD...原创 2019-02-21 10:49:11 · 1988 阅读 · 0 评论