115 40 10 9 5 subject 中的文章

Emacs Lisp 基础

Emacs Lisp 基础 eval 代码 1 (+ 3 4) 方法有: 将光标移到闭括号外, 然后调用 eval-last-sexp (C-x C-e) , 然后 emacs 就会计算与该右括号匹配的左括号及之间的表达式了. 你也可以选择某一段代码, 然后 eval-region (按 Alt+x 然后……

阅读全文

缓存雪崩,缓存穿透解决方案

简介: 1. 缓存穿透:查询一个必然不存在的数据。比如文章表,查询一个不存在的id,每次都会访问DB,如果有人恶意破坏,很可能直接对DB造成影响。 解决办法:对所有可能……

阅读全文

哈希冲突的三种解决方案

哈希冲突的解决办法: 开放地址法 拉链法(链地址法) 再哈希法 一、开放地址法 原理是当发生hash冲突时,会以当前地址为基准,然后根据寻址方法(探查寻址),去寻找下一次……

阅读全文

Hash冲突及解决办法 【建议收藏】

Hash冲突就是,不同的数据元素关键字K,计算出的哈希值相同,此时两个或多个数据,对应同一个存储地址,即产生冲突。 Hash冲突解决办法: 开放定址法 再哈希法 链地址……

阅读全文

Vim实用技巧总结 【建议收藏】

Vim实用技巧总结 《Practical Vim》(《Vim实用技巧》) 是关于Vim技巧最好的教程,豆瓣评分9.1。之前断断续续地看过,不过没整理笔记。这书得经常翻……

阅读全文

基于java技术实现word、pdf文件添加水印

前言: 在当今数字化时代,随着电子文档的广泛应用,保护文档的安全性和完整性变得尤为重要。为了防止文档被盗用、篡改或未经授权的复制,添加水印成为一种常见的解决方案。……

阅读全文

Redis简介与安装

Redis简介与安装 文章目录 前言 发现宝藏 一、Redis简介 1. Redis是什么 2. Redis的特点 3. 数据库类型 4. Redis 应用场景 二、Redis下载与安装 1. Redis安装包……

阅读全文

Java程序员,你掌握了多线程吗?

Java程序员,你掌握了多线程吗? 文章目录 发现宝藏 01 多线程对于Java的意义 02 为什么Java工程师必须掌握多线程 03 Java多线程使用方式 04 如何学好Java多线程……

阅读全文