03 2022 档案
摘要:红黑树旋转记忆 关键词: 红黑树 旋转 记忆 参考: 1. "动画红黑树,旋转的艺术 知乎 ACM算法日常的文章" 2. "红黑树快速入门 04删除 知乎 谢某人" 因为红黑树操作的时候要考虑的情况太多了,需要“有规律”地记住。 + 插入 + 一条线,且叔叔不是红色 + 一条线,叔叔是红色 + 折线
阅读全文
摘要:SpringMVC 的执行原理 关键词: Spring MVC 转自SpringMVC 执行流程-睿站-狂神说 SpringMVC 是一个web 框架,它实现了 MVC 三层架构。 大体上来说,SpringMVC 通过 DispatchServlet 拦截用户请求的 url, 然后决定交给哪一个 c
阅读全文
摘要:转自 "AOP 睿站 狂神说" AOP 指的是面向切面编程 常用的场景是通过动态代理的对象,在原有的方法前后加上新的方法。 比如要在某个 service 的前后,增加日志功能。 可以写个类,实现 或 然后在 xml 中定义切入点等配置,那么在执行对应的方法时,就会有方法“环绕”在其周围。 我们还可以
阅读全文
摘要:Spring 教程-睿站-狂神说 Spring 优点 Spring 是一个开源的免费的框架(容器) Spring时一个轻量级的,非入侵式的框架 控制反转(IOC (Inversion of Control)),面向切面编程(AOP(Aspect Oriented Programming)) 支持事务
阅读全文
摘要:Tomcat 是 Servlet 的容器 ——佚名 + 初识 Tomcat + 在 IDEA 中开发 Tomcat 项目 + Servlet 初识 Tomcat 就是下载了 Tomcat ,然后 start 一下,就可以访问 8080 端口。 这时,不考虑背后的逻辑,我们可以使用 Tomcat 编写
阅读全文
摘要:"注解与反射" + 背景 + 注解是框架的基础 + 注解可以通过反射去读取 + 元注解 + 注解的注解 + Target: 新定义注解的作用域,如写在 Method 上,或者写在 Class 上 + Retention: 何时能够通过反射机制读取到 + Documented: 表示是否生成在 Jav
阅读全文
摘要:import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; class Fruit { static { System.out
阅读全文
摘要:算法题目 + 堆 + "topK" : 复习堆 + 链表 + "reverseKNodes" : 经典的反转链表,写不对会很烦 + "合并K个有序链表" : 练习分治和链表合并 + 二叉树 + "之字遍历二叉树" + "找到公共祖先" : 难度在于反向思考 + "输出二叉树的右视图" : + 从先序
阅读全文