魚的部落阁

路虽远,行则将至。

魚的部落阁

最新文章

保持热爱,奔赴山海。这里记录技术实践、生活片段与持续成长。

全部文章 →

centos7安装Docker详细步骤

本文提供CentOS 7安装Docker的完整教程:先检查内核版本,更新yum并卸载旧版本;接着安装依赖包,设置yum源,选择Docker版本并安装;最后启动Docker并设置开机自启,确保无坑顺利运行。2

Docker

Java轻量级全文检索引擎Lucene使用及优化

Lucene是一个开源的全文检索引擎工具包,采用倒排索引技术,提供API用于文档索引与高效检索。本文介绍了Lucene的原理、API、性能优化及索引维护,并对比了基于Lucene的Solr和Elasticsearch的优劣,最后给出常见问题解决方案。

Lucene

Git提交规范与IDEA插件实践

文章介绍了Git提交规范的重要性,详细解析了提交信息的格式要求(包括Header、Body和Footer结构),推荐使用IDEA插件git commit message helper辅助生成规范提交,并通过实例展示了规范提交在团队协作中的优势。

Commit

探索MySQL 递归查询,优雅的给树结构分页

递归查询是处理层级数据的技术,MySQL 8.0及以上版本通过`WITH RECURSIVE`语句实现。它包括初始查询和递归查询两部分,逐层检索数据直到满足终止条件,适用于树状结构、组织架构等场景,但需注意性能优化。

Recursion

SpringBoot整合SpringCache详解

Spring Cache是一个基于AOP的缓存框架,通过注解简化缓存操作,底层可集成Redis。它减少了代码复杂度和耦合,让开发者更关注业务逻辑,但对写模式和高一致性数据支持有限,需额外处理。

Cache

Spring Boot参数校验详解

本文详细介绍了在Spring Boot 2.3.3中使用Hibernate Validator进行参数校验的方法。内容涵盖基础参数校验、嵌套参数验证、分组参数验证以及全局异常处理。通过具体的实体类、控制器代码示例和测试结果,展示了@Validated和@Valid注解的用法与区别,帮助开发者高效实现API参数验证,确保数据传输的准确性与安全性。

Validation

@Valid和@Validated注解校验以及异常处理

JavaWeb开发中,后端参数校验至关重要,因为前端校验可被绕过。使用@Valid/@Validated注解配合校验规则可高效验证实体字段,确保数据安全和正确性。支持嵌套校验、分组校验和自定义校验注解。校验失败需通过全局异常处理返回统一错误信息。

Validation

没有搜索结果

登录管理后台

发现新版本

网站已经更新,刷新页面后即可使用最新内容。