- 博客(33)
- 收藏
- 关注
原创 存储系统的区别
Cache是位于CPU和内存之间的,CPU(寄存器)是存储速度最快的,剩下的就是Cache主要作用处理CPU和内存之间数据处理速度不一样的问题。局部性:时间局部性:调用了一次之后隔一段时间会在调用一次。空间局部性:在调用之后大概路还会调用附近的。Cache的命中率很高,且在其中抽取数据的速度快。假设命中率为百分之90,Cache的周期为1秒,主存储器的周期为10秒,则平均周期t3等于0.9*1+(1-0.9)*100=10.9。直相连:电路简单,冲突率高。全相连:电路复杂,冲突率低。
2024-04-12 15:13:37
374
原创 CPU的组成(运算器与控制器)
运算器》包含1.算术逻辑单元ALU,2.累加寄存器AC,3.数据缓冲寄存器DR,4.状态条件寄存器PSW。解析:控制器》包含1.程序计数器PC,2.指令寄存器IR,3.指令译码器ID,4.时序部件。注:状态条件寄存器PSW的存在争议,若有两个都符合的以另一个优先。解析:累加器可以将中间结果或结果进行暂存,等待结果进行返回。辅助存储器(外存):u盘之类。输入设备:键盘鼠标之类的。输出设备:显示器音响之类。主存:固态、机械硬盘之类。存储器》内部和外部存储。
2024-03-27 09:17:53
406
原创 软考-寻址方式
解析:根据上面的寻址方式可以看出直接到操作数的就是立即寻址。B》寄存器寻址,操作数存放在寄存器中。D》直接寻址,存放的是操作数的地址。
2024-03-27 09:13:15
217
原创 软考中级备考--第五天-检验码
码距指的是进制数之间的最小的发生变化的数,即000000到000001,只变化了一位所以这个码距就是1。例如:六进制数{000000,000001,000010.....,111111}出错之后会取其相反数,当所有的奇数位或偶数位都出错时,是检测不出来错误的。奇偶校验,可检查1位(奇数位)的错误,不可纠错。一组数中1的个数为奇数。一组数中1的个数为偶数。
2024-03-23 15:58:27
231
原创 软考中级备考---第二天
符号位:0为正数,1为负数。,其余低位表示数值的。反码:正数的反码与原码,负数的反码是(符号位不变)。补码:正数的补码与原码,负数的补码是(符号位不变)。移码:补码的。计算机取数固定长度,取,超过八位会。原码不参与计算,计算结果不对,,计算的话需要转换为补码再计算。
2024-03-19 16:56:43
324
原创 配置阿里EasyExcel将数据导出为excel表
一开始就实现的导出的功能,但是一直乱码,网上的教程都需要配合HttpServletResponse使用,但是公司用的这个版本太老了有好多解决乱码的都用不上,所以去扒了扒了官网文档,删删减减的测了一下出来了就,其中还有一个就是。这个比较坑的是需要导出那个表就得去创建对应的实体类,有呢种自动生成的还好点,但是也得手动改一些数据,通用性感觉不是太好。就导致生成的文件名一直是%E9...乱码显示,这个是比较坑的,找了很多文档才发现的。这,生成的文件名是中文的格式,但是一开始文档里使用的是。
2023-10-31 16:05:12
209
原创 Win+L键失灵
计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System。下的DisableLockWorkstation,并将其改为0。0为启用锁屏快捷键,1为不启用,其他数字大概率也是不启用的意思。
2023-10-17 08:19:08
678
原创 内存字节编址容量计算
计算的话是十六进制的计算,结果为38000H,转换为十进制是:229376,这个结果是字节,转换为K的话是229376/1024得到最终结果。计算容量就是让最大减最小数,存在一个是否包含的问题即2到5的数是2,3,4,5,但是计算的话就是5-2=3,所以要加一。例子:内存按字节编址从A5000H到DCFFFH的区域其存储容量为(计算:DCFFFH-A5000H+1H。
2023-10-08 13:51:33
792
1
原创 RabbitMQ
提供了5种模式。1. 简单模式--Hello2. 工作者模式--work queues3. 发布订阅模式4. 路由模式--router5. 主题模式--topic。
2022-09-20 20:37:12
853
原创 Mycat+MySQL8.0
2. 找到/mycat/lib/中的mysql-connector-java-5.1.35.jar 然后删除掉将mysql-connector-java-8.0.11.jar驱动放进lib文件夹(maven官网可以下载MySQL的驱动)然后在给jar包赋予权限。4.最后远程连接mycat启动,由于mysql8.0加密问题--default_auth=mysql_native_password是必须要加的。3.修改/mycat/conf/中server.xml文件。1.修改数据库密码验证插件。
2022-09-19 10:47:06
767
原创 单点登录之网关各类问题
测试好久发现网关可以接收到这个传输路径,但是后台代码并未运行,在查看网关放行里,已经放行过了,最后是在别人的提醒下想到了单点登录里面还有一个Shiro的拦截器,在对其进行放行之后,退出就可以使用了。搜了好久全部说的是跨域问题,但是已经加了跨域配置类了。
2022-09-13 10:45:20
220
原创 :tree-props=“{children: ‘children‘}“ 不回显数据
List类型的数据才能传递给children。elementui中。
2022-09-06 21:55:32
1075
原创 Nacos Disvery -->服务治理
服务治理是微服务架构中最核心最基本的模块。用于实现各个微服务的自动化注册与发现。服务注册:在服务治理框架中,都会构建一个注册中心,每个服务单元向注册中心登记自己提供服务的详细信息。并在注册中心形成一张服务的清单,服务注册中心需要以心跳30s、90s的方式去监测清单中 的服务是否可用,如果不可用,需要在服务清单中剔除不可用的服务。服务调用方向服务注册中心咨询服务,并获取所有服务的实例清单,实现对具体服务实例的访问。通过上面的调用图会发现,除了微服务,还有一个组件是服务注册中心。...
2022-08-25 22:34:27
510
原创 微服务----简介
微服务架构,简单的说就是将单体应用进一步拆分,拆分成更小的服务,每个服务都是一个可以独立运行的项目。Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。
2022-08-22 22:26:42
356
原创 Failed to start bean ‘webServerStartStop‘; nested exception is java.lang.reflect.UndeclaredThrowable
打开电脑上的网络适配器,关闭除了使用的呢一个,电脑自带的WIFI会出现一个本地连接(我是没关这个所以给我自动生成了这个ip的接口),这个也得关闭(window10系统),在关闭这个本地之后会消失,在重新打开的话需要在我电脑上右键管理中。:电脑网卡的ip多个就会导致在Nacos的配置文件里的ip显示多个。多个ip就会导致有重复的端口,这就是报错原因。右键把关闭的就可以打开了。
2022-08-22 20:19:55
3320
原创 Redis
nosql(notonlysql)不仅仅是sql。NoSQL,泛指非关系型的数据库。非关系型的数据库则由于其本身的特点得到了非常迅速的发展。
2022-08-01 09:00:02
187
原创 SpringBoot
springboot可以帮你简化spring的搭建,并且快速创建一个spring的应用程序。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
2022-07-25 09:04:41
359
原创 每天八道面试题
在switch(expr1)中,expre1可以是一个整数表达式或者枚举常量,整数表达式可以是int基本类型或Integer包装类型,由于byte,short,char都可以隐形转换为int,所以,这些类型以及这些类型的包装类型也是可以的。&还可以用作位运算符,当&两边的表达式都不为boolean类型时,&表示按位与操作,即将两数转换为二进制,在通过俩俩的位数进行对比,都为1时,结果为1,否则都为0。使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。....
2022-07-15 09:36:38
152
原创 GIT使用
Git是分布式的,Git不需要有中心服务器,我们每台电脑拥有的东西都是一样的。我们使用Git并且有个中心服务器,仅仅是为了方便交换大家的修改,但是这个服务器的地位和我们每个人的PC是一样的。我们可以 把它当做一个开发者的pc就可以就是为了大家代码容易交流不关机用的。没有它大家一样可以工作,只不 过“交换”修改不方便而已。1.初始化要使用Git对我们的代码进行版本控制,首先需要获得==本地仓库==;本地仓库你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能
2022-06-19 21:35:00
109
原创 SSM整合
修改web.xml的版本信息2.添加依赖3.spring的配置信息4.配置web.xml文件5.generator生成代码依赖:配置文件测试:6.ssm+elementui+vue+axios完成单表的crud.until下的CommonResult:service下的接口:增删改查的:登录的:service下的impl包:登录的:主页面的:controller:登录的:主页的:html:登录:主页
2022-06-19 21:25:12
126
原创 Spring
1. spring是一个轻量级开源的JAVAEE框架。2. Spring提高了IOC和AOP IOC:控制反转。把创建java对象的权力交于spring容器来管理。 AOP:面向切面编程.在不改变源代码的前提下可以扩充功能。3. spring的特点: 方便解耦,简化开发----层层之间的依赖降低。 声明式事务的支持: 方便程序的测试:----提供单元测试jar, 方便集成各种优秀框架---集成第三方的框架---mybatis4.目的:
2022-06-19 20:48:24
89
转载 Mybatis-PageHelper
引入分页插件有下面2种方式,推荐使用 Maven 方式。1). 引入 Jar 包你可以从下面的地址中下载最新版本的 jar 包Central Repository: com/github/pagehelper/pagehelperCentral Repository: com/github/pagehelper/pagehelper由于使用了sql 解析工具,你还需要下载 jsqlparser.jar(需要和PageHelper 依赖的版本一致) :2). 使用 Maven在 pom.xml 中添加如下依赖
2022-06-06 14:37:41
644
原创 ArrayList和LinkedList
ArrayList:1.创建集合对象List list = new ArrayList(); //无参构造方法的指定集合容器默认为10List list1 = new ArrayList(2);//有参的构造2.添加、修改、查询和删除添加:创建的对象名.add(要添加的内容);指定位置添加:创建的对象名.add(下标位置,添加的内容);添加整个集合:创建的对象名.add(要添加的数组名);//会默认的添加在数组最后面指定位置添加整个集合:创建的对象名.add(集
2022-04-16 12:27:02
588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人