测试理论: 测试类型:功能测试、安全测试、性能测试等 测试过程:制定测试计划、准备测试环境、执行测试验证、确认 测试结果:测试报告、错误报告、总结报告等 测试方法: 白盒测试...

测试理论: 测试类型:功能测试、安全测试、性能测试等 测试过程:制定测试计划、准备测试环境、执行测试验证、确认 测试结果:测试报告、错误报告、总结报告等 测试方法: 白盒测试...
操作系统:操作系统是管理和控制计算机硬件与软件资源的计算机程序 操作系统内核:操作系统的核心,所以也是计算机程序 文件系统:Linux系统的文件采用树形结构,根目录是“/”,...
hibernate默认不提交事务 hibernate有2级缓存 session.save() session.save():保存到一级缓存中 session.flush():...
初始化SpringApplication:确定webApplicatuonType类型,扫描所有jar包下META-INF/spring.factories文件,生成Appl...
1: 一对多分页查询 当一对多用<connection>标签时,如果是详情查询可以直接使用,但如果是列表分页时则会出现每页条数错误的问题,原因在于:一对多时,分页数量统计的是...
先上一段代码 ContextRefreshedEvent事件 和 ServletWebServerInitializedEvent事件1.首先,ContextRefreshe...
Lock和synchronized都是可重入锁,线程进程synchronized的A方法可以在此进入synchronized的B方法。Lock和synchronized默认都...
对于UPDATE、DELETE、INSERT语句,InnoDB会自动给涉及数据集加排他锁(X) InnoDB行锁和表锁都支持!表锁:开销小,加锁快;不会出现死锁;锁定力度大,...
基于redis实现的锁机制,主要是依赖redis自身的原子操作(因为redis是单线程)。 原子操作命令:SET user_key user_value NX PX 100 ...
第一步:new一个HashMap 第二步:调用put()方法添加一个元素 一共两个方法:里层的hash(key)方法和外层的putVal(......)方法 先来看一下Not...
线程池是一种池技术,就像连接池一样。线程池本身也是一个对象,这个对象可以管理自己池子中的众多线程,以使他们被高效率的反复利用 为何要使用线程池 降低资源消耗,防止资源不足。线...
接口增强,允许接口定义静态方法 和 默认方法 Lambda表达式,只能用于只有一个抽象方法方法的接口基本用法: 方法体也可以直接使用现成的其他类的方法: 线程lambda的经...
Exception和RuntimeException 正常处理: 程序中如果抛出Exception类别,比如throw new ***Exception(),则强制处理,必须...
第一种: 此时请求的ContentType默认是application/x-www-form-urlencoded这种方式,后端可以用对象或者字符串直接接收 第二种:如果后端...
final关键字,定义为不可改变,有4种使用情况 1:修饰变量,只允许一次赋值操作,且在生存期内不可以改变他的值,并且只有2个地方可以赋值,第一是定义变量的时候,第二是在构造...
@Component和@Configuration @Component泛指组件,当不明确是Controller,Service,Dao时使用@Bean方法返回一个对象交给s...
幂等性概念 是一个数学与计算机学概念,常见于抽象代数中。 在编程中.一个幂等操作的特点是其任意多次执行所产生的结果均与一次执行的结果相同。 大白话:就是同一个操作因为网络或者...
先来了解现代计算机硬件体系 CPU和内存是计算机中两个比较核心的东西,他们之间会频繁的进行交互,随着cpu发展越来越快,内存的读写的速度已经远远跟不上CPU的处理速度,所以C...
操作系统向硬件提供接口,各种硬件的驱动实现了操作系统的接口,操作系统调用这些接口就能管理硬件,让硬件能够正常合理的运行 同时操作系统还像程序员提供了一层接口,叫做系统呼叫层,...