![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 74
学习知识点与思路记录
聪明的冰冻生菜
这个作者很懒,什么都没留下…
展开
-
Bean的生命周期行为控制,初始化与销毁bean时执行操作的三种方法
Bean的生命周期行为控制,初始化与销毁bean时执行操作的三种方法一、实现Spring的接口二、XML配置中使用 init-method和destory-method三、使用@PostConstruct和@PreDestroy注解三种方法混合使用时的执行顺序注解实践一、实现Spring的接口通过实现InitializingBean和DisposableBean接口可以让容器来管理bean的生命周期。弊端是这些接口使我们自己编写的代码与Spring API产生了耦合。调用afterProperti原创 2021-03-22 16:37:46 · 255 阅读 · 0 评论 -
二叉树前序/中序/后序/层序遍历,四种遍历方式总结
二叉树前序/中序/后序/层序遍历,四种遍历方式总结,Java代码实现前序遍历中序遍历后序遍历层序遍历前序遍历先访问根节点,然后前序遍历左子树,再前序遍历右子树。如图遍历的顺序为:ABDGHCEIF中序遍历先从根节点开始(不是先访问根节点),中序遍历根节点的左子树,然后访问根节点,最后中序遍历右子树。如图遍历的顺序为:CDHBAEICF后序遍历从左到右按照先叶子后节点的方式遍历访问左右子树,最后访问根节点。如图遍历的顺序为:CHDBIEFCA层序遍历从树的第一层(根节点)开始,从上到下原创 2021-02-03 17:28:08 · 467 阅读 · 0 评论 -
SpringMVC原理图解
SpringMVC原理图解SpringMVC概述SpringMVC的工作原理SpringMVC项目中对应的SpringMVC概述MVC是一种设计模式,SpringMVC是一个MVC框架。SpringMVC可以帮助我们进行更简洁的Web开发。模型(Model):封装了应用程序的数据和一般他们会组成的POJO。视图(View):呈现模型数据,一般生成HTML输出到客户端的浏览器。控制器(Controller):处理用户请求,返回建立的模型,并把它传递给视图渲染。SpringMVC的工作原理原创 2021-01-24 14:55:03 · 736 阅读 · 1 评论 -
Java并发编程基础知识学习笔记
Java并发编程基础知识学习笔记问题的引入与解决步骤JMM模型Synchronized关键字Volatile关键字CAS操作ABA问题问题的引入与解决步骤线程安全问题是指当多个线程同时读写一个共享资源并且没有任何同步措施时,导致出现脏数据或者其他不可预见结果的问题。并发编程为什么会出现线程安全问题,首先需要了解Java的内存模型。JMM模型Java内存模型规定,将所有的变量都存放在主内存中,当线程使用变量时,会把主内存中的变量复制到自己的工作内存,然后对工作内存里的变量进行处理,处理完成后将原创 2021-01-17 15:04:36 · 130 阅读 · 0 评论