自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

原创 每天10个java面试题-day2

每天10个java面试题-day21.CurrentHashMap原理,jdk7和jdk8区别2.如何实现一个IOC容器3.什么是字节码?采用字节码的好处是什么?3.java类加载器有哪些?4.双亲委派模型5.java中的异常体系1.CurrentHashMap原理,jdk7和jdk8区别jdk7:数据结构:ReenTrantLock+segment+HashEntry,一个Segment中包含一个HashEntry数组,每个HashEntry又是一个链表数组元素查询:二次hash,第一次hash

2021-12-13 20:05:57 718

原创 每天10个java面试题-day1

每天10个java面试题1.jdk 、jre、 jvm区别和联系2.==和equals3.final4.String、StringBuffer、StringBuilder区别及使用场景5.重载和重写的区别6.接口和抽象类的区别7.List和Set的区别8.hashCode与equals9.ArrayList和LinkedList的区别10.HashMap和HashTable的区别,及底层实现1.jdk 、jre、 jvm区别和联系JDK: Java 开发工具(Java Develpment kit )

2021-11-28 11:26:45 645

原创 1.谈谈面向对象

1.谈谈面向对象封装继承多态封装封装的意义在于,明确标出允许外部使用的所有成员函数和数据项1.内部细节对外部调用透明,外部调用无需修改或者关心内部实现2.javabean的属性私有,提供getset对外访问,因为属性的获值或者获取逻辑只能由javabean本身决定,而不能由外部胡乱修改继承继承基类的方法,并作出自己的改变或扩展子类共性的方法或者属性直接使用父类的,而不需要自己再定义,只需扩展自己个性化的多态基于对象所属类的不同,外部对同一个方法的调用,实际执行的逻辑不同继承,方法重写

2021-11-25 14:41:09 216

原创 11.mysql常用函数

mysql常用函数一、数字函数二、字符串函数三、日期函数四、聚合函数一、数字函数二、字符串函数三、日期函数四、聚合函数

2021-08-03 15:37:15 159

原创 10.Mysql锁问题

