自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 设计模式之-代理模式

一、什么是代理模式代理模式:为其他对象提供一种代理以控制对这个对象的访问。简单来说这就是给目标对象生成一个代理对象,并由代理对象控制对目标对象的引用。 我们来看下装饰者模式的UML图:  二、代理模式的构成 Subject(抽象主题角色):它声明了真实主题和代理主题的共同接口; Proxy(代理主题角色):实现了抽象主题,它拥有对真实主题的引用,这样它就...

2018-11-22 23:42:24 146

原创 设计模式之 - 装饰者模式

一、什么是装饰者模式 装饰着模式:简单的一句话理解就是,动态的给一个对象添加一些额外的功能,装饰者模式相对于生成子类更加的灵活。 我们来看下装饰者模式的UML图:  二、装饰者模式的构成  Component(抽象构件):它是装饰类和具体构件的公共父类; ConcreteComponent(具体构件):具它是抽象构件对象的子类,用来定义具体的构件...

2018-11-21 22:25:14 140

原创 设计模式之 - 策略模式

一、什么是策略模式 策略模式:它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式的变化,不会影响到使用算法的客户。 我们来看下策略模式的UML图: 二、策略模式的构成 公共策略:定义一个接口作为公共策略,所有的算法规则实现该接口; 具体策略:封装了具体的算法和行为,继承于公共策略; 封装类:进行二次封装,维护对公共策略对象的引用;...

2018-11-02 09:05:57 159

原创 设计模式之 - 简单工厂模式

一、什么是简单工厂模式简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,一个抽象的产品类,可以派生出多个具体的产品类,它们都具有共同的父类。我们再来看下简单工厂模式的UML图:  二、简单工厂模式的构成 工厂类:工厂类是我们的核心类,它负责创建所有实...

2018-11-01 09:11:04 160

原创 遇见一款很受用的一个工具,推荐给各位程序员

最近我在做一个电商项目,在设计数据库表的时候遇到过这样一个场景,商品表中的字段特别多,设置完后产品经理又说改一下,然后改了一下,但是我代码中的实体却有点问题,一直报字段不对应,这里大家就暂且不说什么我为什么不使用逆向工程之类的了。就因为这个问题30多个字段我改了好几次,确实挺费事的,在上周我发现一个很好用的工具,它不仅可以将我们的数据表直接转换为实体类,还可以生成DAO,甚至还可以把我们的jso...

2018-10-28 20:38:50 364

原创 基于OSS服务器的文件上传以及文件下载

Hello,今天想跟大家分享一下我近期做的项目中使用的文件上传与文件下载,其实在以前我们想要做文件上传可能要自己去搭建一个专门的服务器,然后将我们的文件上传到这个服务器上,下载就从我们这个服务器上去进行下载就行了。但是现在随着技术的发展,像阿里这样的公司给我们开发了好多一些专门的服务器来干这样的事情,根本不用我们自己再去搭建服务器,这样用起来确实可以省很多的事情,我们要做的只是购买一台云服务器,...

2018-10-16 09:33:37 22343 9

原创 Java中确保线程安全最常用的两种方式

上篇文章我们简单聊了什么是多线程,我想大家对多线程已经有了一个初步的了解,没看的没有放下文章链接 什么是线程安全,你真的了解吗?上篇我们搞清楚了什么样的线程是安全的,我们今天先来看段代码:public void threadMethod(int j) { int i = 1; j = j + i;}大家觉得这段代码是线程安全的吗?毫无疑问,它绝对是线程安全的,...

2018-09-02 11:48:45 2416

原创 什么是线程安全,你真的了解吗?

记得今年3月份刚来杭州面试的时候,有一家公司的技术总监问了我这样一个问题,说你给我说说有哪些线程安全的类,我心里一想,呵呵,这我早都背好了,稀里哗啦说了一大堆,那你再来说说什么是线程安全,然后就GG了,说真的,我们整天说线程安全,但是你对什么是线程安全真的了解嘛?说真的,我之前真的是了解甚微,那么我们今天就来聊聊这个问题。再说什么是线程安全之前我们先来聊聊什么是进程。1、什么是进程?先...

2018-08-22 22:56:57 371 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除