由于Pop OS在UEFI模式安装时,默认使用systemd-boot作为BootLoader,在cmdline中添加crashkernel启动参数后不生效。建议将BootLoader更换为grub2 sudo apt install grub-efi grub2-common #安装grub软件包 sudo grub-install #将grub安装为引导加载程序,这里因为
原创 2023-04-23 20:58:06
209阅读
开启系统kdump。分析kernel crash
原创 2021-07-29 16:30:16
2411阅读
# BIOS SGX 需要开启? 在现代计算机中,安全性是一个至关重要的方面。为了保护用户的敏感数据,许多硬件和软件技术应运而生,英特尔的SGX(Software Guard Extensions)便是其中之一。那么,BIOS中的SGX设置是否需要开启呢?在本文中,我们将探讨SGX的功能,如何启用它,以及是否有必要在您的系统中开启它。 ## 什么是SGX? SGX(Software Gua
原创 2024-08-24 08:23:14
2065阅读
前言最近在一个项目中需要用到本地缓存,在网上调研后,发现谷歌的Guva提供的cache模块非常的不错。简单易上手的api;灵活强大的功能,再加上谷歌这块金字招牌,让我毫不犹豫的选择了它。仅以此博客记录我在使用过程中的点滴。什么是本地缓存在我们的应用中,大部分的计算是昂贵的,而且是可复用的,并且计算结果不会经常发生改变。这时候我们就可以将这些昂贵的计算结果缓存到内存中,下次使用的时候直接取出即可,而
Hyper-V 3中虚拟机CPU竞争机制Windows Server 2012姗姗来迟,最新的Hyper-V 3给我们带来更多的惊喜,后续三篇博文和大家共同学习虚拟机CPU竞争机制。第一部分:分配给虚拟机的CPU资源第二部分:虚拟机使用的最高CPU资源第三部分:争夺CPU资源优先级-----------------------------------------------------------
现代计算机系统的安全性与性能要求日益严格,其中,BIOS(基本输入输出系统)中的SGX(软件保护扩展)功能值得我们重点探讨。那么“bios sgx需要开启”这个问题,是否真的能从中找到答案呢?下面我将对此进行一个全面的解读。 ### 背景描述 近年来,随着网络安全事件层出不穷,用户对系统安全性的关注也日益增强。SGX作为英特尔推出的硬件级安全技术,旨在保护数据免受未授权访问。开启SGX能够为
原创 6月前
447阅读
## MongoDB 是否需要开启端口 在使用 MongoDB 数据库时,是否需要开启端口是一个常见的疑问。简单来说,是的,需要开启端口才能让 MongoDB 客户端连接到数据库服务器。端口是网络通信的一种方式,通过端口可以在网络上找到不同的服务。MongoDB 默认使用 27017 端口,但也可以进行配置修改。 ### MongoDB 端口的作用 MongoDB 是一种非关系型数据库,采用
原创 2024-06-18 03:32:11
110阅读
1、实现目标 通过redis缓存数据。(目的不是加快查询的速度,而是减少数据库的负担) 2、所需jar包
转载 2020-03-01 14:32:00
364阅读
2评论
 kexec是一个快速启动机制,允许通过已经运行的内核的上下文启动一个Linux内核,不需要经过BIOS。BIOS可能会消耗很多时间,特别是带有众多数量的外设的大型服务器。这种办法可以为经常启动机器的开发者节省很多时间。 kdump 是一个新的,而且非常可信赖的内核崩溃转储机制。崩溃转储数据可以从一个新启动的内核的上下文中获取,而不是从已经崩溃的内核的上下文。当系统崩溃 时,kdump
