- 博客(12)
- 收藏
- 关注
原创 学习sentinel进行QPS限流的小小记录
1.如果在代码里编写限流规则,并添加到规则管理器中。如下:那么sentinel Dashboard管理页面中显示的resource是这个方法的名称并不是完整的请求路径:可以生效。2.如果不在代码里编写规则,在管理页面上面新增规则配置的话,resource这一栏必须填写方法的完整请求路径才会生效:搞了好久,才知道,记录一下。sentinel版本时1.8.2最新版本。...
2021-11-24 16:43:21
367
原创 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
4726
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
303
原创 rabbitmq 默认端口的使用
最近公司项目中需要用到rabbitmq,就在网上找资料学习了一下,自己踩得坑,在这里记录一下: 如果你没有特殊指定端口的话,项目中配置文件端口用的是5672,web浏览器可视化插件访问的是15672,我一开始不知道,项目总起不来,后面才知道,醉了....
2021-04-30 10:26:52
489
转载 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
233
原创 初入新公司发现公司的配置文件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
179
1
原创 今天看到关于hashmap线程不安全的问题
☆ hashmap为什么线程不安全? 在jdk1.7中,体现在扩容上。涉及到源码实现中的一个transfer方法,将原table的数据插入到newTable中时,使用的是头插法,链表结构会发生旋转,就会出现死循环的问题。 在jdk1.8中,体现在数据覆盖上。假设两个线程,A,B,同时执行插入操作,线程A在进行插入时(已经进行了hash计算但还未插入)被挂起,线程B拿到CPU时间片完成插入操作,然后线程B被挂起,线程A拿到CPU时间片(此时已经不需要再进行hash判断了),直接...
2021-02-27 16:33:53
113
原创 浏览器主页被hao.123篡改,用360系统急救箱可以恢复
360系统急救箱下载地址点击上面链接地址,进入页面,下载360系统急救箱压缩包,解压后使用强力模式扫描一下,然后跟着提示重启电脑就恢复了.
2021-01-20 15:32:31
538
原创 tk_mybatis的依赖
<dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> <version>2.1.5</version> </dependency> <dependency> <group...
2020-12-18 15:13:47
1276
原创 es注入问题
前些日子使用到了es,发现elasticSearch在5.x的版本注入使用的是ElasticsearchTemplate,在6.x之后注入的是ElasticsearchOperation。在这里记录一下。
2020-10-29 11:38:26
784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人