一闪笔记 本次搜索耗时 0.110 秒,为您找到 393 个相关结果.
  • 77.Redis 有几种持久化方式?

    102 2024-02-18 《MySQL面试题》
    77.Redis 有几种持久化方式? 77.Redis 有几种持久化方式? ? 持久化方式 Redis 提供了两种方式,实现数据的持久化到硬盘。 1、【全量】RDB 持久化,是指在指定的时间间隔内将内存中的数据集快照 写入磁盘。实际操作过程是,fork 一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储。 2、...
  • 9.mapping

    什么是 Mapping? Mapping 设置 字段数据类型 核心类型 字符串类型 数字类型 日期类型 布尔类型 二进制类型 范围类型 复杂类型 对象类型 嵌套类型 地理类型 经纬度类型 地理区域类型 特殊类型 IP 类型 Join 类型 什么是 Dynamic Mapping? 类型自动识别 修改 Mapping 字...
  • 553.Go 抢占式调度

    146 2024-01-25 《Golang面试题》
    Go 抢占式调度 基于协作的抢占式调度 基于信号的抢占式调度 Go 抢占式调度 在1.2版本之前,Go的调度器仍然不支持抢占式调度,程序只能依靠Goroutine主动让出CPU资源才能触发调度,这会引发一些问题,比如: 某些 Goroutine 可以长时间占用线程,造成其它 Goroutine 的饥饿 垃圾回收器是需要stop the wor...
  • 44. 一台 Linux 系统初始化环境后需要做一些什么安全工作?

    44. 一台 Linux 系统初始化环境后需要做一些什么安全工作? 44. 一台 Linux 系统初始化环境后需要做一些什么安全工作? 1、添加普通用户登陆,禁止 root 用户登陆,更改 SSH 端口号。 2、服务器使用密钥登陆,禁止密码登陆。 3、开启防火墙,关闭 SElinux ,根据业务需求设置相应的防火墙规则。 4、装 fail2ban ...
  • 44.如何实现一个 timeout 的锁?

    218 2024-01-16 《Golang面试题》
    如何实现一个 timeout 的锁? 如何实现一个 timeout 的锁? **题目来源:**网易 答案1: 用 for 循环和 TryLock 实现。先记录开始的时间,用 for 循环判断是否超时,没有超时则反复尝试 TryLock,直到获取成功;如果超时直接返回失败。可这样有一个问题,高频的 CAS 自旋操作,如果失败的太多,会消耗大...
  • 算法复杂度及渐进符号

    一、算法复杂度 二、算法规模 三、渐进符号 3.1. 渐进符号:Θ 3.2. 渐进符号:O 3.3. 渐进符号:Ω 3.4. 渐进分析 四、总结 一、算法复杂度 首先每个程序运行过程中,都要占用一定的计算机资源,比如内存,磁盘等,这些是空间,计算过程中需要判断,循环执行某些逻辑,周而反复,这些是时间。 那么一个算法有多好,多快,怎么衡...
  • 197.了解过Go的内存管理吗

    140 2024-01-18 《Golang面试题》
    了解过Go的内存管理吗 了解过Go的内存管理吗 题目来源:Shein 答案: Go自带GC,可以自动回收垃圾,对比C语言不用malloc申请内存及free释放,Go的GC采取三色标记法动态; Go自动分配内存,开发者可以不用关注堆、栈,Go在编译阶段会做变量的生命周期分析做逃逸分析,自动将变量分配在堆或栈上。
  • 92.什么是 Redis 主从同步?

    83 2024-02-18 《MySQL面试题》
    92.什么是 Redis 主从同步? 92.什么是 Redis 主从同步? Redis 主从同步 Redis 的主从同步(replication)机制,允许 Slave 从 Master 那里,通过网络传输拷贝到完整的数据备份,从而达到主从机制。 主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到从数据库,而从数据库一般是只读的,并...
  • 198. 打家劫舍

    📑 题目:198. 打家劫舍 📑 题目:198. 打家劫舍 🚀 本题 LeetCode 传送门 题目大意 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。 给定一个代表每个房屋存放金额的非负整数数组,计算...
  • 472.介绍一下 Channel

    125 2024-01-24 《Golang面试题》
    介绍一下 Channel 介绍一下 Channel 参考解析 Go 语言中,不要通过共享内存来通信,而要通过通信来实现内存共享。Go 的 CSP(Communicating Sequential Process)并发模型,中文可以叫做通信顺序进 程,是通过 goroutine 和 channel 来实现的。 channel 收发遵循先进先出 F...