程可爱
码龄11年
求更新 关注
提问 私信
  • 博客:426,416
    社区:104
    动态:74
    视频:3
    426,597
    总访问量
  • 130
    原创
  • 219
    粉丝
  • 143
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2015-12-23

个人简介:一入码场深似海,从此头发不复存

博客简介:

qq_33479841的博客

查看详细资料
个人成就
  • 获得487次点赞
  • 内容获得140次评论
  • 获得1,576次收藏
  • 代码片获得8,645次分享
  • 博客总排名20,422名
  • 原力等级
    原力等级
    6
    原力分
    2,008
    本月获得
    0
创作历程
  • 5篇
    2026年
  • 4篇
    2025年
  • 3篇
    2024年
  • 19篇
    2023年
  • 43篇
    2022年
  • 14篇
    2021年
  • 22篇
    2020年
  • 19篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • JAVA基础
    5篇
  • springboot
    20篇
  • 设计模式
    22篇
  • springCloud
    9篇
  • 多线程
    18篇
  • spring
  • Sleuth
    3篇
  • nginx
    4篇
  • Redis
    2篇
  • centos
    1篇
  • 前端
    15篇
  • 数据库
    2篇
  • 数据结构
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 8

TA参与的活动 3

兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 服务器
    linux
创作活动更多

丰厚奖励!CSDN代码标注专家 招募计划正式启动!

幻觉代码、虚假技术方案、看似正确实则错误的博文正在侵蚀技术社区的信任基础。 CSDN作为中国知名开发者社区,有责任为真实、可靠的技术内容设立“护栏”。 我们邀请你——具备真实项目经验的技术专家,参与技术博文与代码的标注。

去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

大模型核心概念科普

最近大模型的发展成星火燎原之势,越来越多的人开始关注并学习使用大模型相关知识。本文将讲解关于大模型使用或开发中的一些基础概念,帮助读者更好理解相关概念。
原创
博文更新于 2026.05.28 ·
240 阅读 ·
6 点赞 ·
0 评论 ·
5 收藏

SpringAI自学成才系列(二)-结合SpringAI开发会话记忆功能

上篇文章利用SpringAI结合deepSeek开发了一个智能助手,但是没有实现会话记忆功能,如果缺少会话记忆,其实对话性能大打折扣,本文将实现会话记忆功能,实现真正的智能。
原创
博文更新于 2026.03.13 ·
435 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

基于centOS9安装部署OpenClaw并接入飞书

OpenClaw是一款开源的AI agent,它是一个能够长期运行,能连接渠道,还能执行任务。“小龙虾”是大家给它起的别称,你可以理解为它是一个智能AI拍档,它就相当于一个中间层网关,你的指令可用通过Web或者APP,以对话方式发送给OpenClaw,它会根据指令调用相关资源,进行实现,最后返回结果。本文将介绍在CentOS9操作系统中安装部署OpenClaw,并接入飞书,实现办公助手的功能。
原创
博文更新于 2026.03.10 ·
1122 阅读 ·
6 点赞 ·
0 评论 ·
18 收藏

SpringAI自学成才系列(一)-结合deepseek开发智能问答

大模型的安装主要基于Ollama实现,Ollama 是一个将大型语言模型(LLM)的运行门槛降到“个人开发者级别”的开源工具,它能够让用户像安装APP一样安装大模型。
原创
博文更新于 2026.02.12 ·
706 阅读 ·
18 点赞 ·
0 评论 ·
16 收藏

springboot整合mybatis和postgresql

PostgreSQL是一种功能强大的对象关系型数据库管理系统(ORDBMS),它起源于加州大学伯克利分校的POSTGRES项目。PostgreSQL和MySQL都是流行的开源关系型数据库管理系统(RDBMS),从功能性的角度来说,PostgreSQL相对更为完善。本文主要讲解利用springboot整合mybatis和postgresql,进行数据存储。
原创
博文更新于 2026.02.02 ·
850 阅读 ·
8 点赞 ·
0 评论 ·
12 收藏

详解Redis消息队列的三种实现方案

