会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
郭慕荣博客园
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
74
75
76
77
78
79
下一页
2020年2月24日
SpringBoot原理—分析SpringBoot启动机制(starter机制)
摘要: 一:前言使用过springboot的同学应该已经知道,springboot通过默认配置了很多框架的使用方式帮我们大大简化了项目初始搭建以及开发过程。本文的目的就是一步步分析springboot的启动过程,分析springboot是如何帮我们简化这个过程的。 springboot帮我们做了什么通常搭建
阅读全文
posted @ 2020-02-24 17:55 郭慕荣
阅读(1054)
评论(0)
推荐(0)
2020年1月4日
线程池参数配置含义
摘要: 阿里的面试官问了个问题,如果corePolllSize=10,MaxPollSize=20,如果来了25个线程 怎么办?答案:当一个任务通过execute(Runnable)方法欲添加到线程池时:1、如果此时线程池中的数量小于corePoolSize,即使线程池中的线程都处于空闲状态,也要创建新的线
阅读全文
posted @ 2020-01-04 14:12 郭慕荣
阅读(1666)
评论(0)
推荐(0)
2019年12月30日
RecursiveTask和RecursiveAction的使用总结
摘要: 一:什么是Fork/Join框架 Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。我们再通过Fork和Join这两个单词来理解下Fork/Join框架,Fork就是把一个大任务切分为若干子任务并行
阅读全文
posted @ 2019-12-30 20:00 郭慕荣
阅读(2199)
评论(0)
推荐(0)
2019年12月28日
CyclicBarrier总结
摘要: 一. CyclicBarrier简介1:CyclicBarrier(可重用屏障/栅栏) 类似于 CountDownLatch(倒计数闭锁),它能阻塞一组线程直到某个事件的发生。2:与闭锁的关键区别在于,所有的线程必须同时到达屏障位置,才能继续执行。3:闭锁用于等待事件,而屏障用于等待其他线程。4:C
阅读全文
posted @ 2019-12-28 11:17 郭慕荣
阅读(672)
评论(0)
推荐(0)
2019年12月27日
CountDownLatch总结
摘要: 1:概念原理:countDownLatch这个类使一个线程等待其他线程各自执行完毕后再执行。是通过一个计数器来实现的,计数器的初始值是线程的数量。每当一个线程执行完毕后,计数器的值就-1,当计数器的值为0时,表示所有线程都执行完毕,然后在闭锁上等待的线程就可以恢复工作了。使用该API的时候,需要已知
阅读全文
posted @ 2019-12-27 16:50 郭慕荣
阅读(307)
评论(0)
推荐(0)
2019年12月22日
布隆过滤器总结
摘要: 一:布隆过滤器简介: Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把不属于这个集合的元素误认为属于这个集合(false pos
阅读全文
posted @ 2019-12-22 10:08 郭慕荣
阅读(558)
评论(0)
推荐(0)
2019年12月15日
Spring总结
摘要: 1:IOC容器,其实就是一个map容器,项目启动的时候,扫描包下面有@Controller、@Service、@Compont等注解的类,通过反射实例化成对象,把这些类放在map对象中、key默认是类名首字母小写,value是实例。 2:注入的原理就是在map容器中取出该对象 3:urlMaping
阅读全文
posted @ 2019-12-15 21:58 郭慕荣
阅读(178)
评论(0)
推荐(0)
2019年12月11日
JVM总结
摘要: 一:JVM运行时数据区:程序计数器、虚拟机栈、本地方法栈、堆、方法区(元空间) 1:虚拟机栈:存储当前线程运行方法所需的数据、指令、返回地址。 栈帧(用来执行方法):每个方法在执行的同时都会创建一个栈帧,栈帧划分为:局部变量表(八大基本数据类型、对象引用reference)、操作数栈、动态链接、返回
阅读全文
posted @ 2019-12-11 22:48 郭慕荣
阅读(225)
评论(0)
推荐(0)
2019年12月7日
Mybatis总结
摘要: 一:mybatis原生类API总结: 1:SqlSessionFactoryBuilder 解析配置 2:SqlSessionFactory 会话工厂 3:SqlSession 会话 封装对数据库操作的方法 4: MapperProxy JDK动态代理类 一:Spring集成mybatis总结: 1
阅读全文
posted @ 2019-12-07 16:50 郭慕荣
阅读(168)
评论(0)
推荐(0)
2019年12月4日
Mybatis一级缓存和二级缓存总结
摘要: 1:mybatis一级缓存:级别是session级别的,如果是同一个线程,同一个session,同一个查询条件,则只会查询数据库一次2:mybatis二级缓存:级别是sessionfactory级别的,是针对于各个线程发出的sql查询条件3:spring 关闭了mybatis的一级缓存,每一次查询都
阅读全文
posted @ 2019-12-04 21:17 郭慕荣
阅读(987)
评论(0)
推荐(0)
上一页
1
···
74
75
76
77
78
79
下一页
公告