标签:问题修复

Mybatis Datetime日期类型返回Json数据格式化处理

在我们使用Mybatis开发时,针对数据库Datetime日期类型或者Timestamp日期类型时,在Mapper映射为Domain实体并通过@ResponseBody转为json格式的数据返回时,我们会发现,日期类型数据往往不是我们想要的格式,我们需要对其统一做格式化处理。一、问题阐述首先,Java潘老师带大家看下问题产生的情形:1)数据库日期字段类……

SpringBoot项目@Configuration类中使用@Autowired自动注入为null

最近潘老师在搭建SpringBoot项目整合Shiro框架时,在@Configuration注解的类中使用@Autowired或@Resource等注解自动注入service对象时,在启动后无法获取注入的对象值,始终为null,经过一番查找终于找到了解决方案。一、先看问题代码 1)service层代码@Servicepublic class S……

docker安装gitlab 502 问题解决Whoops, GitLab is taking too much time to respond.

最近在使用docker安装gitlab时,什么都配置好了,但浏览器一访问就报错 502 ,具体提示Whoops, GitLab is taking too much time to respond.该问题应该如何解决呢?其实产生为原因很简单,就是因为你虚拟机内存太小,直接调大虚拟机内存,我是直接调到了3G内存才行,2G都不够,这说明gitlab启动起……

vscode拉取git代码到本地提示 在签出前,请清理存储库工作树

最近使用vscode拉取git代码到本地提示“在签出前,请清理存储库工作树”,具体如图:一、原因分析原因很简单,就是因为本地代码和git远程库代码存在冲突,也就是你改的文件,别人也做了修改,并且别人先于你提交了,当你再去拉取时就会发现如上提示,导致拉取失败。二、解决办法解决办法也不是很复杂,其操作原理:就是将本地变更的代码stash起来,那么本地的……

TypeScript提示Property ‘xxx’ does not exist on type ‘never’问题解决

在使用Vue3中使用TypeScript时,根据角标引用数组元素时出现如下错误:其中state和formState定义代码如下:let state = reactive({ staplantypesArr: [], dynplantypesArr: [],});let formState = reactive({ ……

npm run serve提示error Mixed spaces and tabs no-mixed-spaces-and-tabs解决办法

今天在vscode中修改了部分vue代码,然后保存重新npm run serve就提示如下错误:具体如图:看这个错误提示意思就是“不允许代码中出现空格和tab键混合的情况”大多数代码约定要求使用空格或 tab 进行缩进,禁止使用空格和tab混合缩进。因此,一行代码同时混有 tab 缩进和空格缩进,通常是错误的。原因找到了,解决办法就是找到space……

vscode无法获取切换git上最新的远程分支解决办法

最近在使用vscode开发前端,由于每两周为一个迭代周期,因此需要经常从git远程拉取新分支,但是在使用vscode的左下角点击分支准备拉取新分支时,根本无法看到代码托管平台的新分支,从而也无法切换,为了更清楚地展示这个现象,可以看如下截图:1)从代码托管平台上的分支截图可以看出有个feature/V1.0.0.0822_A的分支2)我在终端使用如下指……

antd实现select下拉框带有搜索筛选功能报错option.children.toLowerCase is not a function

最近在被安排去做前端开发,由于下拉框中的数据可能太多,滚动一个个翻着来查找影响效率,因此需要实现下拉框带有根据输入进行筛选的功能,由于本项目是用ant design开发的,而antd官网上针对下拉框Select组件也有此功能的实现,具体代码案例如下:<template> <a-select show-search ……

SpringBoot集成Swagger2报错Unable to infer base url. This is common…API Gateway

在使用IDEA+SpringBoot集成Swagger2时发现SpringBoot启动正常,没有报错,但当使用浏览器防止http://localhost:8080/swagger-ui.html地址时浏览器提示如下:然后发现IDEA控制台也会不停的报错如下:从报错情况可以看出是因为少jackson的相关jar包导致的(而缺少的原因也可能是SpringB……

npm install报错npm ERR! cb() never called问题解决办法

从git上pull拉下来一个vue项目,在执行npm install竟然报错如下:具体如下图:从网上找了些办法,一种是删除node_modules和package-lock.json然后重新npm install结果发现不行,仍然报这个错,于是换了一个稍微复杂的方法,成功解决,具体操作如下:方法1:成功率一般第1步:清缓存首先我们以管理员身份打开……

MyBatis-Plus的saveBatch批量插入为何效率很低,耗时很长,怎么解决?

由于项目是使用MyBatis-Plus开发的,用起来也确实比较方便,尤其是service层封装好的一些通用的增删改查方法,省去了不少sql语句的书写,但是在开发过程中,我也发现MyBatis-Plus的saveBatch批量插入方法针对MySQL和Oracle数据库可能会出现效率贼低的情况,下面我们先具体来说说产生的原因是什么。一、MySQL数据库针对M……

OpenFeign客户端调用报错target values must be absolute

在使用OpenFeign调用远程服务器接口时,报错提示如下:原因在于实现类需要指定一个host主机地址public class PlanUpdateServiceImpl implements PlanUpdateService { private String host; public PlanUpdateServiceIm……