项目学习
神秘人加1
这个作者很懒,什么都没留下…
展开
-
idea配置 Tomcat Deployment添加时没有Artifact的完美解决方式!较全面
在这里记录下上周在公司打开项目时遇到的一个问题,在这里记录总结下以分享给需要它的朋友们!配置tomcat时发现没有Artifac,此时是不能够run项目的。由于不能泄露公司的信息,下面的截图演练是我专门在本地新建的一个简单的项目来做的一个演练。创作不易,请三连呀嘿嘿,其实只要大家能有所收获就行!解决方案如下:方法一:打包本项目,打包后会在target目录下生成war包(我的项目是SSM框架的,打包方式是war包)此时如果还没有的话,就需要走方法二了。方法二: 配置Artifact然后再回.原创 2021-08-22 21:55:58 · 4825 阅读 · 2 评论 -
如何更优雅的截取字符串
昨天在公司遇到的一个需求,需要截取某个地址的参数,只获取其中一部分,针对这种需求之前做的也挺多的。这次为什么想着总结呢,是因为小编认为我用过的两种写法虽然原理上是一样的,但写法上有丢丢不同,所以记录总结下,以便分享给需要的小伙伴们!subString截取比如这个url路径:D:\Users\zdhha\xaingmu\classes\com\jinchuang\service.class 我只需要从com开始往后的数据,但是不要.class,代码则可以这样写String fileName=file.原创 2021-08-21 08:34:45 · 407 阅读 · 1 评论 -
本地cmd查看端口号是否被占用,杀死进程命令合集
关于这个的命令,百度上也找了好几篇有碰壁了好几篇。真是费效率,现在我通过我的经验专门将相关命令总结出来,分享给大家其中我遇到过的错有以下几个,相应大家也遇到过:1,TASKKILL’不是内部或外部命令,也不是可运行的程序或批处理文件2, 无法终止 PID 为 7432 的进程。 原因: 拒绝访问。看到网上有篇博客说让我配置什么本地的环境变量,结果也没啥用。其实换下命令即可如下所示是我最后用的命令:netstat -anonetstat -aon|findstr "8080"tasklis.原创 2021-07-24 22:16:15 · 407 阅读 · 1 评论 -
终于找到你了,dubbo管理控制台的安装
找这玩意,真是费了我半天劲,找一个war包吧,需要付费,然后再找一个下载下来与JDK的版本不一致,然后就直接在官网下载了,然后直接在本地打成war即可。具体详细步骤如下所示~~首先需要下载dubbo-admin-2.5.10.war包,当然下载其他版本也可以,根据你的需求来。1,进入dubbo官网 dubbo官网2,进入官网后,点击github,然后选择自己想要的版本3,需要用git来进行clone,直接点击下载压缩包也可以4,下载下来后,这个包里是包含整个关于dubbo的源码,而我只需要.原创 2021-07-24 22:03:44 · 277 阅读 · 1 评论 -
stream流进行多条件查询,亲自验证过的坑,请进来
今天在公司接到的一个任务是,根据同事的有个接口去进行一个修改维护,因为现在需求有了一点点的改动。于是我就开始行动了,于是就有了下面的故事,故事我将会分成需求、解决方法与及总结来进行讲解,如有讲的不全面和不对的地方,请大家及时在评论区进行评论修正,让我们一起成长!需求进行查询排序的数据时一个树状结构的,而我需要进行数据的筛选解决方案用了stream流的进行多条件查询,核心代码如下: if(!CollectionUtils.isEmpty(organizationTree) && .原创 2021-07-18 10:41:44 · 2917 阅读 · 0 评论 -
加索引,没成功?请看过来
前言在进行sql进行优化的时候,加了索引,但发现报了一个错,what?这是什么呢?但内心想着,莫慌莫慌,任何事情都有解决的方案的。具体的错误信息如下:Specified key was too long; max key length is 3072 bytes这个错误的信息就是,指定的密钥太长,最大密钥长度为3072字节。问题分析为什么会出现这个问题,是因为建立索引时,数据库计算key的长度累加所有Index用到的字段的char长度后再按下面比例乘起来不能超过限定的key长度1000;这里科普原创 2021-07-07 17:31:39 · 454 阅读 · 1 评论 -
idea中方法之间添加横线
效果如下:总结实践很重要,看了别人的一定要动手实践下,才能知道其中的奥秘原创 2021-06-26 15:11:06 · 704 阅读 · 1 评论 -
vue点编辑渲染
前言接到一个需求,规则回显。其意思就是已经创建好了一条规则,但当我点击编辑功能时,里面的值是之前我创建的值。这个功能说简单其实挺简单的,难点可能就是这个系统的前端是各种父子层级的关系,稍微不清楚一个父子关系可能就得把自己绕晕。再加上还得看别人的代码,弄懂整个逻辑才好下手编写代码。真是怪难受的,把自己给绕晕了。下面是我对这个功能的总结1,带参数跳转页面详情:在编辑按钮有个click事件,这个事件的方法如下: editData() { this.editDataList.push(this.原创 2021-05-24 10:04:26 · 234 阅读 · 1 评论 -
IDEA点击缩小左右菜单栏消失
解决步骤:原创 2021-05-19 16:42:04 · 551 阅读 · 1 评论 -
The bean ‘openEntityManagerInViewFilter‘, defined in class path resource [com/tfjybj/iaep/Regulation
前言在启动微服务时,报错如下:The bean 'openEntityManagerInViewFilter', defined in class path resource [com/tfjybj/iaep/RegulationApplication.class], could not be registered. A bean with that name has already been defined in class path resource [com/tfjybj/iaep/PolicyA原创 2021-05-18 15:47:01 · 191 阅读 · 0 评论 -
无法将linkedHashMap转换为实体类和feign.FeignException$NotFound错误
在用OpenFeign对其他服务进行调用时,其报错信息如下所示:feign.FeignException$NotFound: status 404 reading IRegulation#queryOneRule(S这个错误是因为我调规则这个服务时,路径错误了,改下即可。在这里展示下我改之后的代码@FeignClient(value = "iaep-regulation")public interface IRegulation { @GetMapping(value = "/rule/{原创 2021-05-17 21:48:43 · 994 阅读 · 0 评论 -
解决Cannot resolve column ‘create_time‘ 问题
前言这个问题其实我以前也遇到过,但是都没当回事,因为确实也没有影响到功能的实现。今天在提交代码时注意到了这个问题,怕把错误提交到git上,就研究了下。具体错误出现的位置这个错误出现在了实体类里,这里声明下我用的是jpa,出错的截图如下:如何解决之后选择自己连接的数据库即可不报红。注:这样解决的前提是已经在idea中连接好了数据库,idea连接数据库的方式,具体可百度非常简单总结idea与数据库的连接方式可以直接通过idea去连接,也可以不通过。无论什么方式,都是通过jar形式推到服务器原创 2021-05-12 21:26:00 · 1622 阅读 · 0 评论 -
两个el-date-picker控件进行值比较
前言项目在做环比周期时,用到了两个el-date-picker控件,这两个控件需要进行值大小比较,也折腾了一两个小时,效率有点低了,下面记录下影响我效率的点的地方,希望也能帮到各位读者们。注:下面的代码中没有完全进行展示,只是拿出了其中一个进行展示,另外一个其实跟这个类似,一样的道理时间控件类型此类型我用的是dates也就是支持选择多个日期的,具体的用的是element UI的控件。代码如下: <el-date-picker ref="datesRef"原创 2021-05-12 09:47:46 · 1029 阅读 · 0 评论 -
vue父子传值、监听实战之路
业务场景最近做的项目中,遇到需要在筛选条件页面添加环比周期,环比周期的出现是通过判断筛选条件是学习通则出现,否则不出现。这样简单的需求看似很简单,但难在原创 2021-05-10 18:02:21 · 364 阅读 · 1 评论 -
误操作git pull代码,把本地代码冲掉怎么办
答案:解决办法就是回退,回退只需两步即可,第一步:git reflog第二步:git reset --hard 自己要回退的版本原创 2021-04-27 21:03:06 · 921 阅读 · 2 评论 -
Nacos做注册中心 客户端启动报错java.lang.IllegalArgumentException: no server available的解决方案
前言这个错我花了一个多小时,认真查看,结果发现是我的单词写错了。以此为鉴,大家一定要注意以下连个地址的,千万不要写错了spring: application: name: omo-service cloud: nacos: discovery: server-addr: 192.168.60.116:80 group: dev namespace: aa241581-0775-4529-921e-a8f87bdb3762原创 2021-04-26 20:41:08 · 741 阅读 · 0 评论 -
IDEA新建bootstrap.yml文件不显示叶子图标
问题如下:究其原因,原来是因为右键点击file创建文件时,填入的不是application.yml,所以没出现叶子图标。那怎么解决这个问题呢,根据如下步骤做即可:加入刚刚创建的没有显示叶子图标的bootstrap.yml文件即可。然后就出现了叶子图标。...原创 2021-04-21 16:46:03 · 8610 阅读 · 4 评论 -
idea打开项目,项目图标显示不正确并找不到相对应的maven
业务场景:现象一现象二,没有maven:解决方案如图所示,右边就出来了。因为这是一个微服务,所以得一个个单点原创 2021-04-03 15:09:07 · 655 阅读 · 2 评论 -
vue项目启动报Cannot Get/问题
前言新搭的前端omo框架,我发现竟然没有连接后端的地址,后来我就加上了,并把安装了axios。但是麻烦来了,最后报了一个这样的错:对于问题的排查之路首先记录下,我遇到这个问题的心里历程吧,方便小伙伴们做借鉴,也记录我的成长历程。状态就是,瞬间慌,也特别懊悔怎么就把代码提交上去了。赶紧通知了同事们先别拉代码,之后我赶紧解决这个问题。排查思路:首先是把错误源头定位到了路由配置问题,结果发现怎么改都不对(注意这个时候我已经是很慌了的,我没有了逻辑分析,紧张过后我发现我还是没改掉平时的遇原创 2021-03-30 14:17:15 · 895 阅读 · 0 评论 -
项目搭的框架日志报错
前言今天用idea打开架构为omo系统搭的框架,发现错,但是也没有爆红。但是程序运行就是运行不成功,究竟是什么原因呢?看控制台打印出来的日志仔细一看,what?怎么会有E盘这个东西,心想我没有建这个东西呀。突然有些手无足措,不知从何开始入手解决这个问题。exclusion将不用的jar包排除在外1,发现还有日志报rabit信息,但是没有用rabit呀。最后在查看依赖过程中发现引入itoo包时里面就有rabit,所以就用了…将不需要的依赖的jar包排除在外. <!--itoo返回提示信原创 2021-03-29 16:30:10 · 130 阅读 · 0 评论 -
git仓库给某个分支打上tag标签
何为标签git tag主要用于发布版本的管理,一个版本发布后,如想要记住这一次版本的代码,就可以给它打上tag标签如何打打开本地的项目文件夹,右键点击git bash here,进入就是当前分支。用以下命令就可给当前分支打上taggit tag -a 标签名称 -m “标签说明” 如:git tag -a dev-v1.1.11 -m “dev分支代码版本存储”然后再使用命令git push origin dev-v1.1.11就可以将此tag推到远程仓库上注意:这里需要注意的是如果打的原创 2021-03-12 15:50:11 · 8036 阅读 · 1 评论 -
启动.sh文件报错-bash: .jars.sh: command not found
业务场景:需要启动你多个jar包,就写了脚本文件jars.sh文件来启动多个jar,启动jars.sh文件时报错如下:-bash: .jars.sh: command not found解决方案:输入命令chmod +x jars.sh重新启动:./jars.sh 即可启动jar包...原创 2021-02-24 20:25:51 · 304 阅读 · 1 评论 -
vue下拉框宽度的设置
在进行项目调试的时候,发现下拉框选项的宽度不一致,在这里我的需求是想要将el-option和el-select的宽度设置一致。于是找了好多办法,结果发现只需要加一个属性就可以搞定,详情见代码在select组件里加了 style="width:130px"即可搞定,在这里其实select组件提供的就是el-option和el-select宽度是一致的,但不知道为什么我的不一致,至今没发现原因,对比了代码也没发现。...原创 2021-02-16 16:05:04 · 2960 阅读 · 0 评论 -
前端el-date-picker/el-select/el-step/向后端插入多个数据的使用总结
在这里简单总结下,在项目中关于这几个控件和向后端插入多个数据的的用法。业务场景1:选择定时的时候出现日期这个控件,立即不出现日期控件。且对于日期控件选择时间范围只能是当日及之后。业务场景2:下拉框选择内容后,内容可以随意切换业务场景3:需要根据流的内容按钮的文字内容不一样,如按钮内容顺序为:下一步-开始-开始采集一、el-date-picker控件在这里注意使用 value-format="yyyy-MM-dd HH:mm:ss"前端的日期格式就是如:2020-01-21 15:09:10接下来原创 2021-01-21 16:01:14 · 1664 阅读 · 0 评论 -
前端报错JSON parse error: Cannot deserialize value of type `java.sql.Date`
在进行前端向后端传时间参数时,前端竟然报了错误,错误如下所示:"timestamp":1611115044698,"status":400,"error":"Bad Request","message":"JSON parse error: Cannot deserialize value of type `java.sql.Date` from String \"2021-01-20T03:57:04.000Z\": expected format \"yyyy-MM-dd HH:mm:ss\"; ne原创 2021-01-21 12:17:15 · 3147 阅读 · 0 评论 -
Unable to open debugger port (127.0.0.1:53104): java.net.SocketException “Interrruted function call:
前言将itoo的代码拉取下来后,运行tomcat的时候报错了,错误信息如下所示:该如何解决这个问题呢,解决步骤如下一、问题分析该问题是端口号被占用问题,二、解决步骤在idea的event_log里找到被占用的端口号,我的是8080。然后打开cmd,注意这里要以管理员的身份打开,不然会报无法终止进程的警告。之后运行:netstat -ano|findstr 端口号 得到被占用的进程端口号taskkill -f -pid 进程端口号杀进程...原创 2021-01-17 21:34:16 · 859 阅读 · 0 评论 -
idea中新建pom文件找不到maven的解决方案
前言在提交代码最后push到远程分支上时,误将pom文件删了。接下来我只能在本地代码新建然后提交了。在本地只新建pom文件后,然后就可以了吗?让我们一起探讨一、pom文件图标不是m右键可以找到maven然后点击download source就可以了。关于这个问题解决的博客地址链接: 但是这里存在的问题是,点击pom文件右键并没有看到maven选项。怎么解决呢?二、找不到maven选项?右键点击add maven project即可出现maven...原创 2021-01-11 20:37:18 · 1879 阅读 · 0 评论 -
使用jpa插入数据报错“could not execute statement; SQL [n/a];nested exception.DataException
前言在写开始采集接口,用swagger测试时,报了一个这样的错:使用jpa插入数据报错“could not execute statement; SQL [n/a];nested exception.DataException这个错误网上找了下,都说是插入的长度大于数据库设计字段的长度或者插入字段中为空,网上提供的解决思路就是将数据库主键设置为自动递增。想了下还是先别动数据库了怕影响别人用。我就换了思路,自己写了原生jpa插入的数据库,没有直接用save。但是问题又来了?jpa原生插入实体的sql怎么原创 2021-01-11 11:50:14 · 15720 阅读 · 0 评论 -
gitlab创建项目后拉取报错+gitlab五种身份和访问权限
前言在用gitlab创建项目并上传代码后,原以为满心欢喜的觉得小伙伴都可以拉取代码了。因为我很自豪的说,我给他们权限了。结果发现事情并没有那么简单,小伙伴们并没有成功的拉取代码,反而在拉取过程中报错了。好在最后解决了,解决步骤如下一、查看给组员的权限角色如下所示:必须是Developer角色,不能是其他角色身份。1,关于五种权限身份的了解:Gitlab用户在组中有五种权限:Guest、Reporter、Developer、Master、OwnerGuest:可以创建issue、发表评论,不能读原创 2020-12-11 20:35:53 · 4186 阅读 · 0 评论 -
使用BeanUtils.copyProperties()进行对象间的属性赋值
前言BeanUtils封装了很多工具类,今天分享是copyProperties一、作用?BeanUtils.copyProperties()可以减少代码get/set的重复工作和效率。当需要对多个字段进行赋值时,可以首先它。用法如下,分为两个包来导入,不同的包赋值的顺心相反:1,引入import org.springframework.beans.BeanUtils;是a把值赋给b BeanUtils.copyProperties(a,b);2,引入org.apache.commons.b原创 2020-12-06 11:37:30 · 674 阅读 · 1 评论 -
vue前后端链条报错Response to preflight request doesn‘t pass access control check: No ‘
前言在进行前后端链条的时候,出现了关于跨域的错误,以下是此错误解决成功的办法,以此来作为分享和记录。一、报错信息二、问题解决思路百度查了下,发现是跨域问题,但是在网上都没有找到对应的解决方案。在后端代码里看了对应的接口发现也相对应的加上了跨域的注解“@CrossOrigin” 。然后就测地懵了。到底究竟是什么问题呢。最后将相对应接口的postMapping的路径名称改了,就好了。如下:****总结当出现报错时,但发现该有的地方也有时,适当把错误范围转移下,没准就找到了。...原创 2020-11-27 15:52:47 · 2937 阅读 · 0 评论 -
Invalid JSON input: Cannot deserialize value of type `java.sql.Timestamp` from String
问题所在在进行接口测试时,发现了添加任务接口报了关于时间戳的错。问题所在一、问题解决 1,将配置文件上的关于时间的改了代码:url: jdbc:mysql://d-mysql.dmsd.tech:3306/omo_dtc_dev?useSSL=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai #数据库地址2,再加上时间格式jackson的格式...原创 2020-11-25 16:11:22 · 3010 阅读 · 0 评论 -
将本地项目上传到gitlab
待见原创 2020-11-10 16:04:00 · 160 阅读 · 0 评论 -
idea中导入项目找不到右侧菜单栏中maven选项
解决方法:1,help->find action2, 输入Maven Projects3,引入pom即可原创 2020-10-11 21:20:48 · 1344 阅读 · 0 评论 -
A component required a bean of type ‘com.dmsd.spm.provider.service.BookServi
前言写完代码运行后,出现这个错误,当时一脸懵逼,不过不慌不慌及时找度娘即可一、问题分析和解决问题分析:找不到这个组件库中的bean解决方法,如下:添加上 这个即可,如果还不行,就检查下你的配置文件路径问题总结看日志很重要...原创 2020-10-05 11:04:29 · 731 阅读 · 2 评论 -
Your local changes would be overwritten by merge. Commit, stash or revert them to proceed.
前言在切换分支拉取别人代码的时候,出现了这样一个拉取失败的错误,究竟如何解决呢,咋们继续往下说一、问题所在二、解决步骤1,将Stash修改存储起来注意:message里添加的是描述信息,方便查找2.pull注意:这是选择pull的分支,如下所示pull的是dev分支:3,合并分支并提交(一定要进行这一步,不然自己分支修改的内容将会被覆盖掉)总结积累错误,积累经验,前方的路还很长...原创 2020-10-05 09:15:10 · 317 阅读 · 0 评论 -
idea导入项目,项目结构只显示pom文件的解决方法
前言从gitlab上down代码下来,在idea中打开后,没有项目结构就只有一个pom文件,原以为是没有加载好,但等了好几分中还是这样,于是就问了问度娘,得知了解决方法,度娘还真实好。一、问题所在二、解决步骤点击file->project structure…->Modules然后如下图所示:注意:点击finish后如果仍然没有显示项目内容,就点击Add Content Root加入项目路径然后点击OK,即可总结加油...原创 2020-10-02 19:42:14 · 8724 阅读 · 6 评论 -
idea导入项目爆红问题及解决方案
前言作为新手,难免会遇到导入他人的项目,idea爆红的情况,很是头疼,这究竟是发生了什么?一度怀疑是不是项目出错了,但项目没错,但依旧爆红。查找了很多资料,折腾了半天终于解决了这个问题。但同时又发现了另一个问题。具体是什么?下面就跟着小编一起来探索吧!提示:以下是本篇文章正文内容,下面案例可供参考一、初次问题所在内心独白:真让人头大二、解决步骤1.找度娘遇事不要慌,有问题找度娘。结果发现是因为找不到jar包的原因。首先看maven配置File-Settings-Build,Exec原创 2020-10-02 09:45:09 · 43084 阅读 · 5 评论 -
子工程pom文件不显示“m“图标的解决方案
发现问题:在进行微服务支付模块的学习过程中,出现了@Mapper注解找不到 的问题,,进行了以下的排查过程:1,以为是没有 引入 mybatis,于是就看了看pom文件,结果是已经引入了 ,所以不是mybatis没有引入的问题2,以为是mapper.xml文件没有配置,将mapper.xml配置后,还是不行发现问题最后发现我的pom文件标志不对,子工程的 pom文件显示的图标不是m标志的,于是就有了后面的故事问题解决:子工程pom文件图标恢复正常后,@Mapper注解也能正常使用了总结原创 2020-09-30 10:44:40 · 5467 阅读 · 3 评论 -
idea中java类文件左下角出现红色的标记解决方法
前言从git上将项目框架拉取下来,用idea打开,结果就出现类文件左下角爆红的情况。刚开始还以为是没导入成功,反复重新导入了多次还是如此,最后经过网上一查,发现这问题早就有高人遇到并解决了。下面则是我对于这次错误解决的记录........问题解决方法File>>project structure>>Modules>>在java目录上右击sources>>点击确定即可效果展示...原创 2020-09-27 20:57:26 · 7374 阅读 · 1 评论