摘要: 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/is-subsequence 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace 阅读全文
posted @ 2022-06-24 23:09 xy7112 阅读(38) 评论(0) 推荐(0)
摘要: 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/isomorphic-strings 给定两个字符串 s 和 t ,判断它们是否是同构的。 如果 s 中的字符可以按某种映射关系替换得到 t ,那么这两个字符串是同构的。 每个出现的字符都应当映射到另一个 阅读全文
posted @ 2022-06-24 22:01 xy7112 阅读(152) 评论(0) 推荐(0)
摘要: 静态通知调用 代理对象调用流程如下(以 JDK 动态代理实现为例) 从 ProxyFactory 获得 Target 和环绕通知链,根据他俩创建 MethodInvocation,简称 mi 首次执行 mi.proceed() 发现有下一个环绕通知,调用它的 invoke(mi) 进入环绕通知1,执 阅读全文
posted @ 2022-06-24 18:09 xy7112 阅读(50) 评论(0) 推荐(0)
摘要: 代理创建器 点击查看代码 package org.springframework.aop.framework.autoproxy; // 包名与 AnnotationAwareAspectJAutoProxyCreator 一致,方便调用方法。 import org.aopalliance.inte 阅读全文
posted @ 2022-06-24 16:35 xy7112 阅读(122) 评论(0) 推荐(0)
摘要: 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/richest-customer-wealth 给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i​​​​​​​​​​​​ 位客户在第 j 家银行托管的资产 阅读全文
posted @ 2022-06-24 14:29 xy7112 阅读(64) 评论(0) 推荐(0)
摘要: 热部署 ​ 什么是热部署?简单说就是你程序改了,现在要重新启动服务器,嫌麻烦?不用重启,服务器会自己悄悄的把更新后的程序给重新加载一遍,这就是热部署。 非springboot项目热部署实现原理 ​ 开发非springboot项目时,我们要制作一个web工程并通过tomcat启动,通常需要先安装tom 阅读全文
posted @ 2022-06-24 14:13 xy7112 阅读(716) 评论(0) 推荐(0)