相关文章
Volatile 可以保证什么特性?有什么作用?
Volatile 可以保证什么特性?有什么作用? 可以保证可见性,有序性,禁止指令重排序。但是不能保证原子性。线程上下文切换的时候,还是有可能出现线程安全问题。 cpu 都是把数据从内存拉取到自己的缓存中进行运算ÿ…
建站知识
2024/11/15 9:28:05
spring boot MongoDB实战
文章目录 项目搭建文章评论实体类的编写文章评论的基本增删改查根据上级ID查询文章评论的分页列表MongoTemplate实现评论点赞 GITHUB 项目搭建
<?xml version"1.0" encoding"UTF-8"?><project xmlns"http://maven.apache.org/POM/4.0.0&q…
建站知识
2024/11/25 11:32:52
C++多态、虚函数、纯虚函数、抽象类
多态的概念 通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。 举个简单的例子:抢红包,我们每个人都只需要点击一下红包,就会抢到金额。有些人能…
建站知识
2024/11/12 3:18:24
Linux进程地址空间
进程地址空间 一.一个引例二.进程地址空间1.宏观了解2.谈细节1.什么是地址空间?如何理解地址空间上的区域划分? 2.为什么要有进程地址空间呢?(虚拟地址)3.页表 三.总结 一.一个引例 我们可以发现子进程的g_val改变了,…
建站知识
2024/11/11 8:08:00
mac 升级node到指定版本
node版本14.15.1升级到最新稳定版18.18.2
mac系统 先查看一下自己的node版本
node -v开始升级 第一步 清除node的缓存
sudo npm cache clean -f第二步 安装n模块【管理模块 n是管理 nodejs版本】
sudo npm install -g n第三步升级node
sudo n stable // 把当前系统的 Node…
建站知识
2024/11/11 12:16:32
Ubuntu小知识总结
Ubuntu相关的小知识总结 一、Ubuntu系统下修改用户开机密码二、Vmware虚拟机和主机之间复制、粘贴内容、拖拽文件的详细方法问题描述Vmware tools灰色不能安装解决方法小知识点:MarkDown的空格 三、Ubuntu虚拟机网络无法连接的几种解决方法1.重启网络编辑器2. 重启虚…
建站知识
2024/11/7 10:16:55