2025 Dec
token应该存储在cookie还是localStorage上
2025 Nov
Web3钱包、交易、账户
Web3发展史、核心要素
Layer2发展
大模型结构化输出
Redis内存碎片
Java泛型T、K、E、V、?
Agent、RAG分块策略
区块链入门:区块链、智能合约、加密货币、Web3
2025 Oct
初学FastAPI
RESTful规范
Python枚举
2025 Sep
Trae国内版测评
SpringAI开发MCP
Django、Flask、Fastapi三个框架概念、区别、适用
Django、Flask、Fastapi三个框架概念、区别、适用
Django-06,自动化测试
Django-05,URL跳转、通用视图ListView、DetailView、改良URLConf、csrf
Django-04,Django视图、模板、URL命名空间、404错误页、快捷函数
Django-03,Django管理界面
Django-02,连接数据库、定义模型、迁移文件
Django-01,编写一个Django Demo
本地静态文件服务器Serve
TCP粘包
SpringMVC流程、过滤器、拦截器
MySQL锁
langchain4j初体验-@AiService、queryRouter、ContentRetriever、RetrievalAugmentor
Docker基础概念
CAP&Base理论
线程生命周期、守护线程、礼让线程、插入线程
同源策略、CORS跨域
死锁概念及条件
联合索引abc,请问查询哪些字段能命中索引
几个基于AQS的同步工具类:Semaphore、CountDownLatch、CyclicBarrier
volatile关键字及内存屏障
top命令和ps命令
spring-ai-alibaba初体验
mysql深度分页
LangGraph4j初体验,搭建一个有状态多智能体工作流
kafka、RabbitMQ结构
Java如何停止线程运行
IO多路复用select、poll、epoll
AOP主流是运行织入还是编译织入,有什么区别
MySQL表分区
进程间通信的几种方式
雪花算法生成分布式ID
消息队列如何消息不丢失、不重复消费、有序性、消息堆积
如何保证redis和mysql的数据一致性
人话解释如何解决Spring循环依赖,三级缓存能解决所有循环依赖吗?
Java的transient关键字
饿汉式和懒汉式的单例模式
Thread、ThreadLocal、ThreadLocalMap
布隆过滤器
MYSQL表结构优化场景
2025 Aug
Hash冲突
Java策略类实现
String str = new String(“abc“)
二维码扫码登录大概实现思路
为什么B+Tree 存储千万级的数据只需要 3-4 层高度
如何设计消息中间件
线程崩溃了,所属进程也会崩溃吗
MySQL的ACID分别如何实现
虚拟内存和虚拟页面
消息队列为啥这么快
CPU、进程、线程上下文切换
JDK的ConcurrentHashMap为什么放弃了分段锁
ES基础知识
Mysql的TimeStamp和DateTime异同
JDK7的HashMap死循环
2025 Jul
手撕Java阻塞队列
前端工程化与工具链
慢SQL优化思路
大模型Prompt优化工程
Java的CAS是如何实现的、ABA问题
Spring7个事务传播行为和5个隔离级别
2025 Jun
java如何保证线程安全
前后端分离场景下的用户登录玩法&Sa-token框架使用
服务器CPU飙升该如何排查&火焰图
2025 May
如何存储并快速判断某个身份证号不在100万个身份证号中
执行一条Select语句流程
Redis内存淘汰策略和过期删除策略
2025 Apr
redis的hash表如何扩容
List<?>和List<Object>区别
深浅拷贝
MySQL性能优化
MySQL为什么使用B+树
Java ForkJoin
垃圾回收,几种GC算法及GC机制
前端用户登陆注册后刷新并跳转
前端url参数拼接和提取
多版本并发控制MVCC
IPV6、广播地址
浅学Redux状态管理
前端丢失精度及解决
二叉搜索树、平衡二叉树、红黑树、B树、B+树、跳表
2025 Mar
分布式事务
2025 Feb
StringBuffer和StringBuilder
Spring的bean初始化过程、生命周期
ConcurrentHashMap
美化个人github主页,部署github-readme-stats
Spring事务失效的几种场景
MySQL索引失效的几种场景、回表、索引覆盖、索引下推
synchronized如何实现可重入,和Lock区别
已老实!再学消息队列、死信队列
符号引用和直接引用、强引用、软引用、弱引用、虚引用
AQS---抽象队列同步器、CLH锁队列
ArrayList、LinkedList、HashMap、HashTable、HashSet、TreeSet
Java内存模型(Memory Model)
名词扫盲CRM+ERP+OA+MVP
字符串常量池
JVM图文入门
微服务概念入门:Nacos、OpenFeign、Sentinel、GateWay、Seata
练习两年半,我的全栈博客出生了
2025 Jan
【排坑】云服务器docker部署前后端分离项目+域名解析+OSS
【已解决】OSS配置问题
【已解决】redisCache注解失效,没写cacheConfig
MySQL三大日志
mybatisplus Mapper层绑定参数错误
【已解决】 [ org.apache.catalina.core.StandardService : 173 ] - Stopping service [Tomcat]
【排坑】程序包jdk.nashorn.internal.ir.debug不存在
【大坑!已解决】docker容器jar包连不上另一个容器的mysql
用户态和内核态、进程、协程及线程几种状态、DMA、零拷贝
synchronized锁升级
Java反射、静态代理、动态代理
yum、dnf、apt包管理工具
Web实时消息推送的几种方案
如何设计一个能根据任务优先级来执行的线程池
Java io模型----BIO、NIO、AIO、IO多路复用、零拷贝
【泛型擦除】通过反射向List中添加不同类型的元素
2024 Dec
编译与解释并存的Java
Java异常族谱、运行时异常、非运行时异常、ERROR
Java泛型
String.intern()
==、equals、hashcode
为何String不可变,String的运算符重载
MySQL四种事务隔离机制
Java包装类型的缓存
MySQL入门概述
etcd+京东hotkey探测使用
前端OpenAPI根据后端Swagger自动生成前端接口报错
【考前预习】4.计算机网络—网络层
【考前预习】3.计算机网络—数据链路层
【考前预习】2.计算机网络—物理层
【考前预习】1.计算机网络概述
2024 Oct
子网掩码、网络地址、广播地址、子网划分及计算
云原生--微服务、CI/CD、SaaS、PaaS、IaaS
浅学React和JSX
2024 Sep
一文搞懂大数据流式计算引擎 Flink【万字详解,史上最全】
一文入门大数据准流式计算引擎 Spark【万字详解,全网最新】
浅谈维度建模、数据分析模型,何为数据仓库,与数据库的区别
数仓架构:离线数仓、实时数仓Lambda和Kappa、湖仓一体数据湖
2024 Aug
Ant Design Pro初使用
DW层的数仓建模:范式建模、维度建模及数据分析模型、实体建模
数仓分层ODS、DWD、DWM、DWS、DIM、DM、ADS
2024 Jul
数仓常见名词解析和名词之间的关系
大数据HBase图文简介及Phoenix
RedisTemplate、StringRedisTemplate、序列化器配置
Redis持久化机制--RDB和AOF
Cookie、Session、JWT、Token、CSRF、XSS
一文入门SpringSecurity 5
Redis的zset实现共同关注、懒汉式关注推送
Redis实现用户点赞、点赞top5用户排序
Redis实现消息队列:list、PubSub、Stream,基于Stream的异步秒杀
基于Redis和阻塞队列的 异步秒杀业务
Redisson分布式锁、可重入锁
基于Redis的分布式锁
2024 May
Redis实战—乐观锁、悲观锁、优惠劵超卖、一人一单问题
缓存穿透、缓存击穿、缓存雪崩【入门】
Redis实战—验证码登录注册
NVM安装及VUE创建项目的N种方式
kafka实战 集群搭建-Kraft模式
Kafka入门到入土——万字详解,图文并茂
2024 Apr
Flume进阶--万字详解【老大爷也能学会】
Flume入门--万字详解
大数据—Zookeeper集群入门及使用
HA—Hadoop高可用
Hadoop入门—HDFS、MR、Yarn
Hive入门-HQL、表操作、库操作、视图、索引、数据类型
Hive本质、架构、玩法
Hive调优
2023 Aug
const使用及意义-----const int* p和int* const p
C 指针进阶--数组指针 指针数组 函数指针及传参