- 博客(21)
- 收藏
- 关注
原创 Git创建本低分支并提交到远程仓库
创建并切换到分支 git checkout -b dev-xy查看分支 git branchdev* dev-xy带 * 说明现在已经在新建的分支上了,如果是使用的vscode的终端,左下角就可以看到将分支提交到远程仓库 git push origin dev-xy这时候在git管理界面已经可以看到 dev-xy 这个分支了以下是我在拉取代码时发现的问题这时候我想拉取代码 git pull意思是需要指定当前工作目录的工作分支和远程仓库分支之间的关系建立本地到远程仓库..
2021-03-23 20:46:37 254
原创 Java中如何获取枚举常量括号里的值
先说一下我遇到的问题,如果你是遇到了跟我一样的问题,再往下看解决方法是否对你有帮助,以免浪费时间。Q:我的项目是Spring boot + Mybatis,比如定义性别,代码如下:public enum SexEnum implements IEnum<String> { MALE("1"); FAMALE("0"); private String val; DataSourceEnum(String val){ this.val = val;
2020-07-10 15:15:59 3244 2
原创 MySql 中 INSTR、CONCAT 的用法
今天看了同事写的一段代码,第一次见这种写法,都不明白什么意思,便查询了一下,特做记录。INSTRmysql 进行模糊查询时,可使用内部函数 instr,替代传统的 like 方式,并且速度更快。INSTR(str,substr) 函数,第一个参数 field 是字段,第二个参数 str 是要查询的串,返回串 str 的位置,没找到就是0...
2020-07-08 10:03:57 1334
原创 解决网关启动报错
spring boot 项目,启动网关模块的服务起不来,一直报错一度认为是eureka端口号写错了,检查之后也没问题,端口号是一致的,后来更改了radis的配置超时信息,由原先的1000改为3000,问题解决。如果你也遇到类似问题,希望能为你提供参考。...
2020-06-09 11:05:02 1707
原创 关于Jackson的jsonNode取参数转换为String参数时带2个双引号
今天测试时遇上一个问题,要获取String类型的respContent里的两个值,首先转换为JsonNode,从中获取到值后再转换为String类型。可是debug发现转换后的这两个值带了2个双引号,导致判断时出错。如下图所示解决方案:将 toString() 改为 asText()。asText()是JsonNode的一个抽象方法public abstract String asText();,被TextNode继承并重写了这个方法,直接输出文本内容。...
2020-05-25 10:05:38 4429 1
原创 这是一篇警示贴
这是一篇无关技术的帖子,只是记录自己今天的感悟。WHY起因是今天用文本文档随便写了一个入门的Hello World,3行代码,4个错误。这是一个上了5年学,工作1年多的程序媛写出来的代码,狠狠的一个巴掌,打醒了整天不切实际的我。无论做什么,还是要脚踏实地,稳扎稳打,打好基础。今天开始每天拿出最少1小时重新学习回顾Java基础知识,基础知识牢固以后,再想着学习其它。没学过 Spring 便想着学习 SpringMVC、Spring Boot,这种跳跃式的学习,只会一知半解理解不透彻。WHAT贴出代码
2020-05-22 08:00:11 176
转载 feign.RetryableException: Incomplete output stream executing POST
微服务一模块调用另一模块报错feign.RetryableException: Incomplete output stream executing POST翻译:执行POST的输出流不完整解决办法pom.xml中加入依赖<dependency> <groupId>io.github.openfeign</groupId> <artifactId>feign-httpclient</artifactId></de
2020-05-14 09:15:37 6869
原创 @Data和@Builder一起使用时报错
今天测试controller时,一直报错,如下图。正好同事也遇到这个问题,经过他的提醒,是@Data和@Builder一起使用时会将类的无参构造方法覆盖掉
2020-04-02 08:59:59 1628
转载 玩转IDEA之快速定义单元测试方法
每天上班习惯性的先浏览一遍公众号上各位大牛的教程,今天的笔记是记录的松哥(公众号:江南一点雨)的一篇关于自定义单元测试方法。1.快速定义list3处是要定义的内容,4处是Java版本,在7以上即可。定义完成后,直接输你想要输的内容.list即可。2.快速定义test方法CTRL+J,点击小灯泡,再点击live template。下方有一个define,选择Java...
2020-03-31 09:49:31 460
原创 idea中git的使用——git pull,git fetch,git merge
WHY首先说一下为什么会写这篇帖子。最近在idea中使用git遇到两次对我来说比较大的问题。其一,有一天同事发现自己写的代码不见了,不管是其他同事更下来的代码,还是自己本地的代码都不见了,后来找到原因是别人给冲掉了。很不幸,这个冲掉代码的人就是我。刚听到这个消息慌的一批,即使没有人因此责怪我,还是心里很难受,自己的不专业给别人制造了麻烦。其二,就是最近测试阶段,大家修改applicatio...
2020-03-30 09:38:26 20219 3
原创 报错解决:Cause: java.sql.SQLException: Data truncated for column 'trade_type_no' at row 1
org.springframework.dao.DataIntegrityViolationException:###Error updating database. Cause: java.sql.SQLException: Data truncated for column ‘trade_type_no’ at row 1###The error may exist in file [D...
2020-03-24 10:13:18 1945
原创 mybatis 插入数据
WHY初学SpringBoot的小白,整合mybatis写接口,遇到不少坑,这一篇是插入数据遇到的坑。不过说到底还是自己基础太差,还没学会站就要跑,所以算是在项目上一步步的学习成长。TODO插入数据之非列表先上代码<insert id="insert"> insert into tb_student <trim prefix="(" suffix=")"...
2020-03-24 09:44:40 901
原创 Cause: java.lang.IllegalArgumentException: invalid comparison: java.time.Lang.String
今天对开发的一个对外接口做测试时,出现一个错误,大概意思是时间与字符串类型比较无效。原因是在mybatis中,时间类型参数不能与空字符串 ‘’ 进行比较,只比较一个是否为空 null 即可。改为如下...
2020-03-23 10:13:22 1349 1
原创 IntelliJ IDEA git删除已经提交到远程仓库的代码
今天遇到一个问题,之前写的一系列代码文件,已经提交到远程仓库了,但因为一些原因这些文件暂时不需要了,便想着删除了。因为涉及到远程仓库,担心操作不当会造成不可弥补的损失,尤其是给同事带来麻烦,稳妥起见百度了一番。发现竟然没有我想要的答案。。。没办法死马当做活马医,我把本地代码删除了,然后 commit and push,竟然就这样把远程仓库中的文件删了。原来就这么简单,希望有同样问题的你可以借鉴一...
2020-03-20 14:27:29 7158
原创 连接查询
MySql连接查询之inner join、left join、right join今天写一个查询接口,分析代码后发现需要联合两张表来查询。因此整理这篇来回顾一下今天用到的知识点。首先放两张表,分别是学生表和成绩表...
2020-03-17 16:59:10 192
原创 异常解决:conflicts with existing, non-compatible bean definition of same name and class
今天对写的一个对外接口进行测试,报错如下:Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to parse configuration class [com.xxxx.xxx.xxxxxxxxxxxxxxxxx]; nested exception is org.springfra...
2020-03-17 14:38:03 21853 1
原创 Idea中Version Control的使用
Idea中Version Control的使用最近做的微服务项目使用的工具是Idea,相比MyEclipse来说确实简便很多,但是用了几个月了,还是有很多不熟悉的地方。比如今天从git上拉取代码下来,打开log不显示,右边不显示修改了哪些文件。如图1.1所示。各种在view中设置都没找到解决办法,最后发现其实是下面的这块把上面覆盖掉了,从横线处往下拉,便能显示。如图1.2所示...
2020-03-11 17:53:39 4562
原创 myeclipse如何更新SVN资源库
myeclipse如何更新SVN资源库一周没接触项目,今天回公司,同事优化了页面,便想更新一下项目,看看之前存在的问题是否已经解决,之前从未自己更新项目,百度了很多也没有详细步骤,这里记录一下,如果有遇到相似问题,可供参考。1.右击项目——team——与资源库同步这一步的目的是查看本地项目与资源库项目是否存在冲突,点击左上测标注的红色按钮,如图出现的左下方的就是存在冲突的地方,首先解决冲突。...
2019-07-01 11:44:58 1323
原创 菜鸟学Java——构造方法
1.对象的实例化必须调用构造方法来完成,在此之前,我没意识到这个问题,因为系统默认生成一个无参的构造方法。所以对这点剧忽略了。2.如果自己写了一个构造方法不论有参无参,系统便不会默认生成无参的构造方法了。3.参数传递,是将构造方法中的参数传给声明好的变量。4.对象的实例化以及调用方法都是在main方法里完成。5.写了有参的构造方法后,我琢磨了一下与无参的构造方法的区别,有参的构造方法,须...
2019-06-20 11:22:30 290
原创 文件内容对比
今天测试时遇上点问题,找了同事帮忙解决,修改代码后我着急更新,没有在更新前对比一下,看看做了哪些修改。测试完成后想看看代码,发现完全不知道改了哪里。所以运行程序对比了一下。1.将要对比的文件放在同一个文件夹里,为了方便后续执行,最好把这个文件夹放在根目录下,并且文件命名尽量简单,我命名的是1.java和2.java。2.win+R运行cmd3.输入"F:"打开F盘 ——>输入"cd...
2019-06-17 16:43:00 1072
转载 如何解决tomcat启动时报错问题
今天启动项目,突然报错,之前也遇到过同样的情况,重启几次就ok了,今天运气比较背,重启n次依旧出错,百度好多,最终参考 浪子骑驴 的博客,得以解决。写这篇只是想记录下问题,附上原文https://blog.csdn.net/RodJohnson_523391/article/details/84907428注意一定是conf文件夹下的catalina.properties文件,之前我看到另一篇...
2019-06-04 09:59:34 989
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人