易健豪的博客-日月逝矣岁不我与

寒蝉凄切 对长亭晚 骤雨初歇

🌙 夜深人静,笔墨生辉
以后的博客方向

以后的博客方向

或许可以写一些其他的 Chat GPT出来之后,各路神仙ai也都出来了,上知天文下至地理,可以说吊打大多数人。就我自己测试的情况来看,ai对一些八股文知识非常擅长,也会给出一些技术方案,但在创造这方面其实很弱。 比如说让它按照“如梦令”的格式创作一首词,给出答案不能尽人意。 让它查找文档、查找BUG

JVM simple

JVM simple

Jvm简单示意图 +------------------------------------------------------+ | Java Virtual Machine | +-------------------------

Redis 分布式锁

Redis 分布式锁

Redis 分布式锁 分布式锁的实现方式:SETNX 和Redlock 基于 SETNX 命令: 使用 Redis 的 SETNX(SET if Not eXists)命令可以实现分布式锁。具体步骤如下: 客户端尝试执行 SETNX 命令,将一个唯一的锁标识(例如锁的名称或键)作为 Redis 的键

Redis

Redis

redis可以用在数据库、缓存、消息代理和Stream引擎, 是一个开源的(BSD许可的)内存数据结构存储。 Redis 的数据类型 String 字符串 Lists Sets Hashes Sorted sets Streams Geospatial indexes Bitmaps Bitfiel

maven Pom.xml 笔记

maven Pom.xml 笔记

Maven Pom.xml笔记 因为maven我不常使用,做一下简单的笔记以方便回顾 maven 目录结构 maven-project ├── pom.xml maven 配置文件 ├── src 源代码目录 │ ├

JavaScript,事件循环,微任务(Microtasks)和宏任务(Macrotasks)

JavaScript,事件循环,微任务(Microtasks)和宏任务(Macrotasks)

JavaScript,事件循环,微任务(Microtasks)和宏任务(Macrotasks) 事件循环 事件循环概念非常简单:有一个无限循环,JavaScript引擎等待任务,执行它们,然后休眠,然后等待更多任务 宏任务与微任务 微任务是指在当前的JavaScript代码之后,下一个宏任务之前执行

Java 8 Stream.reduce()方法的第三个参数

Java 8 Stream.reduce()方法的第三个参数

Java 8 Stream.reduce()方法的第三个参数 combiner函数 combiner函数是Stream.reduce()方法的第三个参数,它用于在并行处理流时合并归约的部分结果。它只在结果类型和流元素类型不同时需要。 为什么需要combiner函数? 当我们把一个流转换为另一种类型的

数据库隔离级别

数据库隔离级别

数据库的隔离性是指在并发环境中,事务彼此独立执行,互不干扰。正确的隔离级别可以防止诸如脏读、不可重复读和幻读等并发问题。 并发事务可能导致的问题 脏读 (Dirty Read): 事务读取了另一个事务未提交的数据。 不可重复读 (Non-repeatable Read): 事务再次读取之前读过的数据

linux 英伟达显卡驱动nvidia

linux 英伟达显卡驱动nvidia

Linux 英伟达驱动 nvidia 驱动选择: network-r8168 是一个网络驱动,用于支持 Realtek 网卡,和 nvidia 显卡无关。 video-nvidia 是 nvidia 官方的私有驱动,性能最高,但可能不兼容某些内核或桌面环境。 video-nvidia-470xx 是