logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis 深度剖析:结构、原理与存储机制

Redis是一款高性能键值对非关系型数据库,采用内存存储并支持持久化。其核心结构分为逻辑层面(键空间和多种底层数据结构)和物理层面(单线程模型与分布式架构)。Redis通过单线程+IO多路复用实现高并发,支持String、Hash等数据类型,底层根据数据规模选择最优结构(如压缩列表或哈希表)。数据流转流程包括命令解析、内存操作和持久化处理。分布式环境下采用主从复制和集群分片机制,兼顾性能与扩展性。

#redis#数据库#缓存 +1
java中实现自定义注解

使用@interface// 自定义注解:标记需要日志记录的方法@Target(ElementType.METHOD) // 仅作用于方法@Retention(RetentionPolicy.RUNTIME) // 运行时保留,可反射解析@Documented // 生成Javadoc时包含该注解// 注解属性(类似接口方法,可指定默认值)String value() default "操作日志"

#java
在Gateway中实现响应标准化过滤器

其核心原理基于Spring的过滤器(Filter)或拦截器(Interceptor)机制,结合AOP(面向切面编程)实现统一响应封装。通过标准化的错误代码和消息字段,快速区分业务异常(如400系列)和系统异常(如500系列),简化日志分析和问题排查。在Spring Cloud Gateway中实现响应标准化过滤器,能够统一处理所有微服务的响应格式。所有经过API网关的响应自动转换为统一结构,消除因

#java
Spring MVC 全面详解(Java 主流 Web 开发框架)

Spring MVC是Java主流Web开发框架,基于MVC设计模式实现,通过DispatcherServlet统一调度请求。核心流程包括:请求映射、控制器处理、视图解析等10个标准化步骤。框架采用注解驱动开发,提供@Controller、@RequestMapping等核心注解,支持RESTful风格。Spring MVC通过分层设计(Model-View-Controller)实现解耦,使业务

#java#spring#mvc +1
java中使用自定义注解实现权限控制

创建自定义注解用于标记需要权限控制的方法,指定权限标识属性。/*** 自定义权限校验注解:标记方法需要特定权限才能访问*/@Target({ElementType.METHOD}) // 仅作用于方法@Retention(RetentionPolicy.RUNTIME) // 运行时保留,允许反射解析@Documented // 生成Javadoc时包含该注解/*** 权限标识(如 "user:a

#java
到底了