上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页
  2023年3月29日
摘要: 用在非public方法 @Transactional是基于动态代理的,Spring的代理工厂在启动时会扫描所有的类和方法,并检查方法的修饰符是否为public,非public时不会获取@Transactional的属性信息,这时不会生成动态代理对象。 同一个类中,非@Transactional方法调 阅读全文
posted @ 2023-03-29 15:09 zhengbiyu 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 加载过程 load BeanDefinition merge BeanDefinition(GenericBeanDefinition -》RootBeanDefinition) 不存在parent,直接创建RootBeanDefinition 存在parent,复制新的RootBeanDefini 阅读全文
posted @ 2023-03-29 14:59 zhengbiyu 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 普通 内部拦截器,threadlocal变量set上下文context。 父子线程传递 InheritableThreadLocal Thread内部为InheritableThreadLocal开辟了一个单独的ThreadLocalMap。在父线程创建一个子线程的时候,会检查这个ThreadLoc 阅读全文
posted @ 2023-03-29 11:53 zhengbiyu 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 基本概念 对称加密 通信双方使用同一个密钥进行加密解密。 例:AES。 非对称加密 服务端用私钥加密,客户端用公钥解密。 公钥加密的数据只能用私钥解密,私钥加密的数据只能用公钥解密。 例:RSA。 摘要 通过摘要算法为原文生成固定长度的内容摘要,且摘要无法被逆向得到原文,不同的内容极大概率(绝大多数 阅读全文
posted @ 2023-03-29 10:42 zhengbiyu 阅读(15) 评论(0) 推荐(0) 编辑
  2023年3月27日
摘要: AOP相关的概念 1)Aspect:切面,切入系统的一个切面。比如事务管理是一个切面,权限管理也是一个切面。 2)Join point:连接点,也就是可以进行横向切入的位置。 3)Advice:通知,切面在某个连接点执行的操作(分为:Before advice,After returning adv 阅读全文
posted @ 2023-03-27 22:29 zhengbiyu 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 结构 /* * Redis 对象 */ typedef struct redisObject { // 类型 4bits unsigned type:4; // 编码方式 4bits unsigned encoding:4; // LRU 时间(相对于 server.lruclock) 24bits 阅读全文
posted @ 2023-03-27 19:02 zhengbiyu 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 设计一个找到数据流中第 k 大元素的类(class)。注意是排序后的第 k 大元素,不是第 k 个不同的元素。 请实现 KthLargest 类: KthLargest(int k, int[] nums) 使用整数 k 和整数流 nums 初始化对象。 int add(int val) 将 val 阅读全文
posted @ 2023-03-27 00:40 zhengbiyu 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 给定一个二叉树和一个值\ sum sum,判断是否有从根节点到叶子节点的节点值之和等于\ sum sum 的路径,例如:给出如下的二叉树,sum=22返回true,因为存在一条路径 5→4→11→2 的节点值之和为 22。 递归 class Solution { public boolean has 阅读全文
posted @ 2023-03-27 00:39 zhengbiyu 阅读(11) 评论(0) 推荐(0) 编辑
摘要: public class Solution { public ListNode getIntersectionNode(ListNode headA, ListNode headB) { ListNode p1 = headA, p2 = headB; while(p1 != p2){ p1 = p 阅读全文
posted @ 2023-03-27 00:38 zhengbiyu 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例 1: 输入:grid = [[1,3,1],[1,5,1],[4,2,1]] 输出:7 解释:因为路径 1→3→1→1→1 的总和最小。 阅读全文
posted @ 2023-03-27 00:37 zhengbiyu 阅读(12) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页