Mysql锁问题一、锁概述1.2 锁分类1.3 Mysql锁1.2 MyISAM表锁1.2.1如何加表锁1.2.2读锁案例1.2.3写锁案例1.2.4结论1.2.5查看锁的争用情况1.3 InnoDB行锁1.3.1行锁介绍1.3.2背景知识事务及其ACID属性1.3.3 InnoDB的行锁模式1.3.4 案例准备工作1.3.5 行锁基本演示1.3.6无索引行锁升级为表锁1.3.7间隙锁危害1.3.8 InnoDB行锁争用情况1.3.9总结一、锁概述锁是计算机协调多个进程或线程并发访问某一资源的机制(避免

2021-08-03 15:31:22 56

原创 7.索引的使用

索引的使用一、准备环境二、避免索引失效三、查看索引使用情况索引是数据库优化最常用也是最重要的手段之一,通过索引通常可以帮助用户解决大多数的MySQL的性能优化问题。一、准备环境--1.建表create table`tb_seller`( `sellerid` varchar(100), `name` varchar(100), `nickname` varchar(50), `password` varchar(60), `status` varchar(1), `address` va

2021-07-29 14:23:05 171 1

原创 6. 优化SQL步骤&explain执行计划

优化SQL步骤一、优化SQL步骤1.1 查看SQL执行频率1.2 定位低效率执行SQL1.3 explain分析执行计划1.3.1环境准备1.3.2 explain之id1.3.3 explain之select_type1.3.4 explain之table1.3.5 explain之type1.3.6 explain之key1.3.7 explain之rows1.3.8 explain之extra1.4 show profile分析SQL1.5 trace分析优化器执行计划一、优化SQL步骤1.1 查看

2021-07-29 14:07:27 217

原创 5.mysql存储引擎

mysql存储引擎和SQL优化一级目录一级目录

2021-07-29 10:35:36 237

原创 4.mysql索引&视图&触发器

mysql索引&视图&触发器一、索引1.1 索引概述1.2 索引优势劣势1.2.1 优势1.2.2 劣势1.3 索引结构1.3.1 BTREE结构一、索引1.1 索引概述索引:是帮助mysql高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在数据结构上实现高级查找算法,这种数据结构就是索引。如下图所示:左边是数据表,一共有两列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在

2021-07-14 16:31:43 334

原创 3.mysql多表查询与事务的操作

mysql多表查询与事务的操作1、表连接查询1.1多表查询的分类1.2笛卡尔积现象1.2.1什么是笛卡尔积现象1.2.2 清除笛卡尔积1.3 内连接1.3.1隐式内连接1.3.2显式内连接1.3.3总结内连接查询步骤:1.4 左外连接1.5 右外连接2、子查询2.1 什么是子查询2.2 子查询小结3、事务3.1 手动提交事务3.1.1 手动提交事务使用过程3.2 自动提交事务3.3.1 取消自动提交3.3 事务原理3.3.1原理图3.3.2事务的步骤:3.4 回滚点3.4.1 什么是回滚点3.4.2 回滚点

2021-07-13 15:06:18 791

原创 2.mysql约束与设计

mysql约束与设计1.DQL查询语句1.1 排序1.1.1单列排序1.1.3 组合排序1.2聚合函数1.2.1五个聚合函数1.2.2语法1.3 分组1.3.1having与where的区别1.4limit语句1.4.1 limit的作用1.4.2LIMIT语法格式2、数据库表的约束2.1数据库约束的概述2.1.1约束的作用2.1.2约束种类2.2主键约束2.2.1主键的作用2.2.2哪个字段应该作为表的主键?2.2.3创建主键2.2.4 创建主键方式2.2.4删除主键2.2.5主键自增2.2.6修改自增长

2021-07-13 09:50:49 588

原创 1.mysql基础

mysql基础一、SQL的概念1.1 什么是sql1.2 SQL语句分类2.DDL操作数据库2.1 创建数据库2.1.1 创建数据库的几种方式2.1.2 具体操作2.2 查看数据库2.3 修改数据库2.3.1修改数据库默认的字符集2.3.2 具体操作:2.4 删除数据库2.4.1 删除数据库的语法2.4.2具体操作:2.5 使用数据库2.5.1 查看正在使用的数据库2.5.2 使用/切换数据库2.5.3 具体操作3、DDL操作表结构3.1 创建表3.1.1 创建表的格式3.1.2 关键字说明:3.2 MyS

2021-07-12 20:55:24 1197 1

原创 8.类加载器&反射

类加载器&反射一、类加载器1.1 类加载【理解】1.1.1 类加载的描述1.1.2 类的加载1.1.3 类的连接1.1.4 类的初始化1.1.5 类的初始化步骤1.1.6 类的初始化时机1.2 类加载器【理解】1.2.1 类加载器的作用1.2.2 JVM的类加载机制1.2.3 Java中的内置类加载器1.2.4 ClassLoader中的两个方法2. 反射2.1 反射的概述【理解】2.2 获取Class类对象的三种方式【应用】2.2.1 三种方式分类2.2.2 示例代码2.3反射获取构造方法并使用【

2021-07-12 11:07:13 238 1

原创 7.函数式接口&Stream流

函数式接口&Stream流一、函数式接口1.1函数式接口概述1.2函数式接口作为方法的参数1.3函数式接口作为方法的返回值【应用】1.4常用函数式接口之Supplier【应用】1.5Supplier接口练习之获取最大值【应用】1.6常用函数式接口之Consumer【应用】1.7Consumer接口练习之按要求打印信息【应用】1.8常用函数式接口之Predicate【应用】1.9Predicate接口练习之筛选满足条件数据【应用】1.10常用函数式接口之Function【应用】1.11Function

2021-06-30 15:54:30 208

原创 6.lambda表达式

lambda表达式一.Lambda表达式1.1体验Lambda表达式1.2 Lambda表达式的标准格式1.3Lambda表达式练习1【1.4Lambda表达式练习2【1.5Lambda表达式练习31.6Lambda表达式的省略模式1.7Lambda表达式的注意事项1.8Lambda表达式和匿名内部类的区别二.接口组成更新2.1接口组成更新概述2.2接口中默认方法2.3接口中静态方法2.4接口中私有方法三.方法引用3.1体验方法引用3.2方法引用符3.3 引用类方法3.4引用对象的实例方法3.5引用类的实例

2021-06-30 11:16:33 336 3

原创 5.字节缓冲流和字符流

字节缓冲流和字符流一、字节缓冲流1.1 字节缓冲流构造方法1.1.1 字节缓冲流介绍1.1.2 构造方法1.1.3 示例代码1.2字节流复制视频二、字符流2.1 为什么会出现字符流2.1.1 字符流的介绍2.1.2 中文的字节存储方式2.2 编码表2.2.1 什么是字符集2.2.2 常见的字符集2.3 字符串中的编码解码问题2.3.1 相关方法2.3.2 代码演示2.4 字符流中的编码解码问题2.4.1 字符流中和编码解码问题相关的两个类2.4.2 构造方法2.4.3 代码演示2.5 字符流写数据的5种方式

2021-06-29 11:26:10 119

原创 4.IO流

IO流一、File类1.1File类概述和构造方法【应用】1.1.1 File类介绍1.1.2 File类的构造方法1.1.3 示例代码1.2 File类创建功能【应用】1.2.1 方法分类1.2.2 示例代码1.3File类判断和获取功能【应用】1.3.1 判断功能1.3.2 获取功能1.3.3 示例代码1.4File类删除功能【应用】1.4.1 方法分类1.4.2 示例代码二、递归2.1递归【应用】2.1.1 递归的介绍2.1.2 递归的注意事项2.2 递归求阶乘【应用】2.3 递归遍历目录【应用】

2021-06-25 11:08:08 469 1

原创 24.策略模式

策略模式一、介绍二、原理类图2.1 角色和职责三、实例分析四、优缺点4.1 优点4.2 缺点五、应用场景一、介绍策略模式也叫政策模式,是一种比较简单的模式定义一组算法,将每个算法都封装起来,并且使它们之间可以互换二、原理类图2.1 角色和职责三、实例分析下述代码用于实现任务描述 5.D.4,使用图书销售中不同的折扣算法演示策略模式。本实例中有3种折扣算法。算法1:对有些图书没有折扣,即折扣算法中折扣值为0。算法2:对有些图书的折扣是固定值为1元。算法3:对有些图书的折扣是15%

2021-06-23 15:54:28 134

原创 23.责任链模式

责任链模式一、介绍二、原理类图三、优缺点3.1 优点3.2 缺点四、应用场景一、介绍责任链模式是一种常见的行为模式使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。二、原理类图Handler的代码如下所示。【代码 5-9】 Handler.javapublic abstract class Handler { private Handler successor; //处理

2021-06-23 14:53:40 108

原创 22.解释器模式

解释器模式一、介绍一、介绍在编译原理中,一个算术表达式通过词法分析器形成词法单元,而后这些词法单元再通过词法分析器构建语法分析树,最终形成一棵抽象的语法分析树。这里的词法分析器和语法分析器都可以看做是解释器解释器模式:是指给定一个语言(表达式),定义它的文法的一种表示,并定义一个解释器,使用该解释器来解释语言中的句子(表达式)应用场景a. 应用可以将一个需要解释执行的语言中的句子表示为一个抽象语法树b.一些重复出现的问题可以用一种简单的语言来表达c.一个简单语法需要解释的场景这样的例子还有

2021-06-23 14:15:15 55 1

原创 21.状态模式

状态模式一、介绍二、原理类图三、代码实例分析四、优缺点4.1 优点4.2缺点五、应用场景一、介绍状态模式又称为状态对象模式,该模式允许一个对象在其内部状态改变时改变其行为状态模式的核心内容是封装,状态的变更引起行为的变动,从外部看来就好像该对象对应的类发生改变一样二、原理类图2.1 角色和职责抽象状态(State)角色:该角色用以封装环境对象的一个特定状态所对应的行为。具体状态(Concrete State)角色:该角色实现环境的一个状态所对应的行为。环境(Context)角色:该角

2021-06-17 19:16:28 153 2

原创 20.访问者模式

访问者模式一、介绍二、原理类图2.1 角色与职责2.2 代码实例分析三、优缺点3.1 优点3.2 缺点四、应用场景一、介绍访问者模式的目的是封装一些施加于某种数据结构元素之上的操作,一旦这些操作需要修改,接受这个操作的数据结构则可以保持不变;封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。二、原理类图2.1 角色与职责抽象访问者(Visitor)角色:该角色声明一个或多个访问操作,定义访问者可以访问哪些元素。具体访问者(Concr

2021-06-17 18:47:38 179 1

原创 19.备忘录模式

备忘录模式一、介绍二、原理类图2.1 角色及职责2.2 代码分析一、介绍备忘录模式又称快照模式或Token模式在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样,以后就可以将该对象恢复到原先保存的状态。二、原理类图2.1 角色及职责发起人(Originator)角色:该角色记录当前时刻的内部状态,负责定义哪些属于备份范围的状态,负责创建和恢复备忘数据。备忘录(Memento)角色:该角色负责存储发起人角色的内部状态,在需要时提供发起人需要的内部状态数据。

2021-06-17 15:02:56 120 1

原创 18.观察者模式

观察者模式一、介绍二、原理类图2.1 角色和职责2.2 代码分析三、优缺点3.1 优点:3.2 缺点四、应用场景五、注意事项一、介绍观察者模式也称发布订阅模式,它是一种在项目中经常使用的模式;定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新;二、原理类图2.1 角色和职责抽象主题(Subject)角色:该角色又称为“被观察者”,可以增加和删除观察者对象。抽象观察者(Observer)角色:该角色为所有的具体观察者定义一个接口,在得到

2021-06-16 18:09:49 50

原创 17.中介者模式

中介者模式一、介绍二、原理类图2.1 角色和职责2.2 代码分析三、优缺点3.1 优点:3.2 缺点:四、实例一、介绍中介者模式也叫调停者模式,是一种比较简单的模式用一个中介对象封装一系列对象(同事)的交互,中介者使各对象不需要显示的相互作用,从而使其耦合松散,而且可以独立的改变它们之间的交互。二、原理类图2.1 角色和职责抽象中介者(Mediator)角色:该角色定义出同事对象到中介者对象的统一接口,用于各同事角色之间的通信。具体中介者(Concrete Mediator)角色:该角

2021-06-16 16:24:38 59

原创 16.迭代器模式

迭代器模式一、介绍一、介绍迭代器模式(Iterator Pattern)是常用的设计模式,属于行为型模式如果我们的集合元素是用不同的方式实现的,有数组,还有java的集合类,或者还有其他方式,当客户端要遍历这些集合元素的时候就要使用多种遍历方式,而且还会暴露元素的内部结构,可以考虑使用迭代器模式解决迭代器模式,提供一种遍历集合元素的统一接口,用一致的方法遍历集合元素,不需要知道集合对象的底层表示,即:不暴露其内部的结构...

2021-06-16 15:37:57 127

原创 12.代理模式

代理模式一、介绍二、静态代理2.1 介绍2.2 UML-类图2.3 优缺点三、动态代理3.1 介绍四、cglib代理4.1 介绍一、介绍代理模式,为一个对象提供一个替身,以控制对这个对象的访问。即通过代理对象访问目标对象,这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能被代理的对象可以是远程对象、创建开销大的对象或需要安全控制的对象代理模式有不同的形式,主要有三种:静态代理、动态代理(jdk代理、接口代理)和cglib代理(可以在内存动态的创建对象,而不需要实现

2021-06-15 16:45:29 130

原创 9.装饰者模式

装饰者模式一介绍一介绍定义:装饰者模式:动态的将新功能附加到对象上。在对象功能扩展方面,它比继承更有弹性,装饰者模式也体现了开闭原则(ocp)

2021-06-15 15:29:16 258 1

原创 15.访问者模式

访问者模式一、介绍二、原理类图三、 UML-类图四、注意事项和细节一、介绍访问者模式(Visitor Pattern),封装一些作用于某种数据结构的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作主要将数据结构与数据操作分离,解决数据结构与操作耦合性的问题访问者模式的基本操作原理是:在被访问的类里面加一个对外提供接待访问者的接口访问者模式主要应用场景:需要对一个对象结构中的对象进行很多不同操作(这些操作彼此没有关联),同时需要避免让这些操作“污染”这些对象的类,可以选用访

2021-06-11 16:41:23 89 1

原创 14.命令模式

命令模式一、介绍二、原理类图三、uml-类图四、注意事项和细节一、介绍命令模式(Command Pattern):在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接受者是谁,也不知道被请求的操作是哪个。我们只需在程序运行时指定具体的请求接受者即可,此时,可以使用命令模式来进行设计命令模式使得请求发送者与请求接收者消除彼此之间的耦合,让对象之间的调用关系更加灵活,实现解耦在命令模式中,会将一个请求封装成一个对象,以便使用不同参数来表示不同的请求(即命名),同时命令模式也支持可撤销的操

2021-06-11 15:06:41 100 2

原创 13.模板模式

模板模式一、介绍二、原理类图三、uml-类图四、钩子方法五、在spring-ioc中的源码使用一、介绍模板模式,在一个抽象类公开定义了执行它的方法的模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行简单说,模板模式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构,就可以重新定义该算法的某些特定步骤这种类型的设计模式属于行为型模式二、原理类图原理类图解释说明(角色及职责):AbstractClass:抽象类,类中实现了模板方法(t

2021-06-11 10:30:41 93

原创 11.享元模式

享元模式一、基本介绍二、原理类图三、外部状态和内部状态一、基本介绍享元模式也叫蝇量模式:运用共享技术有效的支持大量细粒度的对象常用于系统底层开发,解决系统的性能问题。像数据库连接池,里面都是创建好的连接对象,在这些连接对象中有我们需要的则直接拿来用,避免重新创建,如果没有我们需要的,则创建一个享元模式能够解决重复对象的内存浪费问题,当系统中有大量相似对象,需要缓冲池时。不需总是创建新对象,可以从缓冲池里拿。这样可以降低系统内存,同时提高效率。享元模式的经典应用场景就是池技术了,String常量池

2021-06-10 10:46:54 99 1

原创 11.外观模式

外观模式一、介绍二、原理类图三、注意事项和细节一、介绍外观模式(Facade),也叫“过程模式”:外观模式为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用外观模式通过定义一个一致的接口,用以屏蔽内部子系统的细节,使得调用端只需跟这个系统发生调用,而无需关心这个子系统的内部细节二、原理类图原理类图的说明:外观类(Facade):为调用端提供统一的调用接口,外观类知道哪些子系统负责处理请求,从而将调用端的请求代理给适当的子系统对象调用者(

2021-06-09 17:22:07 82

原创 10.组合模式

组合模式一、介绍二、原理类图三、应用场景四、代码示例UML五、注意事项和细节一、介绍组合模式,又叫部分整体模式,它创建了对象组的树形结构,将对象组合成树状结构以表示“整体-部分”的层次关系组合模式依据树形结构来组合对象,用来表示部分以及整体层次这种类型的设计模式属于结构型模式组合模式使得用户对单个对象及组合对象的访问具有一致性,即:组合能让客户以一致的方式处理个别对象以及组合对象二、原理类图对原理结构图的说明(组合模式的角色和职责)Component:这是组合中对象声明接口,在适当情

2021-06-09 15:58:40 95

原创 9.桥接模式

桥接模式一、基本介绍二、原理类图三、UML-类图四、桥接模式在jdbc源码中的应用五、桥接模式的注意事项六、桥接模式的应用场景一、基本介绍桥接模式是指:将实现与抽象放在两个不同的类层次中,使两个层次可以独立改变是一种结构型设计模式Bridge模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。它的主要特点是把抽象与行为实现分离开来,从而可以保持各部分的独立性以及应对他们的功能扩展二、原理类图原理类图说明:client:桥接模式的调用者抽象类(Abstra

2021-06-08 17:46:01 123

原创 8.适配器模式

适配器模式一、基本介绍二、类适配器2.1、工作原理2.2、uml类图2.3、注意事项三、对象适配器3.1介绍3.2 uml-类图3.3 注意事项四、接口适配器模式4.1 介绍4.2 uml-类图五、适配器模式在springMvc框架中的使用5.1 uml-类图5.2 说明六、适配器模式的注意事项及细节一、基本介绍适配器模式:将某个类的接口转换成客户端期望的另一个接口表示,主要的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作。其别名为包装器.适配器模式属于结构型模式主要分为三类:

2021-06-08 16:41:32 100 1

原创 7.建造者模式

建造者模式一、介绍二、建造者模式的四个角色三、原来类图一、介绍建造者模式:又叫生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方式可以构造出不同表现(属性)的对象建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。二、建造者模式的四个角色product(产品角色):一个具体的产品对象builder(抽象建造者):创建一个product对象的各个部件指定的接口

2021-06-08 09:56:02 70 1

原创 6.原型模式

原型模式一、介绍二、uml-类图三、原型模式在spring框架中的使用四、深拷贝与浅拷贝4.1 浅拷贝4.2 深拷贝注意事项一、介绍原型模式(Prototype模式)是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象原型模式是一种创建型设计模式,允许一个对象再创建另外一个可定制的对象,无需知道如何创建的细节工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建,即 对象.clone()形象的理解:孙大圣拔出猴毛,变出

2021-06-07 16:36:33 113

原创 5.三种工厂模式

工厂模式一、工厂方法模式三、抽象工厂模式一、工厂方法模式工厂方法模式:定义了一个创建对象的抽象方法,由子类决定要实例化的类。工厂方法模式将对象的实例化推迟到子类。三、抽象工厂模式基本介绍:抽象工厂模式:定义了一个interface用于创建相关或有依赖关系的对象簇,而无需指明具体的类。抽象工厂模式可以将简单工厂模式和工厂方法模式进行整合从设计层面看,抽象工厂模式就是对简单工厂模式的改进(或者称为进一步的抽象)。将工厂抽象为两层,AbsFactory(抽象工厂)和具体实现的工厂子类。程序

2021-06-07 14:34:51 1802

原创 1.计算机硬件

计算机硬件1. cpu2. 主板3. 内存4. 硬盘5. 显卡6. 显示器7. 键盘鼠标8. 机箱9.电源10. 光驱1. cpuCPU:也叫中央处理器,是电子计算机的主要设备之一。作为计算机系统的运算和控制中心,是信息处理、程序运算的最终执行单元。简单来说,cpu是计算机的大脑。2. 主板主板是电脑各个配件的连接平台电脑中的其他配件,比如内存、cpu等都需要插到主板的特定插槽中才能使用。硬盘、电源等设备需要通过数据线跟主板上的各类接口连接。电源通过连线插到主板之后,由主板就可以向电脑各

2021-06-06 16:59:15 63 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除