自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java之美【从菜鸟到高手演变】之设计模式四

其实每个设计模式都是很重要的一种思想,看上去很熟,其实是因为我们在学到的东西中都有涉及,尽管有时我们并不知道,其实在Java本身的设计之中处处都有体现,像AWT、JDBC、集合类、IO管道或者Web框架,里面设计模式无处不在。篇幅有限,很难讲每一个设计模式都讲的很详细,不过尽量在有限的空间和篇幅内,把意思写清楚,好让大家明白。本章不出意外的话,应该是设计模式最后一讲了,首先还是上一下上篇开头的那个...

2020-01-16 16:44:53 316

转载 Java之美【从菜鸟到高手演变】之设计模式三

本章是关于设计模式的最后一讲,会讲到第三张设计模式——行为型模式。共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。先来张图:卡卡这11种模式的关系:第一类:通过父类和子类的关系进行实现;第二类:两个类之间;第三类:类的状态;第四类:通过中间类。13、策略模式(strategy)策略模式定义了一...

2020-01-16 11:28:01 266

转载 Java之美【从菜鸟到高手演变】之设计模式二

设计模式(Design Patterns) —— 可复用面向对象软件的基础我们接着讨论设计模式,上篇文章讲完了5种创建新模式,这篇开始,将开始讲下7种结构性模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配性模式是各种模式的起源,我们看下面的图:6、适配器模式(Adapter)适配器模式将某个...

2019-12-10 17:56:39 564

转载 Java之美【从菜鸟到高手演变】之设计模式一

设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设...

2019-11-25 19:34:09 232

原创 注解实现对象的属性赋值

在做一些业务时,会把entity封装一下给前端返回,一般会用到BeanUtils.copyProperties(source, target, ignoreProperties);对于字段名相同并且类型相同的属性可以正确赋值,但有时存储到库的数据会经过处理,或者可以给前端返回比较简单的信息。另外,当一个项目中需要多次去处理返回的字段时,如字符串拼接或者数据计算的,也可以用该注解。项目代码:h...

2019-11-21 09:14:00 1343 1

转载 SpringBoot启动原理

SpringBoot谁都会用,可你知道启动原理吗我们开发一个Spring Boot项目,都会用到如下的启动类从上面的代码可以看出,Annotation定义(@SpringBootApplication)和类定义(SpringApplicatio.run)最为耀眼,所以要解开SpringBoot的神秘面纱,我们要从这两位开始就可以了。一、SpringBootApplication背后的密码...

2019-11-18 10:44:35 351

空空如也

空空如也

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

TA关注的人

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