如果我的文章对您有帮助,麻烦回复一个赞,给我坚持下去的动力

摘要: xxljob在集群模式下调度高频任务时,有时会出现调度失败的问题,具体报错如下: java.io.EOFException: HttpConnectionOverHTTP@6be8bf0c(l:/10.48.2.64:38538 <-> r:/10.48.1.125:18989,closed=fal 阅读全文
posted @ 2023-09-04 17:41 无所事事O_o 阅读(434) 评论(0) 推荐(3) 编辑
摘要: 闲来无事,分享一个工具类,写的不好,轻喷,欢迎指出问题 目标是线程安全无锁高性能的记录滑动时间窗口值 import lombok.Getter; import java.util.concurrent.ExecutorService; import java.util.concurrent.Exec 阅读全文
posted @ 2023-05-09 15:53 无所事事O_o 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 发现网上对于RSA加密和签名的介绍普遍偏向于使用和概念的说明,今天想说一点不一样的。对于加解密和签名的使用及概念就不再说了,不知道的请自行百度。 签名的本质其实就是加密,但是由于签名无需还原成明文,因此可以在加密前进行哈希处理。所以签名其实就是哈希+加密,而验签就是哈希+解密+比较。 签名过程:对明 阅读全文
posted @ 2019-12-06 10:27 无所事事O_o 阅读(1864) 评论(0) 推荐(0) 编辑
摘要: 博客荒废很久了,最近遇到一个问题,看网上的说明比较少,所以写下来给大家一个参考 一般来说rsa算法都是使用公钥加密,私钥解密,或者私钥签名,公钥验签。但总有特别的时候会想要用私钥加密,公钥解密,但是js里面的框架没找到直接提供这种方式的。于是,只能自己来解决一下这个问题,我选择的是JSEncrypt 阅读全文
posted @ 2019-09-13 11:02 无所事事O_o 阅读(8282) 评论(9) 推荐(0) 编辑
摘要: 3des加密有不同的加密模式和填充模式,这个网上很多不多说了,只要保证加解密的时候加密模式和填充模式保持一致就可以了 首先对于密钥的生成,java中有2种方式: 1.第一种,采用ECB模式和不填充模式 //加密 public static byte[] des3EncodeECB(byte[] ke 阅读全文
posted @ 2017-05-31 17:12 无所事事O_o 阅读(3266) 评论(0) 推荐(0) 编辑
摘要: 整合kafka和storm例子网上很多,自行查找 问题描述: kafka是之前早就搭建好的,新建的storm集群要消费kafka的主题,由于kafka中已经记录了很多消息,storm消费时从最开始消费 问题解决: 下面是摘自官网的一段话: How KafkaSpout stores offsets 阅读全文
posted @ 2017-04-21 20:58 无所事事O_o 阅读(12741) 评论(4) 推荐(1) 编辑
摘要: 问题: 当我使用canvas的ctx.getImageData 方法时,js报错,错误是 The operation is insecure. 解决: 我使用ctx.getImageData获取canvas上的像素数据,但是我加载的图片是一张跨域的图片,所以js报错 至于为什么js不允许操作跨域的图 阅读全文
posted @ 2016-05-17 15:28 无所事事O_o 阅读(8170) 评论(0) 推荐(0) 编辑
摘要: 一起一直都觉得正则表达式很方便,各种字符串操作都优先使用正则,无意之间看到网上讨论正则效率,于是自己测试了一下,发现正则在确实比较容易理解,bug也少。 但是在效率上确实不如字符操作,而且正则写法的不同对效率的影响也十分巨大,如果要使用正则,应该尽量优化正则表达式 下面是测试用例。如有不合理的地方欢 阅读全文
posted @ 2016-05-12 14:28 无所事事O_o 阅读(9189) 评论(0) 推荐(0) 编辑
摘要: 这是一道codewars上面3级的题 原题: Description: I'm sure, you know Google's "Did you mean ...?", when you entered a search term and mistyped a word. In this kata 阅读全文
posted @ 2016-05-11 18:39 无所事事O_o 阅读(2123) 评论(0) 推荐(0) 编辑
摘要: #开启慢查询,旧版 slow_query_log # (超过2秒的SQL语法记录起来,设短一点来记录除错也是一种方法.) long_query_time = 2 log-slow-queries=D:\mysql-5.6.23-winx64\log\mysql-slow.log log= D:\my 阅读全文
posted @ 2016-05-11 17:02 无所事事O_o 阅读(1028) 评论(0) 推荐(0) 编辑