logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

idea的git报错You have not concluded your merge

idea提交代码时包错如下:原因:在提交代码的时候碰到了冲突,在解决冲突时按到了关闭按钮然后代码中展示了很多冲突,想要重新合并一次,所以就直接通过idea的revert将代码回滚了,然后再去合并就出现这个错误,这个时候什么操作都弹窗报错。解决办法如下:打开idea的Terminal命令行,输入如下两行命令:中止合并->重新合并->重新拉取git merge --abortgit res

#git
maven本地仓库有依赖包,还会远程下载的问题

明明本地有需要的依赖包,但是maven还是会从远程仓库拉取,如果远程仓库有需要的包还好,如果没有,或者无网络环境下没法访问远程仓库,那就直接报错,走不下去了。原因:在本地仓库的每个依赖包都存在这样的文件:_remote.repositories_remote.repositories中记录了依赖的来源,记录了settings.xml中的id,如果settings.xml中的id发生了变化,就需要从

文章图片
#maven#java#spring boot
SQL不走索引的几种常见情况

我们写的SQL语句很多时候where条件用到了添加索引的列,但是却没有走索引,在网上找了资料,发现不是很准确,所以自己验证了一下,记一下笔记。这里实验数据库为 MySQL(oracle也类似)。查看表的索引的语句: show keys from 表名查看SQL执行计划的语句(SQL语句前面添加 explain 关键字):explain select* from users u wher...

应用工具推荐phpStudy(小皮面板)

推荐应用:官网地址 xp.cn小皮面板(PhpStudy)真是一个好东西,集成了各种常用应用,一般当我们拿到一台全新的电脑,为了满足日常本地使用,都会安装一堆应用,例如:MySQL,Redis,Nginx、ftp客户端等等。这个时候,安装一个小皮面板(PhpStudy)应用就相当于安装了一批我们常用的应用,例如:MySQL、Redis、Nginx、Apache、ftp客户端、PHP、HeidiSQ

文章图片
#开发工具
SpringBoot 在启动时执行某些方法

SpringBoot 在启动时执行某个方法,利用@PostConstruct 和 CommandLineRunner 或 ApplicationRunner

#java#spring boot#后端
ES 字段类型设置导致term查询失效问题

问题:es里面有一个字段存储的数据类似 A、B、H这种大写字母,通过term查询不到数据,但是根据match可以查到,后来发现是因为es字段类型设置的问题,因为设置了该字段类型为text类型,导致es对存储的数据建立了分词索引,大写字母都转成小写了,把类型改为keyword就可以了设置mapping 字段映射"fieldName": {"type": "keyword"}注意问题1. 通过es提供

#后端#elasticsearch
Redis设置过期时间

在使用redis作为缓存存储值的时候,一般都是需要设置值的过期时间,否则日积月累的垃圾数据就会占用大量的内存空间;设置过期时间可以分开设置也可以一条语句设置分开设置先设置值再设置过期时间,这种方式极端情况下会出现问题,毕竟是非原子操作。// 两条命令分别设置值和过期时间// 时间单位:秒redis.expire("key",6);// 时间单位:毫秒//redis.pexpire("key",60

#java#redis
shell命令,curl调用接口中文乱码问题解决

shell命令,curl调用接口中文乱码问题解决

#linux#运维
暂无文章信息