摘要: 项目背景 AI电力交易竞赛平台,需要为参与交易竞赛的团队设计一个的排行榜,按照不同的赛道进行排名,价格预测赛道按照多个准确率排名,交易赛道按照收益进行排名。具体需求如下: 实时性:市场边界变化时,排行榜要立即更新。 高并发:支持所有参赛团队同时查询排行榜(100个参赛团队)。 排名稳定性:排名计算准 阅读全文
posted @ 2025-03-18 18:41 小小程序猿-DB 阅读(632) 评论(0) 推荐(0)
摘要: 背景 有两张表,父表 task 和 子表 sub_task,它们使用id关联,并且都有自己的编号 code,但是在分页查询子任务列表时,编号需要使用父表编号+子表编号进行拼接(比如,task 表编号 为 zh001,sub_task表编号 为 01,则页面展示 为 zh001-01),并且需要根据组 阅读全文
posted @ 2024-04-22 09:44 小小程序猿-DB 阅读(164) 评论(0) 推荐(0)
摘要: 问题背景 项目是 SpringBoot 单体式,在项目中,为了实现调用 controller 请求的日志记录功能。因此做了以下配置: 创建自定义拦截器 LogInterceptor; 因为需要使用到流获取请求参数,解决流只能读一次问题,所以需要自定义 HttpServletRequestWrappe 阅读全文
posted @ 2024-01-29 09:11 小小程序猿-DB 阅读(2050) 评论(0) 推荐(4)
摘要: 问题说明 我们都知道,SpringBoot 项目中,如果引入了 Jackson 的包,哪怕不配置,SpringBoot 也会帮我们配置(JacksonAutoConfiguration)。 由于我的项目中需要使用多个不同的配置参数的 ObjectMapper,我同事直接配置了两个@Bean,并且其中 阅读全文
posted @ 2023-01-13 11:40 小小程序猿-DB 阅读(2711) 评论(1) 推荐(1)
摘要: 问题 公司使用刀片机的系统版本是CentOS 7.9.2009(Core),本人在重新安装虚拟机时,也使用对应的系统版本,在安装软件时,yum无法正常使用,一开始觉得,centos的release版本默认配置和默认镜像不可能有问题,所有怀疑是网络问题,然后就试着折腾,各种配置,各种ping,折腾了好 阅读全文
posted @ 2021-12-08 17:11 小小程序猿-DB 阅读(1989) 评论(0) 推荐(0)
摘要: 前言 jdk1.8 中新特性包含: Lambda 表达式 随着大数据的兴起,函数式编程在处理大数据上的优势开始体现,因此引入了 Lambada 函数式编程 函数式接口 函数式接口的提出是为了给 Lambda 表达式的使用提供更好的支持 接口中的默认方法和静态方法 方法引用和构造器调用 若 Lambd 阅读全文
posted @ 2021-10-08 14:28 小小程序猿-DB 阅读(128) 评论(0) 推荐(0)
摘要: 说明: 在设计数据库时,使用mysql关键字作为列名(比如order用于排序),就会报错:java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds 阅读全文
posted @ 2021-09-26 11:46 小小程序猿-DB 阅读(1015) 评论(0) 推荐(0)
摘要: 背景 公司封装了基础包和日志包,将公共的配置抽取出来,供所有项目使用,因此就需要考虑,怎么引入外部jar包的Bean实例; 思考 因为公司的jar包就是普通的jar,不支持springboot的自动配置(架构师没有写成spring-boot-starter),所以开发时,第一反映就是使用@Compo 阅读全文
posted @ 2021-08-19 17:18 小小程序猿-DB 阅读(2530) 评论(0) 推荐(0)
摘要: 背景 问题1:项目中使用默认自带的jackson进行前后端交互,实现数据对象的序列化和反序列化,默认的ObjectMapper采用小驼峰的格式,但是调用其他业务的http接口时,ObjectMapper需要使用蛇形的格式,因此就需要自定义ObjectMapper,然后封装RestTemplate。 阅读全文
posted @ 2021-08-11 09:42 小小程序猿-DB 阅读(4038) 评论(0) 推荐(0)
摘要: 背景 公司封装了自己的基础核心包core-base,里边包含了Validation的异常捕获处理类;同时开发项目有全局异常捕获处理类,经测试发现,core-base里边的不起作用 可能原因: 未扫描外部依赖包 标注@RestControllerAdvice的类,他们会依次加载,遇到异常时,按照类加载 阅读全文
posted @ 2021-07-28 19:55 小小程序猿-DB 阅读(1463) 评论(0) 推荐(0)