自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring xml 配置事物管理

1 起因 目前大都采用了注解来配置数据库以及事物。最近接了一个很老的项目,用spring3实现的。项目连spring mvc都没有使用,直接自己实现的servlet。这样也好,再熟悉下tomcat的各个概念。2 启用注解事物配置<bean id="transactionMa...

2018-02-07 13:46:00 144

转载 抽象文档模式(Abstract Document Pattern)(翻译)

抽象文档模式是一种面向对象结构设计模式。模式中采用key-value形式存储对象的属性,且确保类型不相关,暴露类型相关的属性数据。模式的意图是为强类型语言构建高灵活性的组件管理,保证新的属性可以自由的添加到对象中,且不丢失类型安全。模式使用trait,将不同的属性划分到不同的接口中。"docu...

2017-10-10 10:54:00 808

转载 maven插件异常:Plugin execution not covered by lifecycle configuration

maven插件异常:Plugin execution not covered by lifecycle configuration在导入maven工程的时候,经常遇到Plugin execution not covered by lifecycle configuration 异常。为了处...

2017-09-30 13:40:00 225

转载 springxd job 操作过程分析

spring xd依赖于两个重要spring 工具:spring batch 和spring integration。 spring xd本身的环境信息,存储于zookeeper。 spring xd的操作过程,完全依赖于zookeeper:通过zookeeper的树结构,存储运行时的动态...

2017-09-27 17:11:00 361

转载 spring xd 源码解析-job 操作过程

1 定义 Module:具有特定功能的java模块。以jar的形式提交注册到xd。 Definition:为Module设定参数。 Deployment:Definition部署到Container后形成的对象,可以执行。 2 deploy接口 curl "http://...

2017-08-29 13:40:00 135

转载 Netflix conductor 工作流及任务定义

1. 交互流程 用户定义task Definition:Worker通过自己的name和task的name比对,确认是否处理此任务。 用户定义workflow,引用之前定义的taskDefinition。此时用户需要定义task的入参和出参。 用户启动worker,等待执行任务...

2017-08-02 16:23:00 2263

转载 Netflix conductor 学习笔记(1)client

conductor的代码实现很简单。启动后将worker注册到server,并定时从server获得worker的task,并在本地执行。 WorkflowTaskCoordinate通过内部的Build类进行初始化。Build除了承载参数,提供流式操作,创建WorkflowTas...

2017-07-14 16:06:00 808

转载 hadoop yarn 学习读书笔记(2)-rpc-server

rpc server 采用了reactor模型。在nio的基础上自己搭建了reactor的其他框架。 reactor的理论结构: rpc server 的reactor实现: rpc server start的调用时序图(这里采用Protobuf的实现类分析): rpc s...

2017-07-13 15:34:00 103

转载 hadoop yarn 学习读书笔记(1)-rpc

 RPC总体架构  同其他RPC框架一样,Hadoop RPC主要分为四个部分,分别是序列化层、函数调用层、网络传输层和服务器端处理框架,具体实现机制如下: 序列化层。序列化主要作用是将结构化对象转为字节流以便于通过网络进行传输或写入持久存储,在RPC框架中,它主要用于将用户...

2017-07-13 15:29:00 124

转载 zookeeper eureka1 比较

zookeeper 和Eureka1比较。 zookeeper Eureka 集群管理工具 微服务服务管理工具 目录方式维护信息。维护层级信息,层级每个节点可以维护信息。 维...

2017-07-06 16:40:00 104

转载 netflix eureka 版本功能比对升级-翻译

Netflix Eureka是微服务的服务注册发现框架。 eureka 1.X发布了稳定版本,但是正在研发2.X 1.X版本架构 为什么采用2.X Eureka 1.X是一个稳定的系统,并且在数以万计节点的大规模云部署环境下,通过了瓶颈测试。但是其有...

2017-07-03 16:34:00 449

转载 hadoop admin client 操作hdfs

hadoop的文件夹,提供了quata的功能。可以设定文件夹下文件数限制,以及文件夹下文件存储限制。 dfs -count -q可以查看文件夹的quota设置。 结果依次为:quota,剩余quota,quotaspace,剩余space quota的设定,只有超级管理员才有权限。...

2017-06-22 19:02:00 475

转载 hadoop-client 创建文件夹权限

在使用hadoop client 创建dir的时候发现,权限不是和参数传的权限存在差异。 首先介绍下hadoop client初始化过程。 在config class 中指定加载hadoop-conf.xml @Configuration@EnableAutoConfiguratio...

2017-06-22 17:40:00 554

转载 spring junit transaction rollback multi datasource

有些测试用例会修改数据库。如果配置了自动回滚 ,测试用例就可以多次运行。加入此库还有服务在运行,那么也不会影响服务的运行。 之前一直采用注解TransactionConfiguration,AbstractTransactionalJUnit4SpringContextTests以及注解T...

2017-06-22 13:51:00 158

转载 spring boot properties【翻译】

https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config-profile-specific-pr...

2017-03-27 22:24:00 131

转载 postgresql mybatis 批量update

有些时候需要批量更新,在java中for循环更新效率太慢,通过sql批量执行可以大幅度提升性能。 批量更新demo: < update id="batchUpdate"> UPDATE eplus_project_standard SET...

2017-02-24 16:59:00 3624

转载 dubbo Extension加载机制

1. Dubbo Extension简介 Dubbo的扩展点概念是SPI的扩展板.dubbo通过扩展点加载各种功能,比如注册中心等.主要功能就是从配置文件中获取接口的具体实现类,并在实现类的基础上进行适配封装,提供给dubbo调用.以下是来自dubbo官网的介绍: Dubbo的扩展点加载从...

2015-01-15 20:54:00 151

转载 dubbo service export过程

1. AnnotationBean注册 AnnotationBean 的注册通过xml配置. Spring通过读取解析xml,而获得AnnotationBean. AnnotationBean实例化了BeanFactoryPostProcessor,所以在BeanFactory初始化后,会调...

2015-01-14 17:46:00 948

空空如也

空空如也

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

TA关注的人

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