- 博客(18)
- 收藏
- 关注
原创 白话设计模式-模板方法模式
模板方法模式展示模板方法作为我最喜欢的设计模式,除了刚开始学的时候觉得很好理解以外,重点是他把很多可以重复的逻辑统一化了,只要将最上层的逻辑抽象出来,构建一个抽象基类,就可以使用了。场景:早上我们起床出门,这是一件大家统一,基本没有太大区别的事情。我们就可以按照这样子的逻辑抽象出来。基本上,就是这样子的套路,至于里面的细节????你用什么牙膏?????你穿什么衣服????你穿什么鞋子▪️...
2019-12-04 16:51:38 179
原创 白话设计模式-装饰器模式的使用和意义
装饰器模式展示场景一英雄(Hero)这个类只有名字属性那么这个类就很容易构造,在对外展示的时候,只需要调用display()方法,展示的就只有姓名了public abstract class Hero { protected String name;//名字 Hero(String name) { this.name = name; } ...
2019-12-01 14:11:53 298 1
原创 子类继承父类,重写父类的synchronized方法,两个synchronized方法的锁对象的问题
在看java并发编程实战的时候,遇到的一个问题,分享顺便看一下:public class Widget { public synchronized void doSomething() { ... } } public class LoggingWidget extends Widget { public synchroniz...
2019-08-25 11:46:21 772
原创 关于LinkedBlockingDeque的简单实现
写这篇的时候,用了LinkedBlockingDeque简单的实现了一个消费者生产者模型,有点粗略,但是总体的效果也还是可以的自我总结一下:使用类似LinkedBlockingDeque这样的并发集合,其实内部依然还是使用了wait/notify的机制来实现的,既然是别人写好的一个很不错的集合,现在就应该学会拿来使用而比用造轮子,说实话,这样的集合,多点使用,可以减少自己的工作量,同时,别人写...
2019-01-20 16:23:20 599
原创 关于解决required a bean of type ‘XXX’ that could not be found.的问题
解决required a bean of type ‘XXX’ that could not be found.的问题本人java菜鸟一枚,最近在新做的springboot里面关于无法注入Bean的情况,我目前遇到了三种情况,是比较有可能遇到的,希望能给大家一点点小帮助一、没有给对应的DAO借口注入@Mapper属性通常这个问题是有可能是忘记了或者粗心大意所遇到的,也是比较的简单,直接添加@...
2019-01-15 21:28:20 114233 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人