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