02 2020 档案
摘要:Lamda表达式是一个匿名内部类的简要写法 Lamda用在函数是接口,只定义了一个函数方法的接口(Predicate,Runable,Callable,Consumer,Function) LongAddr StampedLock CompletableFuture流式计算 ArrayBlockin
阅读全文
摘要:背景 CPU架构 一、进程是计算机分配资源的基本单位,线程是CPU调度的基本单位。 同一个进程内的所有线程共享堆内存; 栈内存的每个线程自己持有的,不能共享,这里的栈内存就是JAVA中的工作内存。 为了提高计算机运算速度: 1、加入了高速缓冲 2、加入了指令重排序 ①编译器重排序 ②流水线并行重排序
阅读全文
摘要:一、分而治之 fork/join 二叉树 二分查找 快速排序 归并排序 mapreduce 动态规划 1、fork/join(工作密取) RecursiveTask要有返回值 RecursiveAction没有返回值 invoke(同步) submit(有返回结果异步) execute(没有返回结果
阅读全文
摘要:让spring管理bean的四种方法: @Bean api registerSingle factorybean(mybatis所用) methodfactory mapperScan:spring扩展{importBeanDefinitionRegister} 参考文献: mybatis官网:ht
阅读全文