logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

为什么redis的zset用跳跃表而不用b+ tree?

redis设计本身使用的是极简思想,跳跃表的操作,比二叉树简单,不需要考虑平衡,实现起来也简单,我觉的这个是重点redis是纯内存操作,不需要考虑磁盘IO的次数(一个*header可以理解为一个数据页,只不过是在内存里)MySQL为了持久化,需要考虑磁盘IO,利用数据页,系统缓存,减少磁盘的操作顺序如果这个问题反过来就好解释了,MySQL为什么用B+Tree 而不用跳表层低,磁盘IO少性能稳定平衡

#redis#java#链表
redis源码阅读-持久化之aof与aof重写详解

通过本篇,你可以详细了解redis的aof的实时写入以及重写机制。

文章图片
#redis#数据库
redis源码阅读-终于把内存占用算清楚了

在我计算key个value的空间的时候,发现我使用命令获取的和自己算的总是对不上。

#redis#缓存#数据库
redis源码阅读五-为什么大量过期key会阻塞redis?

为什么key过期了不触发过期事件?为什么大量key过期会阻塞redis?通过源码来彻底了解下定期删除的底层机制。

#redis#缓存#数据库
elasticsearch安装

前置说明elasticsearch-7.10centos7依赖jdk11必须使用非root账户启动创建用户# 添加组appusergroupadd appuser# 添加用户appuser,并加入主组appuser,又归属于rootuseradd -s /bin/sh -g appuser -G root appuser# 修改appuser密码passwd appuser密码yxkong下载解压

#elasticsearch
quartz 定时任务动态增加删除更新

packagecom.yxkong.core.utils;importstaticorg.quartz.CronScheduleBuilder.cronSchedule;importstaticorg.quartz.JobBuilder.newJob;importstaticorg.quartz.TriggerBuilder.newTrigger;impor...

#java#spring#android +1
DeepSeek+dify 本地知识库:真的太香了

群友一直希望我做一个dify的教程,我把去年的dify铲了,重新安装了一遍。同时以前的文章提问,以及群友的问题,我先做一个知识科普,不感兴趣的可以绕过这块。

文章图片
#DeepSeek
最轻量级的deepseek应用,支持联网和知识库

最近大家在使用本地化deepseek后,问题比较多,最近我会帮大家一一解决。deepseek本地化部署或者使用api服务没有联网功能历史文章:《国产AI之光!DeepSeek本地部署教程,效果媲美GPT-4》《DeepSeek+本地知识库:真的太香了》 https://mp.weixin.qq.com/s/IKoBga2iKfpkdD4Qgy8iLg?

文章图片
#DeepSeek
别怪 AI,错的是你以为放了 AGENTS.md 就能一劳永逸了

我们每天都在大量使用 Cursor、Claude Code、Trae 这些 AI 编码工具。是好,是坏?以前我完全没有标准,只能凭感觉。今天写代码很顺,就觉得 AI 极其牛逼;明天 AI 陷入死循环,就骂它是个人工智障。这种“凭感觉”的时代,差不多该结束了。这就是我为什么想做。我想做一面镜子,帮开发者照出自己和 AI 协作里的真实行为:什么时候框定清楚了,什么时候只是把 AI 推着跑,什么时候看起

文章图片
#人工智能#深度学习
别怪 AI,错的是你以为放了 AGENTS.md 就能一劳永逸了

我们每天都在大量使用 Cursor、Claude Code、Trae 这些 AI 编码工具。是好,是坏?以前我完全没有标准,只能凭感觉。今天写代码很顺,就觉得 AI 极其牛逼;明天 AI 陷入死循环,就骂它是个人工智障。这种“凭感觉”的时代,差不多该结束了。这就是我为什么想做。我想做一面镜子,帮开发者照出自己和 AI 协作里的真实行为:什么时候框定清楚了,什么时候只是把 AI 推着跑,什么时候看起

文章图片
#人工智能#深度学习
    共 27 条
  • 1
  • 2
  • 3
  • 请选择