wb.ouyang

毕竟几人真得鹿,不知终日梦为鱼

导航

上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 47 下一页

2019年9月7日 #

head first 设计模式笔记6-命令模式

摘要: 命令模式:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。这个模式允许我们将动作封装成命令对象,然后可以传递和调用。 1)命令模式将发出请求的对象和执行请求的对象解耦 2)在被解耦的两者之间式通过命令对象进行沟通的。命令对象封装了接收者和一个或一组 阅读全文

posted @ 2019-09-07 22:46 wenbin_ouyang 阅读(201) 评论(0) 推荐(0)

2019年9月6日 #

Resttemplate请求失败如何获取返回的json

摘要: 参考:https://blog.csdn.net/u011974797/article/details/82424004 https://www.cnblogs.com/liumz0323/p/10633785.html 问题描述:后台用Resttemplate请求失败的话只会在后台报错400,不会 阅读全文

posted @ 2019-09-06 12:48 wenbin_ouyang 阅读(3661) 评论(0) 推荐(0)

2019年9月3日 #

head first 设计模式笔记5-单例模式

摘要: 目录: 1、单例模式(Singleton Pattern) 2、概念 3、饿汉式:不是延迟加载,加载类的时候直接初始化 4、懒汉式:延迟加载,首次需要使用的时候在实例化,需要考虑线程安全 5、静态内部类实现 6、枚举实现 1、单例模式(Singleton Pattern) <==返回目录 确保一个类 阅读全文

posted @ 2019-09-03 23:30 wenbin_ouyang 阅读(212) 评论(0) 推荐(0)

java8 base64编码和解码

摘要: package com.oy; import java.nio.charset.StandardCharsets; import java.util.Base64; import org.junit.Test; public class demo04 { final Base64.Decoder decoder = Base64.getDecoder(); final Base64.Encoder 阅读全文

posted @ 2019-09-03 09:22 wenbin_ouyang 阅读(1851) 评论(0) 推荐(0)

2019年9月1日 #

head first 设计模式笔记4-工厂模式(简单工厂、工厂方法、抽象工厂)

摘要: 1、简单工厂模式 Pizza CheesePizza 简单工厂:SimplePizzaFactory 客户:使用工厂生产的对象 2、工厂方法模式 工厂方法模式:工厂方法模式定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类 Animal Animal实现类 工 阅读全文

posted @ 2019-09-01 23:42 wenbin_ouyang 阅读(268) 评论(0) 推荐(0)

2019年8月28日 #

head first 设计模式笔记3-装饰者模式:星巴兹饮料

摘要: 开放原则:类应该对扩展开放,对修改关闭。 - 上篇博客中的观察者模式中,通过加入新的观察者,我们可以在任何时候扩展主题(Subject),而且不需向主题中添加代码。 - 装饰者模式也完全遵循开放原则。 装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 记住: 阅读全文

posted @ 2019-08-28 23:22 wenbin_ouyang 阅读(362) 评论(0) 推荐(0)

2019年8月20日 #

head first 设计模式笔记2-观察者模式:气象观测站

摘要: 设计原则:为了交互对象之间的松耦合设计而努力。 1、设计模式的一些理解 1)知道OO基础,并不足以让你设计出良好的OO系统 2)良好的OO设计必须具备可复用、可扩充、可维护三个特性 3)模式可以让我们建造出具有良好OO设计质量的系统 4)模式被认为是历经验证的OO设计经验 5)模式不是代码,而是针对 阅读全文

posted @ 2019-08-20 00:00 wenbin_ouyang 阅读(573) 评论(0) 推荐(0)

2019年8月18日 #

head first 设计模式笔记1-策略模式:模拟鸭子

摘要: 1、第一个设计原则:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。该原则几乎是所有设计模式背后的精神所在。 这个原则的另一种思考方式:把会变化的部分取出并封装起来,以便以后可以轻易改动或扩充此部分,二不影响不需要变化的其他部分。 2、第二个设计原则:针对接口编程,而 阅读全文

posted @ 2019-08-18 14:46 wenbin_ouyang 阅读(235) 评论(0) 推荐(0)

2019年8月16日 #

定时任务spring task

摘要: 1)spring boot 几种定时任务的实现方式:https://www.jianshu.com/p/b6809b5a0c26 2)spring-boot 定时任务之Scheduled Task:https://blog.csdn.net/qq_34125349/article/details/7 阅读全文

posted @ 2019-08-16 17:49 wenbin_ouyang 阅读(157) 评论(0) 推荐(0)

2019年8月11日 #

shiro之缓存

摘要: 1 细说shiro之七:缓存:https://www.cnblogs.com/nuccch/p/8044226.html 2 Shiro缓存使用Redis、Ehcache、自带的MpCache实现的三种方式实例:https://www.cnblogs.com/zfding/p/8536480.htm 阅读全文

posted @ 2019-08-11 16:24 wenbin_ouyang 阅读(179) 评论(0) 推荐(0)

上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 47 下一页