自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 资源 (50)
  • 收藏
  • 关注

转载 AJAX POST&跨域 解决方案 - CORS

一晃又到新年了,于是开始着手好好整理下自己的文档,顺便把一些自认为有意义的放在博客上,记录成点的点滴。         跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略, 即JavaScript或Cookie只能访问同域下的内容),因为我们在日常的项目开发时会不可避免的需要进行跨域操作,所以跨域能力也算

2017-06-30 22:15:29 404

转载 Spring Cloud实战(五)-Spring Cloud Netflix Hystrix

Spring Cloud实战(五)-Spring Cloud Netflix Hystrix概要什么是Spring Cloud Netflix Hystrix?怎么用 Spring Cloud Netflix Hystrix?Hystrix常见配置介绍什么是Spring Cloud Netflix Hystrix?Spring Clo

2017-06-30 21:27:14 463

转载 springcloud(第四篇)springcloud hystrix

spring cloud hystrix简介hystrix通过服务隔离、熔断(也可以称为断路)、降级等手段控制依赖服务的延迟与失败。netflix hystrix本篇中主要讲解对spring cloud 对hystrix的集成,至于如何单独使用hystrix可以参考我分享的pdf.spring cloud hystrix引入依赖

2017-06-30 21:24:54 318

转载 spring cloud: Hystrix断路器(熔断器)

1.Hystrix客户端Netflix已经创建了一个名为Hystrix的库,实现了断路器的模式。在microservice架构通常有多个层的服务调用。 低水平的服务的服务失败会导致级联故障一直给到用户。当调用一个特定的服务达到一定阈值(默认5秒失败20次),打开断路器。在错误的情况下和一个开启的断路回滚应可以由开发人员提供。 有一个断路器阻止级联失败并且允许关闭服务

2017-06-30 21:21:36 797

转载 Spring MVC与JAX-RS比较与分析

导言过去几年,REST逐渐成为影响Web框架、Web协议与Web应用设计的重要概念。如果你还不了解REST,那这个简短的介绍将有助你快速掌握REST,此外还可以点击这里了解关于REST的更多信息。现在有越来越多的公司希望能以简单而又贴合Web架构本身的方式公开Web API,因此REST变得越来越重要也就不足为奇了。使用Ajax进行通信的富浏览器端也在朝这个目标不断迈进。这个架构原

2017-06-30 20:56:32 520

转载 详解Spring中bean的scope

如何使用spring的作用域:bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/>这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype)

2017-06-30 20:42:12 367

转载 Spring Cloud探路(三)REST 客户端Feign

Declarative REST Client: FeignFeign is a declarative web service client. It makes writing web service clients easier.如上是Spring Cloud文档中对于Feign的定义,结合之前的两篇博文,在这里我们就可以吧Feign简单的理解为用户(前端)可以直接接触

2017-06-30 19:55:26 492

转载 springcloud(第八篇)springcloud feign

# spring cloud feignintroductionnetflix feign是一个类似retrofit进行http调用框架,Feign makes writing Java http clients easier 使得编写http client代码更加简单netflix feign直接给出一段简单的案例package com.lkl.net

2017-06-30 19:52:57 386

转载 Spring Cloud中,Feign常见问题总结

