![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
文章平均质量分 62
运维相关
阳仔的屁仔
一个想在技术道路上有所建树、喜欢锻炼的程序员
展开
-
CPU对代码执行效率的优化,CPU的缓存、指令重排序
深入探讨了CPU为提升代码执行效率所采纳的一系列优化措施。这些措施包括指令流水线、超标量架构、动态指令重排序、分支预测、数据局部性利用、乱序执行以及硬件多线程等技术,旨在减少指令执行时间、提高处理器利用率和降低内存访问延迟。文章还详细介绍了CPU缓存的层级结构(L1、L2、L3缓存)及其特点,强调了缓存设计在缩小CPU与主内存速度差距中的重要性。此外,文中讨论了多核CPU系统中缓存数据一致性的挑战,以及通过缓存一致性协议(如MESI协议)来保证数据一致性的机制。最后,文章阐述了指令重排序和As-If-S原创 2024-05-29 15:31:19 · 997 阅读 · 0 评论 -
sonar3 使用 api/measures/componet 获取代码当,Java实现
如何统计Java代码行数的几种方法,包括使用IDE、命令行工具、专门的代码行数统计工具以及编写简单的脚本。此外,还介绍了如何使用SonarQube的API来获取代码度量信息。通过这些方法,可以方便地统计代码行数,帮助团队进行技术架构相关的优化工作。原创 2024-05-28 10:54:09 · 898 阅读 · 0 评论 -
mac 配置.bash_profile不生效问题
mac系统中配置了环境变量只能在当前终端生效,切换了终端就无效了,查了下问题所在。mac系统会预装一个终极shell - zsh,环境变量读取在 .zshrc 文件下。2、创建新的zsh环境变量文件。1、切换终端到bash。填写环境变量之后执行。原创 2024-03-08 17:06:58 · 807 阅读 · 0 评论 -
centos 安装ssh和开启 ssh服务
centos 安装ssh和开启 ssh服务原创 2023-05-31 11:56:49 · 2788 阅读 · 0 评论 -
裸机配置Java环境,解决 -bash: jps: command not found
裸机配置Java环境,解决 -bash: jps: command not found原创 2023-04-17 21:47:13 · 2090 阅读 · 0 评论 -
运行“yum”命令 报错:unable to execute /bin/yum: No such file or directory
运行“yum”命令 报错,unable to execute /bin/yum: No such file or directory,解决原创 2023-04-17 17:10:35 · 1010 阅读 · 0 评论