提问关于如何更优雅的创建索引的疑问

我现在有张表,里面有几个字段 is_deteted 是否删除,有的查询可能有这个条件=1,有的查询没有这个条件 channel_id 点位id,有的查询可能有这个条件,有的查询没有这个条件 label_id 标签id,有的查询有这个条件,有的查询没有这个条件 tenant_id 租户id,有的查询有这个条件,有的查询没有这个条件…

hello hello 发布于 2023-04-25

RequestAbortedException的一次排查

近期正式环境的日志经常出现 org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://xxx/xxx": Request aborted; nested exception is…

hello hello 发布于 2023-04-25

SpringBoot升级2.6+swagger启动报错

背景 原先的项目一部分在使用 SpringBoot 2.4,但 2.4 的版本中对于线程池没有默认的监控,需要自己去实现。但是在 2.6 版本有默认实现监控,所以想将项目升级到 2.6。 升级&问题 SpringBoot 和 SpringCloud 版本的对应关系,参考: https://start.spring.io/actuator/info 修改好…

hello hello 发布于 2023-04-25

Spring Boot可以同时处理多少请求?

前两天面试的时候,面试官问我:一个ip发请求过来,是一个ip对应一个线程吗?我突然愣住了,对于SpringBoot如何处理请求好像从来没仔细思考过,所以面试结束后就仔细研究了一番,现在就来探讨一下这个问题。 正文…

hello hello 发布于 2023-04-24

Hibernate Validator校验参数全攻略

1. 前言 数据字段一般都要遵循业务要求和数据库设计,所以后端的参数校验是必须的,应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。 2. 数据校验的痛点 为了保证数据语义的正确,我们需要进行大量的判断来处理验证逻辑。而且项目的分层也会造成一些重复的校验,产生大量与业务无关的代码。不利于代码的维护,增加了开发人员的工作量。 3. JSR…

hello hello 发布于 2023-04-23

hibernate-validator 分组校验:一个实体多种校验逻辑的实现

根据groups来指定需要校验的字段 class StudentRequest {@ NotNull(message = "id不能为空!", groups = { AddGroup.class }) Integer id;@ NotBlank(message = "姓名不能为空", groups = { AddGroup.class,…

hello hello 发布于 2023-04-22

Spring Boot + Redis 实现 token 的登录认证

1.在用户登录后,如果要访问其他路径下的资源的话,我们是否还需要再验证一遍呢?而且我们登陆上系统长时间不操作的话还需不需要再次验证?所以这种情况下就很需要token来实现登录功能。并通过redis(redis是一个key-…

hello hello 发布于 2023-04-22

Spring Boot 中 Long类型数据太长返回给前端,精度丢失的问题

复现示例 比如我们写个接口: 我们特意去把 Long类型 14位 到 20位的数据都 塞到返回值里面 @RequestMapping("/test") @ResponseBody public TestDTO test(){ TestDTO testDTO=new TestDTO();…

hello hello 发布于 2023-04-22

maven配置setting私有库时遇到的问题

该帖子内容已隐藏,请登录后查看 登录后继续查看 登录 注册

hello hello 发布于 2023-04-21

Spring Boot 中使用时序数据库InfluxDB

除了最常用的关系数据库和缓存之外,之前我们已经介绍了在Spring Boot中如何配置和使用 MongoDB 、 LDAP 这些存储的案例。接下来,我们继续介绍另一种特殊的数据库:时序数据库InfluxDB在Spring Boot中的使用。 InfluxDB简介…

hello hello 发布于 2023-04-19
上一页 下一页