转载 精选 2011-07-21 10:26:44
568阅读
Kdump是一个新的,而且非常可信赖的内核崩溃转储机制。崩溃转储数据可以从一个新启动的内核的上下文中获取,而不是从已经崩溃的内核的上下文。当系统崩溃时,kdump使用kexec启动到第二个内核。第二个内核通常叫做捕获内核(capture kernel),以很小内存启动,并且捕获转储镜像。除了执行既定的kdump任务,它还允许自定义执行脚本,下面介绍一下如何在新内核上执行自定义的操作:安装kdump
转载 精选 2016-06-18 10:51:12
1648阅读
一、android任务栈  不懂?栈:先进后出队列:先进先出 任务栈Task中:打开一个Activity叫进栈 关闭一个activit出栈 任务栈是用来维护Activity的、是用来维护用户的操作体验我们操作的Activity永远是任务栈的栈顶的Activity说应用程序退出了 实际上任务栈清空,进程并没有结束 二、activity四种启动模式-------
我相信在不少程序员的观念里,Java 虚拟机是透明的。在他们看来,我们仅需知道 Java 核心类库,以及第三方类库里 API 的用法,便可以专注于实现具体业务,并且依赖 Java 虚拟机自动执行乃至优化我们的应用程序。 在编译生成的 Java 字节码中,每个方法都附带一个异常表。异常表中的每一行均定义了一条异常执行路径,其中包括规定捕获范围的起始字节码索引、终止(不包含)字节码索引,异常处理代
转载 10月前
30阅读
WSL1升级为WSL20. 查看当前WSL版本号1. 检查运行WSL2的系统要求2. 启用虚拟机功能3. 下载 Linux 内核更新包4. 设置分发版版本 本文适用于已经安装WSL1的系统。 0. 查看当前WSL版本号打开PowerShell,执行命令wsl -l -v可以看到WSL版本号。如果WSL版本号是1,则需要进行一些操作,才能升级到WSL2。1. 检查运行WSL2的系统要求WSL2对
分布存储机制-槽redis-cluster 把所有的物理节点映射到[0-16383]slot 上,cluster 负责维护 Redis 集群中内置了(0-16383) 16384 个哈希槽,当需要在 Redis 集群中放置一个 key-value 时,redis 先对 key 使用 crc16 算法算出一个结果,然后把结果对 16384 求余数,这样每个key 都会对应一个编号在 0-16383
【计算机组成原理】学习笔记——总目录 【48】DMA:为什么Kafka这么快?引言一、理解 DMA,一个协处理器1、简介+应用场景2、具体使用原理二、为什么那么快?一起来看 Kafka 的实现原理1、引言2、正常需4次传输(从磁盘读数据发送到网络上去)3、Kafka将传输次数将为2次【均通过DMA传输】三、总结延伸【看这个总结就好了】四、总结【个人总结的重点】五、精选问答 引言过去几年里,整个计算
以下为PHP官网上对数据库永久连接做的解释:永久的数据库连接是指在脚本结束运行时不关闭的连接。当收到一个永久连接的请求时。PHP 将检查是否已经存在一个(前面已经开启的)相同的永久连接。如果存在,将直接使用这个连接;如果不存在,则建立一个新的连接。所谓“相同”的连接是指用相同的用户名和密码到相同主机的连接。(mysql_close() 不会关闭由 mysql_pconnect() 建立的连接, 只
一、背景  最近在写一些自己的项目,用到了nginx,所以自己动手来在Centos7上安装nginx,以下是安装步骤。二、基本概念以及应用场景1.什么是nginx是一款使用C语言开发的高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行
转载 2024-04-07 11:14:32
27阅读
# Android中的shrinkResources:是否需要开启混淆 在Android开发中,混淆是一种常用的技术,用于减小应用程序的大小并提高安全性。而shrinkResources是Android Gradle插件提供的一个功能,它可以进一步减小应用程序的大小。那么,在使用shrinkResources时,是否还需要开启混淆呢?本文将来探讨这个问题,并提供相关的代码示例。 ## shri
原创 2023-07-29 07:45:30
361阅读
事务简介所谓事务,指的是程序中可运行的不可分割的最小单位。在生活中事务也是随处可见的。比方说你在Steam上剁手买了一款游戏,那么付款就是一个事务,要么付款成功,游戏到手;要么付款失败,钱退回你账户。不可能也绝不应该出现花了钱游戏却没到的情况。所以,事务也应该具有两个操作:成功时候提交,或者失败时候回滚。许多框架也提供事务管理功能。JDBC中,你可以关闭自动提交,然后使用Connection.co
一.安装Wsl2环境要求必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11。 WSL2 是 WSL 1 的升级版,带来的主要优势:提高文件系统性能支持完全的系统调用兼容性WSL2 使用了 hyper-v 虚拟化技术,它就是一个你感知不到的虚拟机(VM),比以前的版本性能更高。安装步骤1.启用虚拟机平台和 Linux 子系统功能方式
  • 1
  • 2
  • 3
  • 4
  • 5