在queryDsl里使用mysql函数 经验 https://taohan.xyz/article/queyrdsl-notes关于queryDsl里使用mysql函数find_in_set的记录BooleanTemplate booleanTemplate = Expressions.booleanTemplate("find
vue keep-alive里的router-view的key会影响热更新 导致页面白屏 经验 在开发时遇到的一个问题,以为是自己配置问题,但是看了别的一些admin框架也有该问题,于是在网上搜索了一下,找到了问题源头:https://github.com/vuejs/vue-loader/issues/1332该issue下有人给出了原因和解决方案,原因:https://github.com
RestTemplate 不支持Origin头 经验 项目需要用别的应用的接口,于是使用RestTemplate,Spring boot下配置很简单: @Bean public ClientHttpRequestFactory simpleClientHttpRequestFactory() { SimpleClientHtt
mysqldump备份视图报错 经验 遇到两个错误,在这里记一下。一个是:mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tables
关于遇到的detached entity passed to persist错误的原因 笔记 记录一下遇到detached entity passed to persist错误的情况,以及发生原因原因:通过@GeneratedValue注解设置了自定义id生成策略,然后要保存的实体id值不为null,通过entityManager.persist(entity)去保存实体解决方法:entit
后台序列化JSON给前台Long类型丢失精度 笔记 今天遇到一个小bug,后台返值给前台时,Long类型的数字值不对,断点跟踪后发现接口反值是对的,到了前台就变了,把类型改为String后前台就接收到一致的值了,猜测是json序列化的问题,网上查询验证了猜测并找到解决方案,在此做记录。原因: java中得long能表示的范围比js中number大,也
SpringBoot的全局异常处理类不生效 笔记 前言:项目之前一直用的springboot默认的异常处理BasicErrorController,因业务需要还是需要自定义一个异常处理类,springboot 下有两种方式:继承ErrorController 或 @ControllerAdvice/@RestControllerAdvice, 我自
SQL中的分层查询和递归查询 笔记 前言:之前项目一直用的Oracle数据库,在查询层次(树状)结构数据时,有CONNECT BY语法使用,后面转到Mysql时,想知道是否有类似的查询手段,在网上查了资料后遂在此记录一下。CONNECT BY语法:SELECT select_listFROM table_expression[ WHE
利用Hibernate动态创建/更新表结构 (Hibernate Dynamic models) 框架 前言: 之前的一个项目有个功能需要运行时创建/更新表结构,当时第一时间想到的是根据字段和表名拼接建表和更新表的sql,现在知道Hibernate有个动态模型(dynamic models)可以完成此功能,遂记录下。Hibernate Dynamic models官方文档文档原话: 运行期的持久化实体