️公众号月伴飞鱼️
🔥每天一个后端知识点🔥
关于我
联系作者
关于网站
我的掘金
我的公众号
AI相关
AI实践
大模型微调
大模型知识蒸馏
AI工具
DeepSeek
HuggingFace
AI技术
A2A
Agent
Function Call
MCP
RAG
提示词工程
AI框架
ADK
DIFY
DIFY父子模式
GraphRAG
LangChain4j
LangChain
LangFlow
LlamaIndex
大模型基础
Java框架
Apollo
Aviator
Caffeine
Canal
Drools
Guava
MyBatis
Nacos
Seata
Sentinel
ShardingSphere
Python框架
Conda
JUPYTER
Spring框架
Eureka
Feign
Hystrix
Spring
Web3相关
MetaMask
以太坊
区块链
业务相关
优惠券业务
广告业务
推荐业务
用户增长
中间件
Dubbo
Elasticsearch
Netty
Solr
ZooKeeper
代码整洁
CodeReview
Redis开发规范
代码重构
公众号文章
AI文章
AI大模型如何提高上下文长度
AI大模型的Token到底指什么
AI提示词万能公式
DeepSeekV3低成本做出顶级AI
为什么AI大模型训练离不开GPU
免费开源模型大超市HuggingFace
如何给AI大模型喂数据
简单解释什么是AI智能体
Disruptor框架
ElasticSearch深度分页
KAFKA高可用
MySQL锁表
Redis延时队列
RocketMQ事务消息
RocketMQ延时消息
RocketMQ消息重试
RocketMQ负载均衡
RocketMQ顺序消息
Tomcat线程池
Web实时通信
动态代理
幂等性设计
架构设计之CQRS
正则表达式
泛型策略模式
缓存一致性
缓存常见问题
领域设计之仓储模式
领域设计之聚合
前端相关
CSS
React
Vue
小程序
基础知识
JVM
分布式
并发编程
爬虫知识
设计模式
大数据相关
DataX
DolphinScheduler
Doris
Flink
Hadoop
Hive
SQOOP
Spark
大数据基础
数据血缘
学习专栏
22讲通关Go语言
23讲搞定后台架构实战
RPC实战与核心原理
从0开始学大数据
从0开始学架构
代码之丑
大厂晋升指南
如何成为学习高手
如何设计一个秒杀系统
架构设计面试精讲
程序员工作法
给程序员的职场情商课
高并发架构实战课
学习书籍
人物书籍
我在北京送快递
历史书籍
孙子兵法
明朝那些事儿
心理书籍
认知觉醒
技能书籍
英语魔法师之语法俱乐部
高效能人士的七个习惯
文学书籍
你当像鸟飞往你的山
当下的力量
活着
编程书籍
Effective Java
HBase不睡觉书
Java并发编程实战
Java并发编程的艺术
Java开发手册
MySQL技术内幕
Redis设计与实现
人月神话
亿级流量网站架构核心技术
从零开始读懂Web3
代码整洁之道
大型网站技术架构
大型网站系统
深入理解Java虚拟机
程序员修炼之道
程序员必读之软件架构
重构改善既有代码的设计
实战相关
AI实战
本地RAG系统
聊天记忆
CompletableFuture
Spring Event
SpringAI
Spring
工具相关
Anki
Arthas
Hexo
Maven
Mermaid
PlantUML
成长相关
2025年度计划
工作相关
技术学习
面试相关
数据库
ClickHouse
DRDS
HBase
MongoDB
MySQL
Redis
SQLite
TIDB
服务器
1Panel
Docker
Nginx
Tomcat
运维知识
架构相关
DDD
架构图
架构学习
系统保障
系统性能
系统设计
框架相关
Antlr4
JWT
LiteFlow
RPC框架
Redisson
SSE
Thrift
TransmittableThreadLocal
WebRTC
WebSocket
XXLJOB
消息队列
KAFKA
RabbitMQ
RocketMQ
源码相关
KAFKA
RocketMQ
SpringBoot
Spring
系统设计
12306系统
广告系统
推荐系统
榜单系统
消息队列
登录系统
短链系统
社区系统
秒杀系统
红包系统
订单系统
编程语言
Go基础
Java基础
Python基础
计算机基础
Linux
操作系统
数据结构
网络基础
认知相关
保持人间清醒
停止比较
利己心态
告别胡思乱想
如何自律
学习冥想
摆脱内耗
缓解负面情绪
走出孤独
面试题相关
JVM面试真题
MySQL面试真题
Redis面试真题
并发编程面试真题
操作系统面试真题
数据结构面试真题
计算机网络面试真题
从零开始读懂Web3
书籍介绍:https://book.douban.com/subject/36325868/ Web3是创始人、开发人员和社区成员正在构建的互联网的下一个时代,在这里数据不再归属于平台,而是属于用户个人。 Web身份的变化 Web 1.0:是个人电脑时代的互联网,用户利用Web浏览器通过门户网站单 ...
2024-10-18
学习书籍
>
编程书籍
Disruptor框架
前言 Disruptor是一个开源框架,研发的初衷是为了解决高并发下队列锁的问题。 最早由LMAX提出并使用,能够在无锁的情况下实现队列的并发操作,并号称能够在一个线程里每秒处理6百万笔订单。 官网:http://lmax-exchange.github.io/disruptor/ 目前,包括 ...
2024-10-17
公众号文章
KAFKA高可用
上次面试多次被问到一个问题: Kafka如何保证高可用的? 「下面来跟大家分享下当时我答到的点」 什么是高可用「高可用性」,指系统无间断地执行其功能的能力,代表系统的可用性程度 Kafka从0.8版本开始提供了高可用机制,可保障一个或多个Broker宕机后,其他Broker能继续提供服务 备 ...
2024-10-15
MySQL锁表
MySQL表的结构修改往往伴随着表级锁的问题。 特别是对于那些数据量较大的表,这会对业务系统的性能产生显著影响。 通过优化表结构修改的操作,开发者可以避免或最小化锁表时间,从而保证系统的正常运行。 表级锁介绍 表级锁指在执行某些操作时,为了保证数据的一致性,对整个表加锁。 具体来说: 当 ...
2024-10-15
公众号文章
泛型策略模式
前言 之前设计过一个高扩展的系统,其中主要用的设计模式思想是:泛型策略模式+泛型模版模式。 这篇文章先介绍一下泛型策略模式的使用! 策略模式策略模式主要用于某个对象或场景可能存在多种不同的行为的场景,可能是不同的业务逻辑,可能是不同的算法。 策略模式有三个主要组成部分: 策略接口: 定义所有支 ...
2024-10-14
公众号文章
Spring
Bean作用域 默认作用域是Singleton,多个线程访问同一个Bean时会存在线程不安全问题。 保障线程安全方法: 在Bean对象中尽量避免定义可变的成员变量。 在类中定义⼀个ThreadLocal成员变量,将需要的可变成员变量保存在 ThreadLocal中。 启动初始化方式 @P ...
2024-10-12
Spring框架
动态代理
代理模式 代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象。 这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 一个比方:在租房的时候,有的人会通过房东直租,有的人会通过中介租房。 这两种情况哪种比较方便呢? 当然是通过中介更加 ...
2024-10-12
公众号文章
ElasticSearch深度分页
前言 Elasticsearch 是一个实时的分布式搜索与分析引擎,在使用过程中,有一些典型的使用场景,比如分页、遍历等。 在使用关系型数据库中,我们被告知要注意甚至被明确禁止使用深度分页。 同理,在 Elasticsearch 中,也应该尽量避免使用深度分页。 这篇文章主要介绍 Elast ...
2024-10-11
公众号文章
Effective Java
书籍介绍:https://book.douban.com/subject/36818907/ 创建销毁对象用静态工厂方法替代构造器 静态工厂方法具有名称,更具有可读性,尤其是构造器比较多的类。 通过静态工厂方法创建对象时,可以不必每次创建对象,使用预先构建好的实例,例如Boolean类。 工厂方 ...
2024-10-10
学习书籍
>
编程书籍
XXLJOB
XXL-JOB是一个分布式定时任务调度平台。 分布式定时任务: 指的是运行在分布式集群环境下的调度任务,同一份定时任务部署多份,则同一时刻应当只允许一个定时任务执行。 源码仓库地址: https://github.com/xuxueli/xxl-job 官方文档: https://www ...
2024-10-10
框架相关
<
1
…
10
11
12
13
14
…
23
>