自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (22)
  • 问答 (1)
  • 收藏
  • 关注

转载 扩展Spring的几种方式

1. 背景介绍Spring现在几乎已经成为了Java开发的必备框架,在享受Spring框架本身强大能力的同时,有时我们也会希望自己研发的组件和Spring进行整合,从而使得组件更易于上手,而且配合Spring使用能发挥更强大的作用。Apollo配置中心的Java客户端在前一段时间也提供了和Spring整合的功能,详细代码改动可以参考PR543。Apollo既支持传统的基于XML的配置,也支持目前比...

2018-07-15 01:21:11 1674 1

转载 ImportSelector

方法selectImports的返回值,必须是一个class(全称),该class会被spring容器所托管起来。假定有个类Teacher是外部的类,我们需要使用spring来管理。定义一个imporySelectpublic class TestImportSelect implements ImportSelector{ @Override public String[] se...

2018-07-15 01:14:10 1194

转载 关于SpringBoot中基于条件的自动装配

springboot通过@EnableAutoConfiguration实现自动装配;可以将标注了@Configuration的配置类“一股脑的”的添加到ApplicationContext中;实际上基于@EnableAutoConfiguration的自动装配拥有更强大的功能;通过配合比如基于条件的配置能力或者调整加载顺序,我们可以对自动装配进行更加细粒度的控制1.基于条件的自动装配1.1在sp...

2018-07-14 23:38:48 721

转载 EnvironmentPostProcessor动态配置文件

SpringBoot支持动态的读取文件,留下的扩展接口org.springframework.boot.env.EnvironmentPostProcessor。这个接口是spring包下的,使用这个进行配置文件的集中管理,而不需要每个项目都去配置配置文件。这种方法也是springboot框架留下的一个扩展(可以自己去扩展)demo在/Users/naeshihiroshi/study/study...

2018-07-14 21:23:23 2818

转载 BeanDefinitionRegistryPostProcessor接口动态注册bean

spring中BeanDefinitionRegistryPostProcessor接口的使用@Componentpublic class MyBeanFactoryPostProcessor2 implements BeanDefinitionRegistryPostProcessor{ @Override public void postProcessBeanFactory(Configura...

2018-07-14 21:00:36 1093

转载 自定义BeanDefinitionRegistryPostProcessor

24 自定义BeanDefinitionRegistryPostProcessorBeanDefinitionRegistryPostProcessor继承自BeanFactoryPostProcessor,是一种比较特殊的BeanFactoryPostProcessor。BeanDefinitionRegistryPostProcessor中定义的postProcessBeanDefinitio...

2018-07-14 20:52:19 7357

转载 web应用自动装配Spring配置

在《深入理解Spring系列之一:开篇》的示例代码中使用如下方式去加载Spring的配置文件并初始化容器。 ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");在web应用中,配置文件都是自动加载的,示例代码中的方式...

2018-07-14 20:22:37 242

转载 常用的扩展接口

Spring不仅提供了一个进行快速开发的基础框架,而且还提供了很多可扩展的接口,用于满足一些额外的开发需求,本篇将对常用的可扩展接口进行归纳总结1.InitializingBean接口InitializingBean接口中只有一个afterPropertiesSet方法,从方法的名称上很容易理解,这个方法是在Bean的属性都设置值后被调用,用于完成一些初始化工作。当然,在Spring的配置文件中i...

2018-07-14 20:20:06 496

转载 一些常用的Spring Bean扩展接口

前言Spring是一款非常强大的框架,可以说是几乎所有的企业级Java项目使用了Spring,而Bean又是Spring框架的核心。Spring框架运用了非常多的设计模式,从整体上看,它的设计严格遵循了OCP----开闭原则,即:1、保证对修改关闭,即外部无法修改Spring整个运作的流程2、提供对扩展开放,即可以通过继承、实现Spring提供的众多抽象类与接口来改变类加载的行为开卷有益,阅读Sp...

2018-07-14 20:14:01 1063

转载 可用来修改bean对象的BeanPostProcessor

11 可用来修改bean对象的BeanPostProcessor11.1 简介BeanPostProcessor是Spring中定义的一个接口,其与之前介绍的InitializingBean和DisposableBean接口类似,也是供Spring进行回调的。Spring将在初始化bean前后对BeanPostProcessor实现类进行回调,与InitializingBean和Disposabl...

2018-07-14 20:09:10 828

转载 CORS——跨域请求那些事儿

在日常的项目开发时会不可避免的需要进行跨域操作,而在实际进行跨域请求时,经常会遇到类似 No 'Access-Control-Allow-Origin' header is present on the requested resource.这样的报错。这样的错误,一般是由于CORS跨域验证机制设置不正确导致的,本文将详细讲解CORS跨域验证机制的原理,让您轻松掌握CORS跨域设置的使用方法,安全...

2018-07-14 17:34:56 640

转载 spring boot 通过@Value,@ConfigurationProperties获取配置

spring boot 获取配置项值使用版本是1.5.4举例一个线程池的配置: 在application.yml添加配置项及值 # 线程池配置 taskexecutor: corePoolSize: 5 maxPoolSize: 10 queueCapacity: 2512345通过@Value 获取值@Configuration@EnableA...

2018-07-12 18:52:14 571

转载 @ConfigurationProperties 注解

前言新的一年到了,在这里先祝大家新年快乐.我们在上一篇spring boot 源码解析12-servlet容器的建立 中 分析 ServerProperties时,发现其类上有@ConfigurationProperties 注解,加上该注解后,就会注入在application.properties中server开头的属性,那么它是怎么生效的呢?我们这篇文章就来分析一下.这篇文章内容比较长,大家慢...

2018-07-12 18:49:49 912

转载 spring boot @ConfigurationProperties @EnableConfigurationProperties 配置注解使用

@ConfigurationProperties使用 application-dev.ymlmy: servers: port: 8080 threadPool: maxThreads: 100 minThreads: 8 idleTimeout: 60001234567@ConfigurationProperties 使用** * Cre...

2018-07-12 18:44:29 1511

转载 Spring中constructor,@PostConstruct,afterPropertiesSet,onApplicationEvent执行顺序

package com.xx; import javax.annotation.PostConstruct;import javax.annotation.Resource; import org.springframework.beans.factory.InitializingBean;import org.springframework.context.ApplicationLi...

2018-07-12 16:59:27 3141 1

原创 理解InitializingBean 和DisposableBean

首先需要明确InitializingBean和DisposableBean时对于单个bean来讲的(对应于实现该接口的bean),并不是全局的概念。若Abean实现了InitializingBean接口中的afterPropertiesSet方法,那么当A bean开始初始化的时候会先执行afterPropertiesSet方法。同样B bean实现了DisposableBean接口中的destr...

2018-07-12 16:55:01 570

原创 理解 Spring ApplicationListener

      ApplicationContext事件机制是观察者设计模式的实现,通过ApplicationEvent类和ApplicationListener接口,可以实现ApplicationContext事件处理。 如果容器中有一个ApplicationListener Bean,每当ApplicationContext发布ApplicationEvent时,ApplicationListen...

2018-07-12 16:42:15 101214 10

转载 spring4.0之二:@Configuration的使用

从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。注意:@Configuration注解的...

2018-07-12 15:08:40 133

转载 使用Hive读写ElasticSearch中的数据

ElasticSearch已经可以与YARN、Hadoop、Hive、Pig、Spark、Flume等大数据技术框架整合起来使用,尤其是在添加数据的时候,可以使用分布式任务来添加索引数据,尤其是在数据平台上,很多数据存储在Hive中,使用Hive操作ElasticSearch中的数据,将极大的方便开发人员。这里记录一下Hive与ElasticSearch整合,查询和添加数据的配置使用过程。基于Hi...

2018-07-04 15:09:20 333

java视频教程分享

java SE、java EE、框架教学视频、架构师/大数据视频等

2017-10-23

elasticsearch java操作的api实例

包含所因的索引建立、删除、查看,批量创建索引;搜索Query、过滤器 、分组高亮显示;以及创建Mapping

2017-09-29

阿里巴巴Java开发手册_终极版

阿里巴巴Java开发手册_终极版,阿里巴巴Java开发手册_终极版有需要的可以下载

2017-09-29

elasticsearch2.3.3中离线安装的插件

包含的插件,其中 kibana-4.5.1-linux-x64.tar.gz license-2.3.3.zip marvel-2.3.3.tar.gz marvel-agent-2.3.3.zip 适合es2.3.3版本;

2017-02-28

SSO示例代码

跨域SSO实例代码

2017-01-11

Spring Data Elasticsearch

Spring Data Elasticsearch例子代码,spring与Elasticsearch的集成

2016-07-01

svn相关操作

svn相关操作:分支、合并、切换以及基本的检出、提交、更新和冲突解决;适合新手。

2016-03-04

Hbase分页代码

Hbase在做分页时比较麻烦,在网上查阅资料收集的代码,希望对大家有用。

2015-10-22

azkaban2.5 配置 jar包完整版

azkaban2.5 资料太少,在自己服务器上用的azkaban的jar以及配置文件打包下来,需要的可以看看,文件太大放在了百度云上了

2015-07-10

elasticsearch java操作的api实例

包含所因的索引建立、删除、查看,批量创建索引;搜索Query、过滤器 、分组高亮显示;以及创建Mapping

2015-04-20

J2SE基础梳理(完整版)

J2SE基础知识梳理总结,完整版;可以用来回顾温习!

2014-11-24

java常用技术

压缩包内包含几十个文档,里面全是对java开发中常使用的技术的一个总结,基础知识的汇总,面试前的复习!希望能帮助到大家

2014-06-07

教学管理系统,含论文 源码可执行

上传的资源可定时可运行的..并且包含论文,系统分多个角色权限可实现动态的教学管理。

2014-06-07

导入导出excel文件

一个简单的excel的导入导出的例子,希望对大家有帮助!

2013-07-10

网页小图标

含有几十个网页小图标 在平时开发中是不可缺少的素材..

2012-12-01

一些JS、JQuery、CSS+DIV前台特效

前台特效 JS JQuery CSS DIV,收集的比较全面,适合平时工作、学习使用

2012-11-28

html静态页 站点

用静态页做的一个网站 站点,适合课程设计和作业.

2012-07-08

fckeditor 文本编辑器

里面有所需的包,最重要的有介绍fckeditor的视频资料,保证满足你的要求...

2012-06-26

js特效汇总

汇总了多种前台特效,包括字体,背景和图片以及幻灯片等等的前台特效,方便开发使用..

2012-06-23

java笔试题

还有各类笔试题目,分类给出,希望对大家有用。

2012-06-22

JSP 书目检索系统

采用的struts2+sql做的书目检索系统,有数据库的增删查改,以及链表的一些东西,前天外观有幻灯片图片展示,并且对于数据的处理可以实现分页查看,导出excel!

2012-01-05

在编程中五大常用算法...

在程序设计的过程中几个常用的算法,挺有用的

2011-07-20

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

TA关注的人

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