上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 在SpringBoot开发web项目时,异常处理是必不可少的一部分。在应用中,异常可能出现在任何地方,例如在控制层,服务层,数据访问层等等。如果不对异常进行处理可能会导致应用崩溃或者出现未知的错误。因此对于异常的处理是非常重要的。 什么是SpringBoot应用异常处理? Spring Boot应用 阅读全文
posted @ 2025-09-19 22:29 小郑[努力版] 阅读(17) 评论(0) 推荐(0)
摘要: 背景 在日常的开发中,后端经常需要都请求参数进行校验。比如注册用户时,用户名不能为空,密码长度要在6-16之间,邮箱必须符合格式等等。如果不做校验,脏数据就可能进入数据库,造成业务问题;如果校验方式不合理。代码会变得臃肿 下面将介绍一下Spring Boot 提供的 Validation(基于 JS 阅读全文
posted @ 2025-09-19 22:25 小郑[努力版] 阅读(6) 评论(0) 推荐(0)
摘要: 在日常的开发中,为了保证系统的稳定性,很多时候需要做限流处理,它可以有效的防止恶意请求对系统造成过载,常见的限流方案有: 网关限流:Ng,apisix等 服务器端限流:服务端接口限流 令牌桶算法:通过定期生成令牌放入桶中,请求需要消耗令牌才能通过 熔断机制 初始化项目 先创建一个SpringBoot 阅读全文
posted @ 2025-09-19 22:21 小郑[努力版] 阅读(19) 评论(0) 推荐(0)
摘要: 简介 OpenFeign是基于声明式的REST 客户端,用于简化服务间远程调用。(编程式REST客户端(RestTemplate)) 通过接口+注解方式定义HTTP请求,自动实现服务调用 常用注解: 指定远程地址:@FeignClient 指定请求方式:@GetMapping、@PostMappin 阅读全文
posted @ 2025-09-08 22:28 小郑[努力版] 阅读(13) 评论(0) 推荐(0)
摘要: 简介 是阿里巴巴开源的一个更易于构建云原生应用的生态服务发现,配置管理和服务管理平台、致力于帮助开发者发现、配置和管理微服务。是构建以 “服务” 为中心的现代应用架构(如微服务范式、云原生范式)的重要服务基础设施。 在微服务架构中,各个微服务独立开发,部署和运行,服务之间通过网络进行通信。这时就需要 阅读全文
posted @ 2025-09-08 22:22 小郑[努力版] 阅读(25) 评论(0) 推荐(0)
摘要: Django中自定义命令 在任意一个应用下,创建如下包目录: # 在每个 app 目录下,新建一个 management/commands 目录,Django 会给目录下的每个 Python 文件注册一个 manage.py 命令,这个命令的名字不以下划线开头。 polls/ __init__.py 阅读全文
posted @ 2025-08-19 22:40 小郑[努力版] 阅读(14) 评论(0) 推荐(0)
摘要: 分析慢查询是数据库性能优化的关键一环,一个慢查询可能导致应用响应延迟,用户体验下降,甚至拖垮整个系统。 开启慢查询日志 Mysql 在 my.cnf (或 my.ini) 配置中设置: slow_query_log = 1 # 开启慢查询日志 slow_query_log_file = /var/l 阅读全文
posted @ 2025-08-19 22:38 小郑[努力版] 阅读(11) 评论(0) 推荐(0)
摘要: 注: ectd版本: 3.5.6 数据拷贝 环境检查 确认集群的健康状态 # 源集群检查 etcdctl --endpoints=<源etcd地址> endpoint health etcdctl --endpoints=<源etcd地址> member list # 目标集群检查(若新建) etc 阅读全文
posted @ 2025-08-19 22:35 小郑[努力版] 阅读(12) 评论(0) 推荐(0)
摘要: 阿里java规范 不得使用外键与级联,一切外键概念必须在应用层解决 外键的优缺点 外键的缺点 改、删时要考虑外键:每次做DELETE或者UPDATE都必须考虑到外键约束,不方便 表级锁导致并发差:并发问题外键约束会启用行级锁主表写入时会进入阻塞 级联删除问题:删除主表的一条记录,该记录外键关联的从表 阅读全文
posted @ 2025-08-19 22:33 小郑[努力版] 阅读(29) 评论(0) 推荐(0)
摘要: MD5 加密方式 //进行md5加密 password = DigestUtils.md5DigestAsHex("123456".getBytes()); 对于时间格式化的两种方式 采用注解的方式 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") 缺点:只能 阅读全文
posted @ 2025-08-15 23:13 小郑[努力版] 阅读(22) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 9 下一页