Spring Cloud中,Feign常见问题的总结。FeignClient接口,不能使用 @GettingMapping 之类的组合注解代码示例:@FeignClient("microservice-provider-user")publicinterfaceUserFeignClient{@RequestMapping(value ="/simple/{id}", me

2017-06-30 19:48:22 6757

转载 SpringCloud(四)Ribbon自定义负载均衡

上篇文章我们已经完成了Ribbon负载均衡的功能。做法很简单,只需要在RestTemplate添加@LoanBalanced 的注解。默认情况下,Ribbon的负载均衡策略是RoundRobbin(轮训)的方式,可很多时候在特定场景下需要不同的策略,这个时候就需要自定义Ribbon策略了。看下面代码:[java] view plain copy

2017-06-30 16:53:51 898

转载 Spring Cloud实战(六)-Spring Cloud Netflix Bus

概要什么是Spring Cloud Netflix Bus?怎么用 Spring Cloud Netflix Bus?什么是Spring Cloud Netflix Hystrix?Spring Cloud Netflix Bus是Spring Cloud的消息机制,当Git Repository 改变时,通过POST请求Config Server的

2017-06-29 22:32:45 338

转载 Spring Cloud构建微服务架构(七)消息总线

先回顾一下,在之前的spring Cloud Config的介绍中,我们还留了一个悬念:如何实现对配置信息的实时更新。虽然,我们已经能够通过/refresh接口和Git仓库的Web Hook来实现Git仓库中的内容修改触发应用程序的属性更新。但是,若所有触发操作均需要我们手工去维护Web Hook中的应用位置的话,这随着系统的不断扩张,会变的越来越难以维护,而消息代理中间件是解决该问题最为合适

2017-06-29 22:27:49 331

转载 Spring XD简介:大数据应用的运行时环境

简介Spring XD(eXtreme Data,极限数据)是Pivotal的大数据产品。它结合了Spring Boot和Grails,组成Spring IO平台的执行部分。尽管Spring XD利用了大量现存的Spring项目,但它是一种运行时环境,而不是一个类库或者框架,它包含带有服务器的bin目录,你可以通过命令行启动并与之交互。运行时可以运行在开发机上、客户端自己的服务器上、A

2017-06-29 21:37:45 4574

转载 spring reactor 多线程配置

Reactor简介Reactor是一个基础库,用在构建实时数据流应用、要求有容错和低延迟至毫秒、纳秒、皮秒的服务。— PrefaceTL;DR什么是Reactor?  让我们大致了解一下Reactor。在你使用喜欢的搜索敲入一些关键词如Reactive、spring Reactive、Asynchronous Java或者仅仅是”What the heck is

2017-06-29 21:30:43 985

转载 reactor官方文档译文(1)Reactor简介

Reactor简介Reactor是一个基础库,用在构建实时数据流应用、要求有容错和低延迟至毫秒、纳秒、皮秒的服务。— PrefaceTL;DR什么是Reactor?  让我们大致了解一下Reactor。在你使用喜欢的搜索敲入一些关键词如Reactive、spring Reactive、Asynchronous java或者仅仅是"What the heck is R

2017-06-29 21:26:42 510

翻译 MPP数据库

MPP数据库定义MPP即大规模并行处理(Massively Parallel Processor )。 在数据库非共享集群中,每个节点都有独立的磁盘存储系统和内存系统,业务数据根据数据库模型和应用特点划分到各个节点上,每台数据节点通过专用网络或者商业通用网络互相连接,彼此协同计算,作为整体提供数据 库服务。非共享数据库集群有完全的可伸缩性、高可用、高性能、优秀的性价比、资源共享等优势。

2017-06-29 20:38:49 1223

转载 MPP 架构数据库

Greenplum是一种基于postgresql的分布式数据库。其采用shared nothing架构(MPP),主机,操作系统,内存,存储都是自我控制的,不存在共享。也就是每个节点都是一个单独的数据库。节点之间的信息交互是通过 节点互联网络实现。通过将数据分布到多个节点上来实现规模数据的存储,通过并行查询处理来提高查询性能。这个怎么感觉就像是把小数据库组织起来,联合成一个大型数据库。将数

2017-06-29 20:30:53 15151

转载 领域驱动设计之领域模型

加一个导航,关于如何设计聚合的详细思考,见这篇文章。2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计),简称Evans DDD。领域驱动设计分为两个阶段:以一种领域专家、设计人员、开发人员都能理解的通用语言作为相互交流的工具,在交流的过程中发现领域

2017-06-29 00:17:59 891

转载 关于DDD领域驱动设计的理论知识收集汇总

摘要: 最近一直在学习领域驱动设计(DDD)的理论知识,从网上搜集了一些个人认为比较有价值的东西,贴出来和大家分享一下: 我一直觉得不要盲目相信权威,比如不能一谈起领域驱动设计,就一定认为国外的那个Eric Evans写的那本书中的一些概念就一定是正确的,认为领域驱动设计就一定是聚合,聚合根,实体,值对象等概念。最近一直在学习领域驱动设计(DDD)的理论知识,从网上搜集了一些个人认为比

2017-06-29 00:04:47 508 1

转载 大白话:DDD、微服务和容器技术三者的关系

DDD, Microservice Architecture and Container Technology in Plain Words宫文学眼下在讨论软件架构的时候,DDD、微服务架构和容器技术这三个东西经常会相伴出现。本文希望尽量用大白话给工程师们讲清楚它们之间的区别和联系。很粗浅,很粗浅,技术大牛请略过…DDD:是Domain Driven Design(领域驱动

2017-06-29 00:03:48 2020

转载 DDD实施经验分享—价值导向、从上往下进行(圈内第一个吃螃蟹DDD实施方案)

阅读目录:1.背景2.从业务开始3.从战略到战术4.借助外力推动研发(QA、领导、自动化测试)5.领域模型与SAAS平台的内核(价值最大化)6.最后1.背景DDD本身的技术就不介绍了,本篇文章要分享下我在推广DDD或者说实施DDD的过程中的心得和宝贵的经验。事实证明,这是可行的方案。用好DDD是一回事,推广DDD是另外一回事。也许已经有一套客观理性的推广技术的方案,但是我只

2017-06-28 23:45:57 396

转载 六种微服务架构的设计模式

前不久,Java Code Geeks发表了一篇文章,分析单体应用与微服务的优缺点。近日,该网站又发表了一篇文章,提供了六种微服务架构的设计模式。聚合器微服务设计模式这是一种最常用也最简单的设计模式,如下图所示:聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对检索到的数据增加业务逻辑后进一步发

2017-06-28 22:29:59 438

转载 Spring Cloud构建微服务架构(五)服务网关

通过之前几篇spring Cloud中几个核心组件的介绍,我们已经可以构建一个简略的(不够完善)微服务架构了。比如下图所示:alt我们使用Spring Cloud Netflix中的Eureka实现了服务注册中心以及服务注册与发现;而服务间通过Ribbon或Feign实现服务的消费以及均衡负载;通过Spring Cloud Config实现了应用多环境的外部化配置以及版本管理。为了

2017-06-28 22:26:24 327

转载 微服务API Gateway

原文地址:http://microservices.io/patterns/apigateway.html,以下是使用google翻译对原文的翻译。让我们想象一下你正在建立一个使用微服务模式的网上商店,你所用的产品详细信息页面。你需要开发多个版本的产品详情界面:  l  由服务器端Web应用程序生成的HTML - HTML5/ JavaScript的桌面和移动浏览器用户界面。

2017-06-28 22:17:27 376

转载 SOA标准之----SCA架构思想

SOA在Java领域有两套标准:一个是SUN推出的JBI(没有得到BEA和IBM的承认),另外一个是:IBM和BEA等公司推出的SCA和SDO标准。 JBI之关注Java组件只处理Java组件的集成。SCA实现了业务组件和传输协议的分离,可以处理各种平台组件的集成。SDO可以的自由读取各种不同数据源的数据。另外,BPEL本质上是一种集成Web Service

2017-06-28 20:56:51 402

转载 概念篇-SOA,ESB, JBI, SCA区别

SOA – ESBESB是一种支持SOA实施的技术选择。SOA – JBIJBI是Java领域一种支持SOA实施的技术选择。SOA – SCASCA是一种支持SOA实施的技术选择。SOA – OSGI没有直接关系,目的不一致。ESB—JBIJBI和ESB是互补的。JBI提供一个模型和将集成组件作为服务的标准接口。JBI可以宿主在一个应用程序服务器

2017-06-28 20:52:39 480

转载 几款开源ESB总线的比较

现有的开源ESB总线中,自从2003年第一个开源总线Mule出现后,现在已经是百花争鸣的景象了。现在我就对现有的各种开源ESB总线依据性能、可扩展性、资料文档完整程度以及整合难易程度等方面展开。CXFCXF的定位不是ESB总线,而是一个服务框架(Service Framework),主要还是为关于服务的应用提供API上的支持,或者上下文上的管理。但是它的前身之一的Celti

2017-06-28 20:49:09 1308

转载 各种ESB产品比较

各种ESB产品比较原作者 nereuschen  介绍了主流商业和开源ESB的发展趋势、可借鉴的地方和其缺点:      主要介绍:      Oracle Service Bus      WebSphere Message Broker      Mule      ServiceMix/FUSE ESB      Synapse/WSO2

2017-06-28 20:46:12 7318

转载 @Autowired与@Resource的区别

1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Quali

2017-06-28 18:04:23 367

转载 spring boot 下 500 404 错误页面处理

spring boot 作为微服务的便捷框架,在错误页面处理上也有一些新的处理,不同于之前的spring mvc500的页面处理是比较简单的,用java config或者xml的形式,定义如下的bean即可[html] view plain copybean    class="org.springframework.web.se

2017-06-28 16:05:40 1245

转载 数据库阿里连接池 druid配置详解

Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。首先从 http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包。如

2017-06-28 12:56:40 286

原创 今天阿里巴巴让我在线编程

与阿里巴巴的面试也有好几次了,最早是在好几年前,我初出茅庐,电话面试啥也不懂。都是心酸史。今天阿里巴巴让我在线写一段程序,在一个网页上,他们能在线看见我在写什么。题目是:实现一个缓存容器,支持容量指定和超出容量按照热度淘汰,同时尽可能保证多线程环境的读写性能,不能使用外部三方库给我的时间限制是一个小时:我大概写了如下程序,不能运行,没有调试,也没有太多的深入思考,时间有限啊。现在把

2017-06-28 00:26:48 9100 6

转载 linux的top命令参数详解

简介top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该

2017-06-27 18:36:30 316

转载 Docker系列之(二):使用Mesos管理Docker集群(Mesos + Marathon + Chronos + Docker)

1. Mesos简介1.1 MesosApache Mesos 是一个分布式系统的管理软件,对集群的资源进行分配和管理。Mesos主要由以下几部分组成:Master: 管理各Slave节点Slave: 为集群提供资源Framework: scheduler从Master请求资源,executor在Slave上执行任务Slave节点上的

2017-06-26 21:39:12 321

转载 基于Mesos和Docker的分布式计算平台

针对“互联网+”时代的业务增长、变化速度及大规模计算的需求,廉价的、高可扩展的分布式x86集群已成为标准解决方案,如Google已经在几千万台服务器上部署分布式系统。Docker及其相关技术的出现和发展,又给大规模集群管理带来了新的想象空间。如何将二者进行有效地结合?本文将介绍数人科技基于Mesos和Docker的分布式计算平台的实践。分布式系统设计准则可伸缩性首先分布式系

2017-06-26 21:36:36 345

转载 深入浅出Mesos(一):为软件定义数据中心而生的操作系统

Mesos是Apache下的开源分布式资源管理框架,它被称为是分布式系统的内核。Mesos最初是由加州大学伯克利分校的AMPLab开发的,后在Twitter得到广泛使用。InfoQ接下来将会策划系列文章来为读者剖析Mesos。本文是整个系列的第一篇,简单介绍了Mesos的背景、历史以及架构。注:本文翻译自Cloud Architect Musings,InfoQ中文站在获得作者授权的基础上

2017-06-26 21:27:52 654

转载 etcd:从应用场景到实现原理的全方位解读

随着CoreOS和Kubernetes等项目在开源社区日益火热,它们项目中都用到的etcd组件作为一个高可用强一致性的服务发现存储仓库,渐渐为开发人员所关注。在云计算时代,如何让服务快速透明地接入到计算集群中,如何让共享配置信息快速被集群中的所有机器发现,更为重要的是,如何构建这样一套高可用、安全、易于部署以及响应快速的服务集群,已经成为了迫切需要解决的问题。etcd为解决这类问题带来了福音,本文

2017-06-26 21:21:14 417

转载 Rancher 快速上手指南操作(1)

Rancher 快速上手指南操作(1)该指南知道用户如何快速的部署Rancher Server 管理容器。前提是假设你的机器已经安装好docker了。1 确认 docker 的版本,下面是 ubuntu 的输出[#63#cloudsoar@cloudsoar-virtual-machine ~]$sudo docker version[sudo] password 

2017-06-26 21:15:55 6341

转载 使用rancher管理docker

1. 介绍Rancher 是一个容器管理的完整解决方案,并且即将成为一个完整的容器管理平台。了解rancher的功能可以看下官方的提供的介绍视频 Rancher Overview 。注意看该视频需要科学上网。详细的rancher使用建议查看 rancher官方文档2. 安装2.1 下载镜像# serverdocker pull rancher/server

2017-06-26 21:14:48 3596 1

转载 Docker学习:Coreos+Docker+rancher真方便简捷

1,docker真方便使用Docker的好处是可以节省服务器费用,快速部署,快速扩展。 使用rancher的好处是简化docker操作,使用web管理docker。 使用coreos的好处是精简的linux系统,启动快速,消耗资源少。2,快速的创建8个tomcat在自己的virtualbox虚拟机上面,点击几下就配置好了6个tomcat。 很容易的启动停止tomca

2017-06-26 21:08:46 1231

统一开发过程rup概述

统一开发过程rup概述统一开发过程rup概述统一开发过程rup概述

2010-07-13

标准建模语言uml教程

uml教程uml教程uml教程uml教程uml教程uml教程

2010-07-12

together 2008 sp1 uml 007

together 2008 sp1 uml 007together 2008 sp1 uml 007

2010-03-04

exe4j java exe制作工具

exe4j java exe制作工具exe4j java exe制作工具exe4j java exe制作工具

2010-02-27

together 2008 sp1 uml 006

together 2008 sp1 uml 006together 2008 sp1 uml 006together 2008 sp1 uml 006

2010-02-26

together 2008 sp1 uml 005

together 2008 sp1 uml 005together 2008 sp1 uml 005

2010-02-26

together 2008 sp1 uml 004

together 2008 sp1 uml 004together 2008 sp1 uml 004

2010-02-26

together 2008 sp1 uml 003

together 2008 sp1 uml 003together 2008 sp1 uml 003

2010-02-26

together 2008 sp1 uml 002

together 2008 sp1 uml 002together 2008 sp1 uml 002together 2008 sp1 uml 002

2010-02-26

together 2008 sp1 uml 001

together 2008 sp1 uml 001用filesplit分割,请用filesplit合并,共37个

2010-02-26

文件分割器filesplit

文件分割器filesplit文件分割器filesplit文件分割器filesplit

2010-02-26

django学习笔记

django学习笔记django学习笔记django学习笔记

2010-02-08

django国际化document

django国际化documentdjango国际化document

2010-02-08

django国际化说明文档

django国际化说明文档django国际化说明文档

2010-02-08

gettext 0.17 django国际化工具

gettext 0.17 django国际化工具

2010-02-08

django国际化工具gettext和poedit

django gettext poedit 国际化 django国际化工具gettext和poedit

2010-02-07

extjs开发工具 语法提示

包含内容spket1.6.18 +extjs3.0 fsb文件(fsb2)+ spket-1.6.16-cr.zip(破解) 使用方法:把spket1.6.18解压把feather和plugin 放到相应的目录,重启eclipse 用-clean参数,把ext.fsb2放到ext3.0根目录,配置spket,在javascript profile里配置(参考网上教程), OK extjs 语法提示!!!

2010-02-07

flex代码格式化工具

将jar文件放到plugins目录 必要时用-clean启动,就好了

2010-02-07

extjs ajax同步请求所需js

extjs ajax同步请求所需js extjs ajax同步请求所需js

2010-02-06

python读写rar文件的模块

python读写rar文件的模块 python读写rar文件的模块

2010-02-05

elasticsearch sense plugin

elasticsearch sense plugin 最近版本,好不容易找到的

2017-10-02

香港证券交易所fix协议离线测试工具

香港证券交易所fix协议离线测试工具

2013-12-13

xmpp 个人总结

xmpp 个人总结 openfie smack

2012-04-27

open api

open api

2011-12-30

mongodb总结

mongodb总结

2011-12-29

shiro个人总结ppt

shiro个人总结ppt

2011-12-04

需求分析文档 需求分析文档

需求分析文档需求分析文档需求分析文档需求分析文档需求分析文档

2011-08-27

餐饮业管理软件需求分析文档

需求分析文档需求分析文档需求分析文档需求分析文档需求分析文档需求分析文档需求分析文档需求分析文档需求分析文档需求分析文档需求分析文档需求分析文档需求分析文档

2011-07-06

web service 接口文档

web service 文档web service 文档web service 文档web service 文档web service 文档web service 文档web service 文档

2011-06-24

ssh rest ws jax-rs jersey 做的小网站后台及web service接口

ssh rest ws jax-rs jersey 做的小网站后台及web service接口用到了kindeditor编辑器 goouploader控件 代码完整,有sql代码。

2011-05-10

微博struts2 spring hibrnate实现

微博struts2 spring hibrnate实现微博struts2 spring hibrnate实现微博struts2 spring hibrnate实现微博struts2 spring hibrnate实现

2011-04-25

log数据分析工具 struts ibatis实现

log数据分析工具log数据分析工具log数据分析工具log数据分析工具

2011-04-17

设计模式试题基础时事社

设计模式试题设计模式试题设计模式试题设计模式试题

2011-04-05

iBATIS-SqlMaps-2_cn.rar

iBATIS-SqlMaps-2_cn.rariBATIS-SqlMaps-2_cn.rar

2011-04-05

java经典面世提时事社

java经典面世提java经典面世提java经典面世提

2011-04-05

J2EE面试题shiti

J2EE面试题J2EE面试题J2EE面试题

2011-04-05

java面试相关题集

java面试相关题集java面试相关题集

2011-04-05

2010年最完整SSH面试题

2010年最完整SSH面试题2010年最完整SSH面试题

2011-04-05

jsp及Servlet面试题

jsp及Servlet面试题jsp及Servlet面试题

2011-04-05

j2ee复习题 试题

j2ee复习题j2ee复习题j2ee复习题j2ee复习题

2011-04-05

空空如也

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

TA关注的人

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