2021年5月31日

摘要: 进程和线程 1、进程是系统进行资源分配和调度的基本单位,是操作系统结构的基础。进程是资源分配的最小单位,一个程序有至少一个进程。 1、线程是操作系统能够进行运算调度的最小单位。一个进程有至少有一个线程。 2、进程有自己的独立地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响。每启动一个进程 阅读全文
posted @ 2021-05-31 06:52 Jumpig 阅读(72) 评论(0) 推荐(0)
 
摘要: 动态代理 动态代理是动态生成的,不是我们直接写好的。 动态代理分为两大类:基于接口的动态代理、基于类的动态代理 基于接口:JDK动态代理【这章只讲这个】 基于类:cglib java字节码实现:javassist 需要了解两个类 Proxy【代理】 InvocationHandler【调用处理程序】 阅读全文
posted @ 2021-05-31 06:51 Jumpig 阅读(55) 评论(0) 推荐(0)
 
摘要: SINGLETON 核心作用: 保证一个类只有一个实例,并且提供一个访问该实例的全局访问点 常见场景: Windows的任务管理器 Spring中的bean PROS: 只生成一个实例,减少系统开销 设置全局的访问点,优化共享资源访问 常见的五种单例模式: 饿汉模式、懒汉模式、DCL懒汉模式、静态内 阅读全文
posted @ 2021-05-31 06:50 Jumpig 阅读(170) 评论(0) 推荐(0)

2021年5月30日

摘要: OOP 面向对象程序设计( Object Oriented Programming,OOP ) 三大特性 封装 继承 多态 类 从编译器的角度看,嵌套包之间毫无关系,( 如:com.jumpig包 和 com.jumpig.joshua包 ) 访问控制符: - public - 所有可见 - pro 阅读全文
posted @ 2021-05-30 21:36 Jumpig 阅读(71) 评论(0) 推荐(0)
 
摘要: 分类 Error : 系统错误,大多数错误与代码编写者无关。一般指 JVM 内部出现的问题。例如:JVM没有足够的内存提供给垃圾回收器,堆栈溢出等。此类错误发生时,JVM 将终止线程。编译器不会辅助检查。 Exception : 与程序有关的异常。 RuntimeException : 程序逻辑错误 阅读全文
posted @ 2021-05-30 21:32 Jumpig 阅读(74) 评论(0) 推荐(0)
 
摘要: SpringMVC的基本概念 SpringMVC 是 Spring Framework 的一部分,是基于 Java 实现 MVC 的轻量级 Web 框架。 SpringMVC 通过一套注解,让一个简单的 Java 类成为处理请求的控制器,而无需实现任何接口。 也就是说:之前写 Servlet 程序要 阅读全文
posted @ 2021-05-30 21:30 Jumpig 阅读(49) 评论(0) 推荐(0)
 
摘要: Spring优点 轻量:Spring 是轻量的,基本的版本大约 2MB。 控制反转:Spring 通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。 面向切面的编程(AOP):Spring 支持面向切面的编程,并且把应用业务逻辑和系统服务分开。 容器:Spring 包含 阅读全文
posted @ 2021-05-30 21:24 Jumpig 阅读(245) 评论(0) 推荐(0)
 
摘要: 1、初识MySql 前端是用来页面展示的,就是用来进行人机交互的。可是前端没有凭空拥有数据,数据从哪里来呢,于是就想出了一个办法,把数据放到数据库里去,从数据库里拿取数据。 一个想法就诞生了 【前端】 获取数据 > 【数据库】 但就目前的情况来看,我们是通过下面这种方式来获取数据的 前端想要什么数据 阅读全文
posted @ 2021-05-30 21:18 Jumpig 阅读(115) 评论(0) 推荐(0)
 
摘要: Lambda 对于只有一个抽象方法的接口,需要这种接口的对象时,就可以提供一个 lambda 表达式。这种接口称为函数式接口。 在 java.util.function 包中定义了很多通用的函数式接口。 // 函数式接口可以用 @FunctionalInterface 注解,如果接口中声明了不只一个 阅读全文
posted @ 2021-05-30 21:14 Jumpig 阅读(87) 评论(0) 推荐(0)
 
摘要: 参考:深入理解Java虚拟机3 网站 硬件的效率与一致性 物理计算机中的并发问题和Java虚拟机有很多相似之处。 为了解决处理器与内存之间的速度矛盾,引入了高速缓存。 高速缓存的引入带来了问题:缓存一致性。多路处理器系统中,每个处理器有各自的高速缓存,而他们又共享同一主内存。当多个处理器的运算任务额 阅读全文
posted @ 2021-05-30 21:13 Jumpig 阅读(69) 评论(0) 推荐(0)