首页
个人开发
工作相关
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1823
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
Gradio Web UI 界面
最新文章
2025-12-9
Spring Security基本配置:如何保护所有URL但放行静态资源?
在Spring Security中配置保护所有URL但放行静态资源的步骤:创建配置类继承 WebSecurityConfigurerAdapter重写 configure(HttpSecurity http) 方法使用 authorizeRequests() 配置访问规则:antMatchers("/css/**", "/js/**").permitAll() 放行静态资源anyRequest().authenticated() 要求其他所有请求认证启用表单登录:formLogin()
2025年-12月-9日
5 阅读
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日
5 阅读
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日
5 阅读
0 评论
微服务架构
2025-12-9
使用Java IO读取文本文件内容并输出
使用字符流读取文本文件的标准实现:优先选择BufferedReader包装FileReader提高效率必须使用try-with-resources确保资源自动关闭逐行读取使用readLine()方法处理IOException异常
2025年-12月-9日
5 阅读
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日
5 阅读
0 评论
Spring MVC
2025-12-9
设计安全的文件读取方法并处理异常场景
实现安全的文件读取方法需注意:使用 try-with-resources 确保资源自动关闭捕获 FileNotFoundException 和 IOException 并区分处理文件不存在时返回默认内容或抛出自定义异常添加空路径等防御性检查记录异常日志便于排查
2025年-12月-9日
5 阅读
0 评论
异常处理
2025-12-9
简述Spring Cloud Eureka的作用及其基本工作原理
Eureka是Spring Cloud的服务发现组件,主要作用:服务注册:微服务启动时向Eureka注册自身信息服务发现:微服务通过Eureka查询其他服务位置健康监测:定期检查服务可用性
2025年-12月-9日
5 阅读
0 评论
Spring Cloud
2025-12-9
Spring Data JPA 中如何实现自定义查询方法,并处理分页和排序?
在 Spring Data JPA 中实现自定义查询并处理分页和排序的核心步骤:在 Repository 接口中定义方法签名,使用 @Query 注解或遵循命名约定方法参数添加 Pageable 或 Sort 类型返回类型设置为 Page<T> 或 Slice<T>在 Service 层构造 PageRequest 对象传入查询方法
2025年-12月-9日
5 阅读
0 评论
Spring Data JPA
2025-12-9
实现带条件过滤的Service层方法执行时间监控
要实现带条件过滤的执行时间监控切面,需要:使用@Around环绕通知结合ProceedingJoinPoint定义精确的切入点表达式定位Service层方法在通知中计算执行时间并添加阈值过滤条件使用Slf4j记录WARN级别日志通过方法签名提取避免反射性能损耗
2025年-12月-9日
5 阅读
0 评论
Spring AOP
2025-12-9
设计基于NIO的高性能日志系统,实现异步写入与日志滚动
实现高性能NIO日志系统的核心要点:使用AsynchronousFileChannel实现非阻塞写入采用双缓冲区机制避免写入阻塞实现基于文件大小/时间的日志滚动策略通过CompletionHandler处理异步操作结果使用原子变量保证线程安全添加背压机制防止内存溢出
2025年-12月-9日
5 阅读
0 评论
Java IO/NIO
150
151
152
153
154