什么是优先级反转? 所谓的优先级翻转问题:即当一个高优先级线程通过信号量机制访问共享资源时,该型号量以被一个低优先级线程占有,而这个低优先级的任务在访问共享资源时可能又被一个中等优先级任务抢占。从上面的描述,高优先级线程被许多较低优先级的任务阻塞,导致高优先级的实时性得不到保证。 解决方案:(1)设 ...
分类:
系统相关 时间:
2021-06-02 12:13:13
阅读次数:
0
前言 经常做后端服务开发的同学,或多或少都遇到过 CPU 负载特别高的问题。尤其是在周末或大半夜,突然群里有人反馈线上机器负载特别高,不熟悉定位流程和思路的同学可能登上服务器一通手忙脚乱,定位过程百转千回。 对此,也有不少同学曾经整理过相关流程或方法论,类似把大象放进冰箱要几步,传统的方案一般是4步 ...
分类:
系统相关 时间:
2021-06-02 11:36:19
阅读次数:
0
只要比别人掌握更多的性能优化方案,你就比别人更有竞争力项目越大,对性能要求越高企业级项目标配大厂项目,性能永远是第一需求没有做性能优化的项目,都不是企业级的中高级开发者能力标准懂性能才能对技术更理解不懂性能优化,永远成不了高级工程师每一个技术,背后的原理一定和性能有关联 教程介绍 我们常说性能永远是 ...
分类:
其他好文 时间:
2021-06-02 11:35:55
阅读次数:
0
前端设备在检测到事先规定的特殊事件发生时,发送报警到平台端告知平台。平台可以接收到设备上传的外部报警、视频信号丢失报警、遮挡报警和动态检测报警等信息。此外,平台抓取所有设备记录的报警状态与信息,可根据设备报警信息进行视频截取,获取报警时刻的视频截图。 ...
分类:
其他好文 时间:
2021-06-02 11:24:13
阅读次数:
0
现象: 在使用Intellij开发Java应用时,出现如下情况: 1.类搜索功能无法使用,输入类名显示找不到该类 2.代码编辑器部分出现Analyzing字样 3.写代码无可用方法提示,自动补全等功能 4.类文件显示icon不是如下类型 Intellij似乎没有把类文件当作Java类来处理,而是当作 ...
分类:
其他好文 时间:
2021-06-02 11:20:24
阅读次数:
0
安装的centos7 无法上网解决方案:一、安装的centos7 无法上网解决方案1、选择VMWare的NAT模式。 导航栏“编辑”->“虚拟网络编辑器” ->NAT模式->NAT设置2、编辑网络配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33文件 ...
分类:
系统相关 时间:
2021-06-02 11:17:57
阅读次数:
0
此内容参考蒋德钧老师将讲义 Redis具有高可靠性,具有两层含义:一是数据尽量少丢失,二是服务尽量少中断。AOF和RDB保证了前者,而对于后者,redis的做法是增加副本冗余,将一份数据同时保存在多份实例上。即使有一个实例出现了宕机,需要一段时间才能恢复,其他实例也可以对外提供服务,不会影响业务使用 ...
分类:
其他好文 时间:
2021-06-02 11:06:51
阅读次数:
0
1.添加官方的GitLab存储库 1 curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh" | sudo bash 2.安装 1 export GITLAB_RUNN ...
分类:
其他好文 时间:
2021-06-02 10:56:12
阅读次数:
0
前言 本文只讲如何部署,然后会贴出具体配置,以及如何验证是否部署成功(redis 版本采用 4.0.6 )。既不会介绍 redis 如何安装(本人采用源码安装方式),也不会涉及主从复制,哨兵模式具体原理及工作机制等内容。 后续会再补充 ~ 配置 关于 redis 的配置文件 redis.conf 的 ...
分类:
其他好文 时间:
2021-05-25 18:41:45
阅读次数:
0
1.勾子 处理方案:在触发git checkout命令的时候,触发对应的hooks方法,修改当前项目中的文件权限 为当前用户即可 在 项目目录的.git/hooks/ 目录下 新建一个名为 post-checkout 的文件 将下列内容保存 所属者和所属组需要按照你自己电脑操作人自我更改 #!/bi ...
分类:
其他好文 时间:
2021-05-25 18:32:38
阅读次数:
0