- 博客(4)
- 收藏
- 关注
原创 SpringMVC执行原理
该图为SpringMVC的一个较完成的流程图 简单分析执行流程 DispatcherServlet表示前置控制器,是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收请求并拦截请求。 我们假设请求的url为 : http://localhost:8080/SpringMVC/hello 如上url拆分成三部分: http://localhost:8080服务器域名 SpringMVC部署在服务器上的Web站点 hello表示控制 通过分析,如上url表示为:请求位于服务.
2021-05-12 15:31:46 64
原创 一篇搞定设计模式之单例模式
单例模式 单例设计模式介绍 所谓类的单例设计模式,就是采取一定 的方法保证在整个软件想中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。 单例模式有7种方式实现: 饿汉式(静态常量) 饿汉式(静态代码块)推荐 懒汉式(线程不安全) 懒汉式(线程不安全,线程同步方法) 双重检查 推荐 静态内部类 推荐 枚举 饿汉式(静态常量) 饿汉式(静态常量)应用实例 步骤: 构造器私有化(防止new) 类的内部创建对象 向外暴露一个静态的公共方法 代码实现: public c
2021-04-23 11:32:09 75
原创 多线程
多线程 1、线程简介 1.1、Process与Thread 进程与线程 说起进程,就不得不说一下程序。程序时指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 而进程则是执行程序的一次执行的过程,它是一个动态的概念。是系统资源分配的单位 通常在一个线程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的单位。 总结:一个程序只有一个进程,一个进程必须至少包含一个线程,线程可以有多个,而程序执行的是线程。 注意:很多多线程是模拟出来的,真正的多线
2021-04-15 17:13:53 115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人