java
文章平均质量分 88
我爱榴莲
这个作者很懒,什么都没留下…
展开
-
spring整合websocket
最近业务需要用到websocket,经过几天研究终于有小成,记录一下。参考文档:先引入spring websocket需要的两个依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</artifactId> <version>4.原创 2021-01-11 20:00:46 · 1268 阅读 · 0 评论 -
SecureRandom生成“强随机数”用于生成RSA*公钥/私钥*window和linux下不一致的问题
1.先说下问题: 由于我们的服务部署环境是两台服务器,在服务启动时生成RSA密钥对。这有一个问题:当两台机器分别启动时,生成了不同的密钥对。而当客户端需要用到RSA加解密的时候,链接可能会被负载到另一台机器上,造成解密失败,抛出异常。2.看下之前的代码(第1版):private static final KeyPair keyPair = initKey(); priva...转载 2018-05-11 14:09:24 · 1503 阅读 · 0 评论 -
获得指定月的最后一天和第一天
获取指定年月的第一天/** * 获取指定年月的第一天 * @param year * @param month * @return * @throws ParseException */ @SuppressWarnings("unused") private String getFirstDayOfMonth1(Strin...转载 2018-10-17 13:37:37 · 214 阅读 · 0 评论 -
java hmacSha1加密签名,本地发送请求
加密:public static String hmacSha1(String src, String key) { byte[] result = null; try { //根据给定的字节数组构造一个密钥,第二参数指定一个密钥算法的名称 SecretKeySpec signinKey = n...原创 2019-07-02 17:40:11 · 771 阅读 · 0 评论 -
jwt RS256 通过公钥验证token
private static String public_Key = "-----BEGIN PUBLIC KEY-----" + "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnzyis1ZjfNB0bBgKFMSv" + "vkTtwlvBsaJq7S5wA+kzeVOVpVWwkWdVha4s38XM/pa/yr47av7+z3VTm...原创 2019-07-02 17:45:18 · 5469 阅读 · 0 评论