Redis作为一种高效的内存数据库,提供了多种消息队列实现方案来满足不同场景的需求。本文将详细介绍Redis三种消息队列方案:List、Pub/Sub和Streams,并分析其差异,同时通过JAVA代码进行消费案例实现,帮助大家更好的理解和选择。
原创
博文更新于 2025.12.30 ·
1282 阅读 ·
26 点赞 ·
0 评论 ·
14 收藏

详解Redis 中 RDB 与 AOF 的区别

在Redis的使用中,持久化是一个重要的特性,它将内存中的数据保存到硬盘上,以防止数据丢失。Redis 提供了三种主要的持久化方式:AOF(Append Only File)、RDB(Redis DataBase)以及混合持久化(RDB和AOF)。本文将详细介绍 AOF 和 RDB 的区别及配置方式,帮助读者更好地理解和选择合适的持久化方式。
原创
博文更新于 2025.12.23 ·
1852 阅读 ·
23 点赞 ·
1 评论 ·
12 收藏

详解Redis三种特殊类型数据结构(Bitmap、HyperLogLog、GEO)

上文讲解了Redis五种基础数据类型的使用及场景,本文将分析Redis的3中特殊数据类型(Bitmap、HyperLogLog、GEO),这三种类型在特定场景下能有效提升数据处理效率、存储效率等。
原创
博文更新于 2025.12.17 ·
531 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

详解Redis的五种基本数据类型(String、List、Hash、Set、ZSet)

Redis共有五种基本数据类型:String(字符串)、List(列表)、Hash(散列)、Set(集合)、ZSet(有序集合)。这些基础数据结构支持丰富的原子操作,底层通过内存压缩算法(如ziplist、intset)实现空间与速度的平衡。本文将详细介绍五种基础数据结构,帮助大家更好地理解Redis基础数据的使用及原理。
原创
博文更新于 2025.12.16 ·
1548 阅读 ·
21 点赞 ·
0 评论 ·
31 收藏

JAVA异步任务-CompletableFuture

在jdk1.8中,引入了CompletableFuture,它扩展了Future和CompletionStage,可以在任务完成后触发回调,实现异步调用。在此之前若要设置回调一般会使用guava的ListenableFuture,但引入回调之后会陷入无穷的回调地狱中,导致编码难以阅读和理解。CompletableFuture对Future进行了扩展,可以通过设置回调的方式处理计算结果,同时也支持组合,支持任务编排,在一定程度上解决了回调地狱和代码难以阅读问题。
原创
博文更新于 2024.10.14 ·
1213 阅读 ·
8 点赞 ·
1 评论 ·
10 收藏

SpringBoot全局异常处理-原理分析

在日常开发中,如何快速定位异常并处理异常,体现了一个研发人员解决问题的能力,需要不断在业务发展中精进自己的业务水平,提升对原理的理解。快速解决的前提是快速定位问题,合理的异常处理能够帮助我们快速抛出问题。在SpringBoot中,全局异常处理能够有效降低异常代码数量,提供统一的异常处理模式,帮助我们从代码层面优雅地抛出异常。本文将演示SpringBoot中全局异常使用,并进行原理分析。
原创
博文更新于 2024.06.21 ·
1663 阅读 ·
8 点赞 ·
0 评论 ·
31 收藏

利用Django搭建python web项目(简单登录)

目前市面上web项目大多数是由java语言开发(结合spring框架),但这并不意味着只有java语言能够开发web项目,python语言、go语言同样可以做到。本文将利用Django框架(由python语言开发的web框架)来搭建一个简单的web项目,并实现简单登录功能。
原创
博文更新于 2024.01.22 ·
5124 阅读 ·
28 点赞 ·
1 评论 ·
85 收藏

小侃设计模式(四)-原型模式

原型模式(Prototype Pattern)适用于创建重复的对象,同时又能保证性能,它提供了一种创建对象的最佳方式。JAVA中原型模式通you过实现一个原型接口,该接口用于创建对象的克隆,当创建对象的代价比较大时,采用这种模式能够有效提升系统性能。它是一种创建型设计模式,允许一个对象再创建另外一个可定制的对象,无需知道如何创建的细节,本文主要讲述JAVA中采用浅拷贝和深拷贝方式来实现原型模式。
原创
博文更新于 2024.01.04 ·
394 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

