摘要:
参考:力扣 (leetcode.cn) 给你两个字符串:child 和 parent,判断 child 能不能由 parent 里面的字符构成。 如果可以,返回 true ;否则返回 false 。 child 中的每个字符只能在 parent 中使用一次。 自己的垃圾代码: public stat 阅读全文
posted @ 2022-06-20 19:16
xy7112
阅读(72)
评论(0)
推荐(0)
摘要:
动态数组求和 public static void main(String[] args) { System.out.println(Arrays.toString(runNums(new int[]{1, 2, 3, 4, 5, 6}))); } public static int[] runNu 阅读全文
posted @ 2022-06-20 17:37
xy7112
阅读(59)
评论(0)
推荐(0)
摘要:
AOP 实现之 ajc 编译器 aspectj 编译器 编译器也能修改 class 实现增强,直接通过修改字节码实现增强。 编译器增强能突破代理仅能通过方法重写增强的限制:可以对构造方法、静态方法等实现增强 3.在编译阶段进行增强 注意 版本选择了 java 8, 因为目前的 aspectj-mav 阅读全文
posted @ 2022-06-20 17:12
xy7112
阅读(95)
评论(0)
推荐(0)
摘要:
Scope 在当前版本的 Spring 和 Spring Boot 程序中,支持五种 Scope singleton,容器启动时创建(未设置延迟),容器关闭时销毁 prototype,每次使用时创建,不会自动销毁,需要调用 DefaultListableBeanFactory.destroyBean 阅读全文
posted @ 2022-06-20 16:31
xy7112
阅读(62)
评论(0)
推荐(0)
摘要:
初始化销毁顺序 Spring 提供了多种初始化手段,除了课堂上讲的 @PostConstruct,@Bean(initMethod) 之外,还可以实现 InitializingBean 接口来进行初始化,如果同一个 bean 用了以上手段声明了 3 个初始化方法,那么它们的执行顺序是 @PostCo 阅读全文
posted @ 2022-06-20 15:40
xy7112
阅读(74)
评论(0)
推荐(0)
摘要:
会话跟踪技术的概述 对于会话跟踪这四个词,我们需要拆开来进行解释,首先要理解什么是会话,然后再去理解什么是会话跟踪: 会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。 从浏览器发出请求到服务端响应数据给前端之后,一次会话(在浏 阅读全文
posted @ 2022-06-20 12:32
xy7112
阅读(44)
评论(0)
推荐(0)
摘要:
Request和Response的概述 Request是请求对象,Response是响应对象。 request:获取请求数据 浏览器会发送HTTP请求到后台服务器[Tomcat] HTTP的请求中会包含很多请求数据[请求行+请求头+请求体] 后台服务器[Tomcat]会对HTTP请求中的数据进行解析 阅读全文
posted @ 2022-06-20 10:17
xy7112
阅读(110)
评论(0)
推荐(0)
摘要:
HTTP 简介 HTTP概念 HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。 数据传输的规则指的是请求数据和响应数据需要按照指定的格式进行传输。 如果想知道具体的格式,可以打开浏览器,点击F12打开开发者工具,点击Network来查看 阅读全文
posted @ 2022-06-20 09:15
xy7112
阅读(38)
评论(0)
推荐(0)