![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 65
JAVA
xx1433251330
哈哈
展开
-
还在用双层for循环吗?太慢了
我们在开发中经常碰到这样的场景,查出两个 list 集合数据,需要根据他们相同的某个属性为连接点,进行聚合。但是平时我们使用的时候关注过性能吗?下面让我们一起来看看它的表现如何。原创 2022-11-05 11:46:05 · 1337 阅读 · 1 评论 -
零侵入性:一个注解,优雅的实现循环重试功能
本篇主要简单介绍了Springboot中的Retryable的使用,主要的适用场景和注意事项转载 2022-04-26 09:23:30 · 112 阅读 · 0 评论 -
VUE+SHIRO登录成功却还是无法认证授权问题
我在本地用postman单独测试接口时没问题,能实现正常登录认证授权,但是将接口对接到vue上就出问题了。折磨了两天后终于发现了答案:axsio跨域请求不会携带cookie!而shiro的工作原理又需要一个叫做JSESSIONID的cookie值来找到登录的用户。浏览器控制台可以看到没有发出cookie:而postman本地测试是有的:要解决这个问题,首先在springboot后端中解决跨域问题:@Configurationpublic class CORSFilter { @Bean转载 2021-08-03 11:15:54 · 497 阅读 · 0 评论 -
java设计模式
JAVA设计模式1 创建型模式1.1单例模式1.2 简单工厂1.3 工厂方法1.4 抽象工厂1.5 建造者模式1.6 原型模式2 结构型模式2.1 适配器模式2.2 组合模式2.3 装饰模式2.4 代理模式2.5 亨元(蝇量)模式2.6 外观模式2.7 桥接模式3 行为型模式3.1 模板模式3.2 解释器模式3.3 策略模式3.4 状态模式3.5 观察者模式3.6 备忘录模式3.7 中介者模式3.8 命令模式3.9 访问者模式3.10 责任链模式3.11 迭代器模式1 创建型模式1.1单例模式某个类只原创 2021-06-25 17:06:44 · 81 阅读 · 0 评论 -
Android 4.0 ,gradle 4.0.0 butterknife 10.0.0版本冲突解决
项目gradledependencies { classpath "com.android.tools.build:gradle:4.0.0" classpath 'com.jakewharton:butterknife-gradle-plugin:10.0.0' // NOTE: Do not place your application dependencies here; they belong // in the individual原创 2020-06-19 14:22:59 · 2993 阅读 · 1 评论