摘要:
操作系统是什么 操作系统是计算机系统中的一个系统软件,是一些程序模块的集合。它们能以尽量有效、合理的方式组织和管理计算机的软硬件资源。合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能。使得用户能够灵活、方便的使用计算机,使整个计算机系统高效率运行。 操作系统的三个作用 资源的管理者 阅读全文
摘要:
二叉树定义 二叉树 (Binary Tree) 是 n(n ≥ 0) 个结点的有限集合,该集合为空集时称为空二叉树,由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树的二叉树组成。 二叉树种类 满二叉树 完全二叉树 二叉搜索树 平衡AVL树 红黑树也属于AVL树 满二叉树 满二叉树:一棵树 阅读全文
摘要:
Spring内部如何解决循环依赖,一定是单默认的单例Bean中,属性互相引用的场景。比如几个Bean之间的互相引用: 或者 setter方式原型,prototype 原型(Prototype)的场景是不支持循环依赖的,因为“prototype”作用域的Bean,为每一个bean请求提供一个实例,Sp 阅读全文
摘要:
Thread类中的方法调用方式: 学习Thread类中的方法是学习多线程的第一步。在学习多线程之前特别提出一点,调用Thread中的方法的时候,在线程类中,有两种方式,一定要理解这两种方式的区别: 1、this.XXX() 这种调用方式表示的线程是线程实例本身 2、Thread.currentThr 阅读全文
摘要:
今天,看到一个面试题: try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗? 我们用代码来验证下: 运行结果: 从结果中可看出:即使catch中return了,finally中的代码还是会执行。但是有个问题,明明结果显示,经过finally代码 阅读全文
摘要:
进程和线程 讲线程和进程前,先讲下同步(Synchronous)、异步(Asynchronous)、并发(Concurrency)、并行(Parallelism)。 同步(Synchronous)和异步(Asynchronous) 同步和异步通常来形容一次方法调用,同步方法调用一旦开始,调用者必须等 阅读全文
摘要:
手写springmvc 既然已经手写了spring的IOC,那springmvc肯定也要尝试写写了。手写spring博客:https://www.cnblogs.com/xiaojiesir/p/11139203.html SpringMVC的运行流程: (1)首先浏览器发送请求——>Dispatc 阅读全文
摘要:
体系结构 Spring 有可能成为所有企业应用程序的一站式服务点,然而,Spring 是模块化的,允许你挑选和选择适用于你的模块,不必要把剩余部分也引入。下面的部分对在 Spring 框架中所有可用的模块给出了详细的介绍。 Spring 框架提供约 20 个模块,可以根据应用程序的要求来使用。 核心 阅读全文
摘要:
策略模式 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 介绍 意图:定义一系 阅读全文