09 2022 档案

摘要:RSA加密解密的原理和过程 加密过程(先求幂再取余) 假设这里的公钥为(7,33),我们需要加密一串数字 3,1, 15 对这三个数字分别进行 7次方运算之后和33进行取余操作得到 (9,1,15) (9,1,15)则是我们通过公钥加密之后的数据了。 解密过程(先求幂再取余) 假设这里的私钥为(?, 阅读全文
posted @ 2022-09-28 13:14 yishan99 阅读(451) 评论(0) 推荐(0) 编辑
摘要:死锁演示代码 死锁的四个必要条件 互斥条件:一个资源每次只可以被一个进程使用 请求与保持:一个进程因请求资源而阻塞时,对已获得的资源保持不放 不剥夺条件:进程已经获得的资源,在未使用完成之前,不可以强行剥夺 循环等待条件:若干进程之间行程了一种头尾相接的循环等待资源关系 package com.yi 阅读全文
posted @ 2022-09-27 14:02 yishan99 阅读(31) 评论(0) 推荐(0) 编辑
摘要:多线程环境下安全的集合 List /** * 并发修改异常 多个线程同时操作一个不安全的集合 * <p> * CopyOnWriteArrayList 写时复制技术 * add方法会先复制一个新数组 对新数组进行相关操作 操作完成之后合并到原数组去 独立写 */ public class Demo0 阅读全文
posted @ 2022-09-27 13:53 yishan99 阅读(35) 评论(0) 推荐(0) 编辑
摘要:通知类 点击查看代码 @Component @Aspect @Slf4j public class OperateAdvice { @Autowired private InfoFromTokenBiz infoFromTokenBiz; @Pointcut("within(com.yishan.c 阅读全文
posted @ 2022-09-13 11:32 yishan99 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示