- 博客(4)
- 收藏
- 关注
原创 线程池核心线程数的设置
能搜到这个问题的必然是知道自己为什么来的,线程池作为池化思想的线程实现,可以为我们减少创建和销毁线程所带来的功耗,具体设置多少需要考虑多方面因素,我们直奔主题:三方面因素:服务器配置、服务器资源预算(CPU数、内存、IO支持的最大QPS)、任务自身特性(是IO密集型还是CPU密集型)不同任务对应的线程数量。在一般任务中,设CPU数量为N,任务分为IO密集型和CPU(计算)密集型,如果是IO密集型,设置线程数为2*N;如果是CPU密集型,则设置线程数为N+1(某时因为发生一个页面错误或其他原因而暂停
2021-07-17 11:22:54
4086
原创 快速理解Java中注解的概念
通过通俗的方式解释注解首先来看一段书本中的严谨解释:注解也叫元数据,注解其实就是代码中的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相对应的处理。使用注解的优势:1,让编译器进行编译检查。2 在反射中进行使用。3,形成帮助文档(javadoc)。4,帮助理解代码(类似于注释)。5,用于简化程序中的配置。注解的类型有很多,在SSH框架中,其主要作用是定义元素初始值,弥补XML文件所带来的的不稳定性。以上内容很严谨,很专业,很不好理解,很没用。所以我们等稍微理解了以后再看。引开始
2021-03-13 03:31:17
323
2
原创 (学习笔记)分布式数据库1:oracle的创建和连接
在MAC上使用docker安装部署oracle数据库,并用Navicat进行连接(步骤)在对比分布式数据库之前,先学会使用oracle数据库的部署和使用1.Docker安装和注册登录官方下载地址:点击下载dmg注册:点击官网注册安装后如果打开app登录,在使用终端时不需再登录,如果安装后不打开,需要先在终端输入:docker login在结果中输入刚才注册的用户名和密码如不...
2021-01-29 23:24:53
516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人