随笔分类 - 日常踩坑
快乐 就是从一个坑跳到另一个坑
摘要:背景提要 本身在win10下的环境,maven是可以正常打包的 但在一切未动的条件下,将项目放到了linux环境下,发现报了一个莫名其妙的错 goal org.apache.maven.plugins:maven-assembly-plugin:3.1.1:single failed: user i
阅读全文
摘要:前情提要 跑了一套case,case中修改了不允许使用root用户进行ssh登录 为了恢复root登录,费了一点功夫恢复 直接上结论 实际上的修改很简单 打开配置文件 /etc/ssh/sshd_config 修改 PermitRootLogin yes 修改完成后使用 sudo systemctl
阅读全文
摘要:背景提要 由于习惯了用Mysql和Oracle这种数据库,切换到Cassandra之后真是踩了一系列的坑 本来是一个简单的请求,I just want 简简单单求个表的总行数 而表也不是什么千万级别的大表,just 只是小小的几千条数据而已,然而cassandra非常给面子,本应该在千万级别查询才出
阅读全文
摘要:背景提要 开开心心,今天新升级了IDEA2023,用上了新的UI,看起来真简洁干净漂亮 但是呢,放到远端以后,好几个快捷键都用不了了 解决 当然是先上解决方案 ctrl+shift+f 全局搜索不能使用,可能是与windows中切换输入法的快捷键冲突了 关掉hot key ctrl+alt+方向键
阅读全文
摘要:背景提要 一个下载文件的controller,下载下来内容虽然正常,但是文件名一直是乱码。 解决 需要清晰的一点就是,下载的文件名仅与请求头有关 所以实际只要设置一下 response.setHeader("Content-disposition", "attachment;filename=" +
阅读全文
摘要:背景提要 需求是要进行分组并统计每组的数量,本来以为JPA有GroupBy的语法的,看了一圈才发现原来没有这个语法,只能通过自己写sql的方式 这其中又分为写原生sql(即nativeQuery = true)和写JPA规范中的 JPQL(即nativeQuery = false) 推荐使用JPA规
阅读全文
摘要:背景提要 使用jpa的出现了很多问题 1、使用between做日期范围查询时报错 2、使用@Query注解写原生sql时报错 3、使用@where注解自动在sql后添加条件时查不出东西 4、数据库中的字段采用的是驼峰命名法 解决 1、使用between做日期范围查询时,要注意两点 一是between
阅读全文
摘要:背景提要 之前不是为了导出word使用了一个WordUtil工具类嘛,这个工具类中需要一个资源文件css,然后就将该资源文件放在了WordUtil同包下的resources文件夹下 然后使用BufferedInputStream bufferedInputStream = (BufferedInpu
阅读全文
摘要:背景提要 想要使用Idea自带的maven工具进行打包时,报了错 Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump 解决 在Idea的maven选项中选择这个按钮,可以看到test马上变灰,这个按
阅读全文
摘要:背景提要 使用easyExcel进行Excel导出的时候,一直在报一个让人很崩溃的错,org.apache.poi.ss.usermodel.Cell.setCellValue(Ljava/time/LocalDateTime;),看起来是类型转换的问题对不对,但我的pojo是这样的 然后我就想到了
阅读全文
摘要:背景提要 需求是一个表单,需要同时上传附件和一些其他内容(例如标题、内容之类的),本身是把MultipartFile作为一个数组直接放入创建的对象FileSaveDTO中的,但Controller层用@RequestBody的时候,发现没有办法传入文件 遂改为两个参数RequestParam("fi
阅读全文
摘要:背景交代 使用jpa的save保存对象时,发现死活存不进去,然后报错了SQL Error: 1064, SQLState: 42000错误 然后,机智的我当然是把原生sql粘贴出来去数据库里插入,发现同样插入不进去 原因 造成插入失败的原因是,表中的某些名称是mysql的关键字,当是关键字的时候,存
阅读全文
摘要:故事梗概 事情是这样的,在使用Jpa的saveAll方法的时候,发现saveAll方法会进行先查询后保存的操作,但我只想要保存,不想要查询 关于saveAll的重写 可以这样用 @PersistenceContext private EntityManager em; @Override publi
阅读全文
摘要:照旧说一下前情提要: 将文件上传到文件服务器以后,会返回一个链接,本来是想通过这个链接直接看到文件内容的,结果返回的链接一点击就自动强制下载了,非常烦人 想要使该链接点击后是直接查看而不是点击下载 然后一顿排查搜索,发现response设置的content-Type是 application/oct
阅读全文
摘要:在使用@ConfigurationProperties时,好死不死报了一个我看不懂的红,像这样 我自然是一副很懵逼的状态,红线上写的错是prefix must be in canonical form,意思是前缀必须是规范格式,我又认真的看了一遍,还是觉得很规范很优雅啊 但红线说错了一定就是错了 忽
阅读全文
摘要:之前一直以为当想要以Feign的方式访问第三方接口上文件时,只要传一个文件的参数即可,试过之后才知道这样想也太天真了 Pom文件中添加上传表单的依赖 <dependency> <groupId>io.github.openfeign.form</groupId> <artifactId>feign-
阅读全文
摘要:由于只想在SpringBoot中使用一下Feign客户端,来访问第三方请求,但因为各种版本问题,一直报各种乱七八糟的错 pom文件 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter
阅读全文