SpringCloud源码探析(十二)-基于SpringBoot开发自定义中间件

中间件是一种介于操作系统和应用软件之间,为应用软件提供服务功能的软件,按功能划分有消息中间件(Kafka、RocketMQ)、通信中间件(RPC通信中间件,dubbo等),应用服务器等。中间件屏蔽了底层操作系统的复杂性,让开放工程师可以把更多的专注力放在业务系统上,能够有效提高开发人员效率。本文主要分析利用springboot开发自定义日志中间件,通过此中间件能够打印请求入参及返回结果,帮助大家更好地理解利用springboot如何开发中间件。
原创
博文更新于 2023.12.20 ·
1891 阅读 ·
17 点赞 ·
0 评论 ·
17 收藏

SpringCloud源码探析(十一)-分布式数据库Seata

在分布式系统下,一个业务跨越多个服务或数据源,每一个服务都是一个分支事务,要保证所有分支事务最终状态一致,这样的事务就是分布式事务。分布式事务的参与者、支持事务的服务器、资源服务器及事务管理器分别位于不同的分布式系统的节点之上,且属于不同的应用,分布式事务需要保证这些操作要么全部成功,要么全部失败,本质上来说,分布式事务就是为了保证不同数据库的数据一致性。
原创
博文更新于 2023.12.15 ·
365 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SpringBoot整合Dubbo和Nacos

dubbo是一个高性能、轻量级的开源分布式服务框架,早期由阿里巴巴进行开源。它提供了服务注册、发现、调用和负载均衡等分布式服务治理功能,为分布式开发提供了极大便利。dubbo核心概念包括:Provider(消费提供者)、Consumer(服务消费者)、Registry(注册中心)、Monitor(监控中心)等,注册中心是dubbo服务治理的核心组件,dubbo依赖注册中心的协调实现服务(地址)发现,自动化的服务发现是微服务实现动态扩缩容、负载均衡、流量治理的基础。
原创
博文更新于 2023.11.14 ·
3635 阅读 ·
4 点赞 ·
2 评论 ·
16 收藏

springBoot整合讯飞星火认知大模型

讯飞星火大模型是科大讯飞最近开放的拥有跨领域的知识和语言理解能力的大模型,能够完成问答对话和文学创作等。由于讯飞星火大模型最近可以免费试用,开发者都可以免费申请一个QPS不超过2的账号,用来实现对平台能力的验证。本文将利用Springboot框架对星火大模型进行整合,使其能够提供简单的问答能力。
原创
博文更新于 2023.10.25 ·
8171 阅读 ·
23 点赞 ·
26 评论 ·
103 收藏

JAVA多线程基础篇--守护线程(Daemon Thread)

JAVA中的线程主要分为两类:用户线程(User Thread)和守护线程(Daemon Thread)。JAVA语言中无论是线程还是线程池,默认都是用户线程,因此用户线程也被称为普通线程。守护线程也被称之为后台线程、服务线程或精灵线程,守护线程是为用户线程服务的,当线程中的用户线程都执行结束后,守护线程也会跟随结束。守护线程具有自动结束生命周期的特性,而非守护线程则不具备该特性。本文将编写一些案例,同时根据源码来对用户线程和守护线程进行分析,帮助大家更好地理解。
原创
博文更新于 2023.10.23 ·
2248 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

SpringCloud源码探析(十)-Web消息推送

消息推送的方式主要分为两种:web消息推送和移动端消息推送。它将所要发送的信息,发送至用户当前访问的网页或者移动设备。本文主要分析在web端进行消息推送的几种方式,实现用户在web端接收推送消息。
原创
博文更新于 2023.10.09 ·
1364 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

SpringCloud源码探析(九)- Sentinel概念及使用

在微服务的依赖调用中,若被调用方出现故障,出于自我保护的目的,调用方会主动停止调用,并根据业务需要进行对应处理,这种方式叫做熔断,是微服务的一种保护方式。为了保证服务的高可用性,springcloud中有专门的流量管控组件,负责熔断、限流和降级。springcloud中较为知名的熔断器有Hystrix和Sentinel,本文将分析Sentinel的优势及其使用。
原创
博文更新于 2023.08.10 ·
1333 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多