学习Java
开心快乐哈哈哈
热爱技术
展开
-
return关键字对于普通for循环和foreach的不同作用
1.正常使用for循环,使用return关键字可以终止循环跳出方法:这里只打印了1和2,因为循环到2的时候,进入if分支,执行到return,便终止循环跳出方法了.2.使用stream流的forEach方法,遇到return关键字不会终止循环跳出方法,而是相当于continue关键字,结束当前这一次循环,进入下一轮循环:这里打印出1,2,3,因为forEach方法中return关键字相当于普通for循环中continue关键字,不会终止循环跳出方法,而是结束本次循环,进入下一次循环....原创 2021-10-10 16:28:10 · 4638 阅读 · 1 评论 -
json和bean之间做转换,在Gson和fastjson之间如何做选择
最近做项目遇到一个问题,就是bean转json之后,由于对象中存在日期Date类型的属性,在转回去的时候出现了错误在这里记录一下:先上代码:这里我写了两个类 A,B,然后各自赋值构建了一个对象,在a对象属性中给了一个日期类型,用gson类toJson之后,再用fastjson转为bean时报错如下:但是用gson类自己的fromJson转回去就是正常的:反过来,我用fastjson转json,然后用gson转回来报这个错:然后用fastjson自己的parseObject()就能正常地转回原创 2021-05-06 19:05:40 · 256 阅读 · 0 评论 -
rabbitmq 默认端口的使用
最近公司项目中需要用到rabbitmq,就在网上找资料学习了一下,自己踩得坑,在这里记录一下: 如果你没有特殊指定端口的话,项目中配置文件端口用的是5672,web浏览器可视化插件访问的是15672,我一开始不知道,项目总起不来,后面才知道,醉了....原创 2021-04-30 10:26:52 · 442 阅读 · 0 评论 -
springboot 开启方式有两种
一、第一种继承spring-boot-starter-parent <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.13.RELEASE</version>转载 2021-04-19 13:52:12 · 195 阅读 · 0 评论 -
初入新公司发现公司的配置文件bootstrap.yml跟我之前看见的application.yml不一样,特意看了一下学习了一下,在这里记录一下
springboot框架的上下文有两种,一种是bootstrap.yml,另一种就是application.yml。前者优先级高于后者,也就是说,如果bootstrap.yml和application.yml出现在同一目录下,会先加载 bootstrap.yml,后加载application.yml。bootstrap.yml多用于设置一些类似系统参数级别的配置,默认情况下不会被其他配置覆盖。...原创 2021-03-04 10:49:28 · 135 阅读 · 1 评论