面试
Chrix9
这个作者很懒,什么都没留下…
展开
-
面经笔记
JavaJava容器Java多线程TreadLocalJVMMySQL计算机网络http请求头、不同版本间的区别操作系统redis原创 2020-09-10 16:30:05 · 353 阅读 · 0 评论 -
操作系统笔记
一 连续内存分配1,内存碎片内部碎片:进程内部碎片外部碎片:进程外部碎片2,内存分配首次匹配:第一次找到的足够大小的内存空间分配给进程优点:简单,易于产生更大的空闲块缺点:外部碎片,不确定性最优匹配:与进程需要的内存空间最合适的内存空间优点:小尺寸进程合适缺点:慢,微小碎片最差匹配:最大的内存空间优点:中等尺寸合适缺点:慢,大进程无法分配二 非连续内存分配1,分段2,分页,每页大小相等由页表完成逻辑地址和真实地址的映射,即页号和帧号页内偏移多级页表:减少存储占用,即没有原创 2020-09-07 16:03:29 · 116 阅读 · 0 评论 -
springMVC笔记
一 拦截器/** * 当有多个拦截器时 * preHandle:按照拦截器数组的正向顺序执行 * postHandle:按照拦截器数组的反向顺序执行 * afterCompletion:按照拦截器数组的反向顺序执行 * * 多个拦截器中若有一个preHandle返回值为false, * 该拦截器及之前的拦截器的preHandle都会执行 * 所有的postHandle都不会被执行 * 该拦截器之前的afterCompletion都会执行 */public class TestInte原创 2020-08-30 16:55:49 · 106 阅读 · 0 评论 -
Mybatis笔记
参数赋值方式:KaTeX parse error: Expected 'EOF', got '#' at position 42: …sql,一定要注意单引号问题#̲{}:PrepareState…{},如模糊查询和批量删除不同的参数类型,#{} ${}取值方式不同1、当传输参数为单个String或者基本数据类型及包装类时:#{},可以以任意名字获得参数值,只能以{},只能以,只能以{value} ${_parameter}获取2、当参数为单个JavaBean时#{} 都可以通过属性名直接原创 2020-08-30 16:55:17 · 79 阅读 · 0 评论 -
spring笔记
一 spring事物@Transactional(propagation = Propagation.REQUIRED,isolation = Isolation.REPEATABLE_READ, timeout = 3, readOnly = false) public void buyBook(Integer pid, Integer bid) { Integer price = dao.getPriceById(bid);原创 2020-08-30 16:40:54 · 85 阅读 · 0 评论