
日常笔记
文章平均质量分 64
hanyi_
养养企鹅写写代码
展开
-
mybatis plus baomidou 插入数据报列不存在 bad SQL grammar []; java.sql.SQLSyntaxErrorException
经网上搜索一轮,基本上确定是baomidou偷偷把驼峰转为下划线了,但奇怪的是,application.properties文件已经有如下配置,为什么不生效呢?1、mybatis 使用baomidou插件,插入数据,代码非常简单,所有配置都检查完好,但插入失败(实体类没有使用 @TableField注解)。2、报错日志,mysql表字段全是驼峰,实体类也是驼峰,但报了一个下划线的字段,列不存在,字段不存在的错误;检查了下数据源的配置代码,发现factory这种写法是没有读取到配置的。原创 2024-01-11 16:26:59 · 726 阅读 · 1 评论 -
SQL行转列,将json数组拆分成多行,一行变多行例子,(LATERAL VIEW explode)
SQL行转列,将json数组拆分成多行,一行变多行例子,LATERAL VIEW explode 使用教程原创 2023-11-30 20:03:38 · 1128 阅读 · 0 评论 -
代码更换了目录,没有任何变更,但Idea编辑器却提示所有代码都变更了?
本文将介绍在编程过程中遇到的Git文件权限变更问题,并提供了问题的描述、原因分析以及解决办法。通过设置Git配置中的core.filemode属性为false,读者可以轻松解决类似问题,提高工作效率。原创 2023-10-15 10:38:36 · 942 阅读 · 0 评论 -
搭建大型分布式服务(四十五)SpringBoot 单元测试Mock如何根据参数返回结果?
系列文章目录 文章目录系列文章目录前言一、本文要点二、开发环境三、编写真实Service类TagService.java四、编写测试类四、小结前言SpringBoot支持集成Mockito做单元测试,我们在本地做单元测试测试的时候,经常因为环境等问题需要mock掉外部方法(远程调用、DB查询等),在Mock掉的同时,如果也想根据入参条件返回mock结果,需要怎样做呢?一、本文要点接前文,我们已经已介绍SringBoot如果做单元测试了,本文介绍在两种mock模式下,怎样根据入参返回自原创 2022-02-22 15:59:13 · 2349 阅读 · 0 评论 -
腾讯云容器EasyExcel导出Excel报错NoClassDefFoundError: Could not initialize class sun.awt.X11FontManager
开发环境:springboot 2.4.3easyexcel 2.2.7jdk8问题描述:1、本地没问题,发布腾讯云容器后报错。 EasyExcel.write(response.getOutputStream(), ViewDatass.class).sheet("xxx明细").doWrite(datas);2、报错日志[Request processing failed; nested exception is com.alibaba.excel.excepti原创 2021-06-22 21:21:35 · 5524 阅读 · 0 评论 -
Springboot整合lettuce密码错误io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication require
开发环境:springboot 2.4.3spring-boot-starter-data-redis 2.4.3redis 4.0lettuce 6.0.2问题描述:1、配置信息spring.redis.host=9.134.xxx.xxxspring.redis.port=6380spring.redis.password=spYKT*3342sddf2345Pwspring.redis.lettuce.pool.max-active=8spring.redis.lettuc原创 2021-05-11 15:50:16 · 9288 阅读 · 6 评论 -
IDEA Gradle 常遇问题(二)(持续更新)
一、IDEA里有这个类文件,但却提示找不到符号。遇到过一个问题,类A引用了类B,缺提示找不到类B,但类B是正确存在的。关键字:java:找不到符号。原因一,可能你关闭了自动IDEA自动编译功能,解决办法,项目视图里右键类B文件,点击重新编译。原因二,可能你曾经exclude了这个类,重新加一下,然后参考原因一。二、IDEA SpringBoot项目找不到Metadata.json文件。关键字:Invalid additional meta-data in ‘META-INF/spring原创 2020-07-16 16:04:05 · 1231 阅读 · 1 评论 -
面试攻略系列(二)-- 秒杀系统
聊的不止技术。跟着小帅写代码,还原和技术大牛一对一真实对话,剖析真实项目筑成的一砖一瓦,了解最新最及时的资讯信息,还可以学到日常撩妹小技巧哦,让我们开始探索主人公小帅的职场生涯吧!(PS:本系列文章以幽默风趣风格为主,较真侠和杠精请绕道~)老胡:“哟,小帅,怎样绷着个苦瓜脸似的?”江华:“失恋了?哦…呸,单身狗哪来的失恋。”小帅:“…”小帅:“老胡,老大说要提高组内的学习氛围,要双周组织一次分享会,我刚好抽中一个题目《秒杀系统设计》,我都这方面的经验,我问老大能不能换一个,他说没关系,尽你最大努力原创 2020-06-08 21:35:13 · 469 阅读 · 1 评论 -
SpringBoot批量获取Kafka消息(二)
导读:通过本文可以学习到SpringBoot整合Kafka、逐条消费Kafka消息、批量收取Kafka消息以及SpringBoot整合EmbeddedKafka进行无需启动外部kafka-server的单元测试。我们似乎经常遇到一个问题,测试kafka相关的一些功能的时候,总需要启动外部的kafka-server服务器。但如果kafka-server和你开发机器不是同一个网络或者有网络隔...原创 2020-05-07 21:31:49 · 1509 阅读 · 0 评论