java
文章平均质量分 54
石猴M
coding
展开
-
经典混合加密系统(java实现)
此理论知识摘自《电子商务安全导论》一书 由于网络协议的开放行,数据在网络传输的过程中,难以避免的会出现安全性问题. 实际上,在一次信息传送过程中,可以综合利用消息加密、数字信封、散列函数和数字签名实现安全性、完整性、可鉴别性和不可否认.具体过程如下: (1)发送方A ①求明文消息的消息散列值:hA=H'(M); ②发送方用自己的私钥KSA对散列值进行数字签名:h'=EKSA (h...原创 2018-12-07 00:39:46 · 2197 阅读 · 3 评论 -
RedisTemplate geohash实践(网约车场景)
应用场景:移动出行,查找附近司机进行派单 package com.tencent.iov.lbsservice.util; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.geo.*; import org.springframework.data.r...原创 2019-05-05 11:29:06 · 2746 阅读 · 4 评论 -
Quartz blocked 线上故障解决
故障描述: 线上的job正常跑一段时间后就进入了blocked状态,更新quartz版本仍无法解决 故障分析: 先说正常获取、触发任务执行的流程: 调度器线程执行的时候,首先从 triggers 表获取状态为 WAITING 的将要发射的触发器,然后条件更新状态 TRIGGER_STATE 的值为 ACQUIRED ,更新成功则表示抢占到了,否则可能是被其他调度器抢占。然后插入触发器...原创 2019-04-22 12:13:00 · 11087 阅读 · 3 评论