- 博客(4)
- 收藏
- 关注
原创 进程和线程相关
一、进程、线程 1、概念: 进程是表示资源分配的基本单位,或者说是调度运行的基本单位。例如:用户运行自己的程序,系统就创建一个进程,并为它分配资源,内存空间、磁盘空间、I/O设备等。进程被放入进程的就绪队列,为它分配CPU及其它有关资源,进程开始运行。所以,进程是系统中的并发执行单位 线程是进程执行运算的最小单位,进程逻辑上操作系统所完成的任务,那么线程表示完成该任务的许多可能的子任务之一。 when(何时需要多线程):①多用户请求的高并发 ②大任务 why (多线程的好处): ①易于调度 ②提高并
2021-08-03 22:14:57
180
原创 Mysql相关知识
一、Mysql的锁 1、按粒度分 (1)行锁:锁某行数据,锁粒度最小,并发度高 (2)表锁:锁整张表,锁粒度最大,并发度低 (3)间隙锁:锁的是一个区间 2、读写层面分 (1)共享锁:也就是读锁,一个事务给某行数据加了读锁,其它事务可以读,但不能写 (2)排它锁:也就是写锁,一个事务给某行数据加了写锁,其他事务既不能读,也不能写 3、乐观悲观层面 (1)乐观锁:并不会真正的去锁某行记录,而是通过一个版本号来实现 (2)悲观锁:上述的行锁、表锁等都是悲观锁 二、Mysql慢查询如何优化 (1)检查是否索引了
2021-08-01 18:00:54
115
原创 SpringBoot自动装配
一、关键注解 AutoConfigurationImportSelector类中selectImports方法: public String[] selectImports(AnnotationMetadata annotationMetadata) { if (!this.isEnabled(annotationMetadata)) { return NO_IMPORTS; } else { AutoConfigurati
2021-07-29 13:24:52
173
原创 不同类型故障数据的聚类
聚类分析故障数据前言一、Kmeans是什么?二、使用步骤1.引入库2.读入数据3.PCA降维及调聚类包4. 原测试数据和聚类后的数据分布图三、总结 前言 提示:故障数据属于无标签类型,要对这类型的数据进行一个分类,一般使用到聚类的方法,这里使用的是较为简单的kmeans算法。 提示:以下是本篇文章正文内容,下面案例可供参考 一、Kmeans是什么? 在“无监督学习中”,训练样本的标记信息是未知的,目标是通过对无标记训练样本的学习来揭示数据的内在性质及规律,为进一步的数据分析提供基础。其中,k-means(
2020-12-25 19:20:40
1121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人