以后的博客方向
或许可以写一些其他的 Chat GPT出来之后,各路神仙ai也都出来了,上知天文下至地理,可以说吊打大多数人。就我自己测试的情况来看,ai对一些八股文知识非常擅长,也会给出一些技术方案,但在创造这方面其实很弱。 比如说让它按照“如梦令”的格式创作一首词,给出答案不能尽人意。 让它查找文档、查找BUG
寒蝉凄切 对长亭晚 骤雨初歇
或许可以写一些其他的 Chat GPT出来之后,各路神仙ai也都出来了,上知天文下至地理,可以说吊打大多数人。就我自己测试的情况来看,ai对一些八股文知识非常擅长,也会给出一些技术方案,但在创造这方面其实很弱。 比如说让它按照“如梦令”的格式创作一首词,给出答案不能尽人意。 让它查找文档、查找BUG
Jvm简单示意图 +------------------------------------------------------+ | Java Virtual Machine | +-------------------------
Redis 分布式锁 分布式锁的实现方式:SETNX 和Redlock 基于 SETNX 命令: 使用 Redis 的 SETNX(SET if Not eXists)命令可以实现分布式锁。具体步骤如下: 客户端尝试执行 SETNX 命令,将一个唯一的锁标识(例如锁的名称或键)作为 Redis 的键
redis可以用在数据库、缓存、消息代理和Stream引擎, 是一个开源的(BSD许可的)内存数据结构存储。 Redis 的数据类型 String 字符串 Lists Sets Hashes Sorted sets Streams Geospatial indexes Bitmaps Bitfiel
Maven Pom.xml笔记 因为maven我不常使用,做一下简单的笔记以方便回顾 maven 目录结构 maven-project ├── pom.xml maven 配置文件 ├── src 源代码目录 │ ├
JavaScript,事件循环,微任务(Microtasks)和宏任务(Macrotasks) 事件循环 事件循环概念非常简单:有一个无限循环,JavaScript引擎等待任务,执行它们,然后休眠,然后等待更多任务 宏任务与微任务 微任务是指在当前的JavaScript代码之后,下一个宏任务之前执行
Java 8 Stream.reduce()方法的第三个参数 combiner函数 combiner函数是Stream.reduce()方法的第三个参数,它用于在并行处理流时合并归约的部分结果。它只在结果类型和流元素类型不同时需要。 为什么需要combiner函数? 当我们把一个流转换为另一种类型的
数据库的隔离性是指在并发环境中,事务彼此独立执行,互不干扰。正确的隔离级别可以防止诸如脏读、不可重复读和幻读等并发问题。 并发事务可能导致的问题 脏读 (Dirty Read): 事务读取了另一个事务未提交的数据。 不可重复读 (Non-repeatable Read): 事务再次读取之前读过的数据
Linux 英伟达驱动 nvidia 驱动选择: network-r8168 是一个网络驱动,用于支持 Realtek 网卡,和 nvidia 显卡无关。 video-nvidia 是 nvidia 官方的私有驱动,性能最高,但可能不兼容某些内核或桌面环境。 video-nvidia-470xx 是
linux net-tools工具迁移到iproute2 已弃用的命令 替换命令 arp ip neighbor ifconfig