首页
个人开发
工作相关
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1828
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
作者 【1】 的文章
2025-12-9
在Spring Cloud微服务架构中,如何设计一个可靠的跨服务事务管理方案?
在Spring Cloud中实现跨服务事务的核心方案包括:使用Saga模式:通过事件驱动协调本地事务整合Seata框架:AT/TCC事务模式支持消息队列补偿:RocketMQ事务消息实现最终一致性设计原则:避免分布式事务,优先考虑最终一致性
2025年-12月-9日
22 阅读
0 评论
Spring Cloud
2025-12-9
简述Java垃圾回收机制的作用及基本原理
Java垃圾回收(GC)是自动内存管理机制,主要作用是回收不再使用的对象以释放内存。核心要点:作用:防止内存泄漏,自动管理堆内存回收目标:不可达对象(无任何引用的对象)触发时机:当JVM堆内存不足时自动执行关键特性:开发者无需手动释放内存
2025年-12月-9日
20 阅读
0 评论
垃圾回收机制
2025-12-9
设计高并发TCP服务器处理实时数据流并实现背压机制
实现要点:使用Netty框架构建非阻塞IO服务器设计主从Reactor线程模型分离I/O和业务处理实现基于滑动窗口的背压控制机制采用连接/线程级资源监控和熔断策略添加SSL/TLS加密和心跳检测保证可靠性
2025年-12月-9日
18 阅读
0 评论
网络编程
2025-12-9
设计高并发场景下的分布式幂等接口
实现高并发幂等接口的核心要点:使用分布式锁(如Redis RedLock)保证原子性操作通过唯一请求ID实现幂等性校验(客户端生成或服务端颁发)采用三级防重策略:请求ID内存缓存 → Redis标记 → 数据库唯一索引使用异步处理+状态查询分离读写压力数据库操作使用乐观锁或唯一约束
2025年-12月-9日
15 阅读
0 评论
Spring MVC
2025-12-9
使用Spring Data JPA实现按用户名查询用户
实现步骤:创建带有@Entity注解的User实体类定义继承JpaRepository的UserRepository接口按命名规则声明查询方法:findByUsername(String username)
2025年-12月-9日
21 阅读
0 评论
Spring Data JPA
2025-12-9
Spring Security基本配置:如何保护所有URL但放行静态资源?
在Spring Security中配置保护所有URL但放行静态资源的步骤:创建配置类继承 WebSecurityConfigurerAdapter重写 configure(HttpSecurity http) 方法使用 authorizeRequests() 配置访问规则:antMatchers("/css/**", "/js/**").permitAll() 放行静态资源anyRequest().authenticated() 要求其他所有请求认证启用表单登录:formLogin()
2025年-12月-9日
17 阅读
0 评论
Spring Security
2025-12-9
如何设计一个基于Spring Cloud的微服务鉴权中心?
实现微服务鉴权中心的核心步骤:使用Spring Cloud Gateway作为API网关,统一拦截请求通过OAuth2授权服务器(如Keycloak或Spring Authorization Server)颁发JWT令牌网关使用JWT验证过滤器校验令牌有效性及权限微服务通过Spring Security资源服务器配置验证JWT采用RBAC权限模型控制接口访问
2025年-12月-9日
21 阅读
0 评论
Spring Cloud
2025-12-9
如何使用Spring Boot创建一个简单的RESTful微服务?
创建Spring Boot RESTful微服务的核心步骤:使用Spring Initializr创建项目(选择Spring Web依赖)创建@RestController控制器类使用@GetMapping等注解定义API端点通过主类启动应用(默认端口8080)使用HTTP客户端测试API
2025年-12月-9日
19 阅读
0 评论
微服务架构
2025-12-9
使用Java IO读取文本文件内容并输出
使用字符流读取文本文件的标准实现:优先选择BufferedReader包装FileReader提高效率必须使用try-with-resources确保资源自动关闭逐行读取使用readLine()方法处理IOException异常
2025年-12月-9日
19 阅读
0 评论
Java IO/NIO
2025-12-9
Spring MVC中@Controller和@RestController的区别及使用场景
主要区别:@Controller:用于传统Web应用,需配合@ResponseBody返回数据@RestController:是@Controller+@ResponseBody的组合,直接返回JSON/XML数据使用场景:@Controller:需要返回视图(如JSP/Thymeleaf)的页面渲染场景@RestController:构建RESTful API时返回结构化数据
2025年-12月-9日
15 阅读
0 评论
Spring MVC
150
151
152
153
154