自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot自动配置原理

自Spring Boot出道以来,就以快速构建服务而著称。往往只需要在pom文件引入一个dependency就可以快速构建一个web服务,甚至都用不到xml文件。那么Spring Boot时如何做到的呢?主要分两个部分:自动配置和起步依赖。今天就来简单了解一下Spring Boot的自动配置。主要就是根据classpath路径下的一些类或者一些环境上下文的配置来对Spring Boot程序做一些配置。这一系列的动作都是自动的,所以也称为自动配置。Spring Boot提供的自动配置相关的核心代码在一个叫s

2021-04-02 15:07:06 230

原创 单例模式&多例模式

单例模式规定一个类仅有一个实例,并提供一个访问它的全局访问点。

2017-06-16 12:43:51 1959

原创 oracle查询最近7天数据没有展示0

oracle查询最近7天数据没有展示0

2017-03-23 13:26:43 14847 1

原创 Spring Boot整合Mybatis

以往在使用Spring集成Mybatis都伴随着大量配置文件,而Spring Boot摒弃了繁琐的配置文件,可以快速的整合Mybatis,做到“2分钟”搭建web框架。

2017-03-21 17:31:09 450

原创 七大设计原则

最近看了新版的射雕英雄传,有这么一段剧情:洪七公在传授郭靖降龙十八掌时耍的虎虎生风,而这么好的外家功夫到了郭靖手里打出来就显得平淡无奇,当时在场的黄蓉瞬间明白:靖哥哥的内功与师傅的相差甚远,所以耍出来只是”有其形而无其神”,就是再厉害的功夫也是需要有高深的内功支撑的。让我想到了设计模式和设计原则,设计模式就是相当于降龙十八掌,而设计原则就是内功,在设计原则的基础上才可以更好的了解到设计模式的精髓。

2017-02-22 18:53:39 419

原创 Spring Boot入门

最近公司项目重构,需要使用SpringBoot框架,学习一下记录该系列博文,以便以后查阅。以往我们开发项目时,通常都是使用Spring框架开发,在集成其他框架时伴随着大量xml配置文件,繁琐的xml配置以及复杂的部署流程都需要花费大量时间和精力。 在上述背景下,SpringBoot应运而生了,它使用”习惯优于配置”(项目中存在大量配置,还内置了一个习惯性配置,让你不需要进行手动配置)

2017-02-15 15:58:12 253

原创 策略模式(Comparator和Comparable区别)

定义一系列的算法,把他们一个个封装起来,在使用他们的时候可以相互替换,并且不会影响到使用算法的客户端。 该图右侧是策略接口以及具体策略实现类,Context持有Strategy的引用,最终客户端调用。

2017-02-13 18:39:25 1668

原创 代理模式

1.概念为其他对象提供一种代理以控制对该对象的访问,代理就相当于一个中介。比如你去找房子,可以通过中介,你只要告诉中介需要什么样的房子,中介就会将对应的房子介绍给你。2.常见的代理模式远程代理:为不同地理位置的对象,提供一个局域网代表对象。 虚拟代理:根据需要将资源消耗量很大的对象进行延迟,真正需要时候才创建。 保护代理:主要用来对不同权限进行控制。 智能引用代理:提供对目标对象额外的服务。

2017-02-04 14:13:36 405

原创 Java反射入门

一直听说反射,但在实际开发过程中却没怎么接触过,最近在学习代理模式时,发现动态代理就是用的反射,于是学习一下。一、反射定义Java反射是指在程序运行状态中,获取一个类所有属性和方法,调用一个对象的任意一个属性和方法;这种动态的获取信息和动态调用对象的功能就是Java的反射机制。也就是在程序运行时,通过class文件对象来使用该文件的变量、构造方法以及成员方法。JavaAPI提供了一下几

2017-01-11 11:50:57 256

空空如也

空空如也

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

TA关注的人

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