
JAVA
旷野孤星
不忘初心,方得始终!
展开
-
redis的操作工具类
参考公司以及自己完善的一个redis操作工具类,跟大家分享一下。说明一下,为什么会有下面两个初始化,主要是redis的主备份机的设置。initialPoolinitialSentinelPool相关的操作代码如下代码如下:package com.lk.db.redis;import java.util.HashSet;import java.util.Li...原创 2018-03-19 18:12:41 · 1998 阅读 · 2 评论 -
json的containsKey的判断,明明没有这个key,为什么判断显示有?
本人用的是fastjson的json处理工具,今天出现了一个奇怪的事情,在用containsKey的时候,打印出来的json字符串,没有这个key值,但是为什么会进去呢?测试了很久,觉得很诡异,后来问了一个踩坑多年的老司机,才知道问题所在,在json进行tostring的时候,如果值是null的时候,打印的时候,不会打印出value为null的key。 如下测试代码,以及结果:pac...原创 2018-03-23 14:39:10 · 8476 阅读 · 5 评论 -
dubbo:com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method部分原因分析以及解决
今天调试代码的时候发现也很奇怪的问题:如果把offset,改为小于4的数,就报如题错误,其他的请求都是正常;测试其他接口改为0也是正常。百度如题的原因,大部分都是这篇文章描述的问题:https://blog.csdn.net/china_bobo/article/details/53897989 但是我的检查了不是这个,从上面的操作也不是这个问题。后面又继续看了错误的打印:有这样...原创 2018-07-26 15:27:08 · 11430 阅读 · 0 评论 -
Spring-boot定时任务,注解@Scheduled的参数说明
关于Scheduled的参数1.corn2.fixedDelay3.fixedDelayString4.fixedRate5.fixedRateString6.initialDelay7.initialDelayString8.zone总共有八种参数类型,对于第一种类型一般使用就最熟悉了,是可以控制方法在任意的年月日时分秒上执行,同时不断循环。比较简单,网上的说明也比较多,就...原创 2018-08-24 17:40:44 · 4528 阅读 · 1 评论 -
Spring-Boot启动报错java.lang.NoClassDefFoundError: ch/qos/logback/classic/turbo/TurboFilter
今天搭建项目的时候启动报错,java.lang.NoClassDefFoundError: ch/qos/logback/classic/turbo/TurboFilter具体错误如下:2018-09-15 16:06:14,588 main ERROR appender Console has no parameter that matches element PatternLayou...原创 2018-09-15 16:17:32 · 15074 阅读 · 0 评论 -
简单java mail demo收发邮件例子,各种邮件类型
example-java-mailjava mail api的简单演示最近有兴趣想研究下java mail发邮件的api。有POP3协议和IMAP协议两种方式链接邮箱服务器。 pop3是不支持判断邮件是否为已读的,也就是说你不能直接从收件箱里面取到未读邮件,这需要自己进行判断,然而imap就提供了这样的功能,使用imap时可以很轻松的判断该邮件是否为已读或未读或其他。其他不多说直接...原创 2018-10-26 18:39:49 · 386 阅读 · 0 评论