logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数组、链表对于内存及CPU访问缓存机制

今天看文章学到了一个知识点记录一下CPU缓存对数组友好而对链表不友好“ 数组简单易用,在实现上使用的是连续的内存空间,可以借助CPU的缓存机制,预读数组中的数据,所以访问效率越高。而链表在内存中并不是连续存储,所以对CPU缓存不友好,没有办法预读。”原因:CPU读取内存的时候,会把一片连续的内存块读取出来,然后放到缓存中。因为数组结构是连续的内存地址,所以数组全部或者部分元素被连续存在CPU缓存里

#数据结构
pom.xml前两三行报错:Missing artifact com.sun:tools:jar 1.8.0 解决方法

在pom.xml添加如下 配置文件<dependency><groupId>com.sun</groupId><artifactId>tools</artifactId><version>1.8.0</version><scope>system</scope&...

IDEA中Facets和Artifacts配置说明

1、File->Project Structure->FacetsFacets:英文翻译“(事物的)方面特征”,表述了在module(项目/模块/组件)中使用的各种各样的框架、技术和语言。这些Facets让IDEA知道怎么对待module内容,并保证与相应的框架和语言保持一致。使用Facets能让我们下载并配置framework所必须的组件,会自动生成各种各样的描述符,并存储在适当的位

#intellij idea
Linux安装RabbitMq

Linux安装RabbitMq1、安装Linux2、创建虚拟机导入下载的Centos73、下载安装xshell、WinSCP等虚拟机键入命令的根据,开始虚拟机ssh服务,用XShell(或其他)连接虚拟机,保证虚拟机有网络,并且本地windows和虚拟机能够ping通4、下载下面的三个安装包复制到虚拟机上,我本次使用的是WinSCP需要下载的软件包5、上传到/usr/local/software

#rabbitmq#linux#分布式
RabbitMq学习笔记之一

RabbitMq学习笔记之一准备工作:(1)虚拟机开启rabbitmq的web端管理界面(2)账号密码:admin/123(3)相关步骤:vm打开“1-CentOS 7 64位”的虚拟机(ip:192.168.32.129),(4)用WinSCP启动命令界面,相关命令看上一篇博客Linux安装RabbitMq并且初始化启动全局配置参数application.propertiesspring.rab

#rabbitmq#分布式
到底了