
JAVA
文章平均质量分 89
chenqipc
这个作者很懒,什么都没留下…
展开
-
数据一致性
浅析数据一致性 转载:http://blog.youkuaiyun.com/u013256816/article/details/50698167什么是数据一致性? 在数据有多分副本的情况下,如果网络、服务器或者软件出现故障,会导致部分副本写入成功,部分副本写入失败。这就造成各个副本之间的数据不一致,数据内容冲突。 实践中,导致数据不一致的情况有很多种,表现样式也多转载 2016-10-07 17:56:00 · 651 阅读 · 0 评论 -
Ant path匹配规则
Ant path 匹配原则路径匹配原则(Path Matching) Spring MVC中的路径匹配要比标准的web.xml要灵活的多。默认的策略实现了 org.springframework.util.AntPathMatcher,就像名字提示的那样,路径模式是使用了Apache Ant的样式路径,Apache Ant样式的路径有三种通配符匹配方法(在下面的表格中列出)这些可以转载 2016-11-22 18:45:37 · 10310 阅读 · 0 评论 -
服务发现:Eureka Server
服务发现:Eureka Server如何引入Eureka Server引入Eureka Server到你的项目你需要使用org.springframework.cloud和spring-cloud-starter-eureka-server。访问spring cloud project page查看更多详情。如何运行Eureka Servereureka server示例:@SpringBootAp翻译 2016-11-24 17:21:38 · 6661 阅读 · 0 评论 -
Hystrix Clients译 断路器(熔断器)
电子断路器:Hystrix ClientsNetflix创建了一个库叫Hystrix实现了电子断路器模块。在一个微服务架构中它一般有多个服务调用层。 一个底层的服务错误会引起级联错误一直反馈到用户。当调用一个特定的服务到达一定的阀值后(20 failures in 5 seconds is the default in Hystrix),回路开启然后调用也不会成功。一些错误情况下可以由程序员提供翻译 2016-11-24 17:23:34 · 3280 阅读 · 0 评论 -
Ribbon客户端负载均衡(译)
客户端负载均衡:RibbonRibbon是一个客户端的负载均衡器,可以提供很多HTTP和TCP的控制行为。Feign已经使用了Ribbon,所以如果你使用了@FeignClient,Riboon也同样被应用了。Ribbon核心的概念是named client。每个负载均衡器都是共同体的一部分,可以一起运行去连接远程服务器,你会给你的应用设置一个名字(比如使用@FeignClient注解)。Sprin翻译 2016-11-24 17:25:16 · 18560 阅读 · 1 评论 -
Feign:web service client(译)
Declarative REST Client:FeignFeign是一种声明式的web service client。它让web service变得更容易。使用Feign你只需要创建一个接口并且写上注解。它提供插拔式的Feign注解和JAX-RS注解支持。Feign同样提供插拔式的编码解码器。Spring Cloud添加了Spring MVC的注解支持,在Spring web中默认使用相同的Htt翻译 2016-11-24 17:27:16 · 11976 阅读 · 1 评论 -
Zuul:智能路由和过滤(译)
Router and Filter: Zuul路由是微服务架构的不可或缺的一部分。例如:”/” 可能映射到你应用主页,/api/users映射到用户服务,/api/shop映射到购物服务。Zuul。Zuul是Netflix出品的一个基于JVM路由和服务端的负载均衡器。Netflix uses Zuul for the following: * Authentication * Insights翻译 2016-11-24 17:29:36 · 87551 阅读 · 3 评论 -
RxJava 和 Spring MVC (译)
RxJava with Spring MVCSpring Cloud Netflix引入了RxjavaRxJava是一个Reactive Extensions的Java VM实现:它是一个使用可观察数据流进行异步编程的编程接口,ReactiveX结合了观察者模式、迭代器模式和函数式编程的精华,与异步数据流交互的编程范式。Spring Cloud Netflix提供并支持从Spring MVC Con翻译 2016-11-24 17:30:54 · 5808 阅读 · 0 评论 -
Spring Cloud Netflix中文文档翻译笔记
原文文档地址:http://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/1.2.2.RELEASE/Spring Cloud Netflix1.2.2.RELEASESpring Cloude Netflix这个项目提供Netflix OSS和Spring Boot apps集成,通过自动配置和绑定到Spring环境和其他Spri翻译 2016-11-24 12:38:30 · 21876 阅读 · 1 评论 -
openfire内存设置
Custom ParametersAdvanced users may wish to pass in parameters to the Java virtual machine (VM) to customize the runtime environment of Openfire. You can do this by creating openfire.vmoptions fil原创 2016-03-10 17:53:21 · 1238 阅读 · 0 评论 -
JAVA数组及其他对象笔记
-------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------数组的定义概念:同一种数据类型的集合。为引用数据类型存到堆内存中。l 特点:数组中数据从0开始编号,操作方便。JVM运行时检查数组是否越界。 数组的声明与初始化:数组的声明①数据类型 []原创 2012-10-14 20:56:49 · 572 阅读 · 1 评论 -
JAVA新特性笔记
-------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------静态导入: JDK1.5新特性,当使用一个类的静态成员和静态方法时,为了简化语法可以使用静态导入。 语法:import static 类.*(类.方法/变量);使用该类的静态变量时可以省略类名原创 2012-10-24 17:11:15 · 603 阅读 · 0 评论 -
Servlet3的上传配置@MultipartConfig
@MultipartConfig该注解主要是为了辅助 Servlet 3.0 中 HttpServletRequest 提供的对上传文件的支持。该注解标注在 Servlet 上面,以表示该 Servlet 希望处理的请求的 MIME 类型是 multipart/form-data。另外,它还提供了若干属性用于简化对上传文件的处理。具体如下:@MultipartConfig 的常用属原创 2016-01-20 23:09:25 · 10598 阅读 · 0 评论 -
mac下配置maven失败
转载:http://www.mamicode.com/info-detail-943587.html今天装好了了Maven3.3.3后,死活运行不了CvdeMacBook-Pro:~ chenwei$ mvnException in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli转载 2016-01-24 15:37:45 · 2186 阅读 · 0 评论 -
JAVA异常机
-------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------问题的划分: 严重的问题:Java通过Erro来描述,一般交给JVM处理。 不严重的问题:通过Exception类来描述。异常:程序运行时发生的不正常现象,是对问题的描述,将问题进行对象的原创 2012-10-27 16:23:57 · 536 阅读 · 0 评论 -
JAVA面向对象下
-------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------继承: Java使用 extends 关键字表示继承,使用this关键字表示当前对象,使用super关键字表示父类对象。要点:1. 提高代码的重用行。2. 让类与类之间产生原创 2012-10-26 20:11:41 · 412 阅读 · 0 评论 -
JAVA网络编程笔
-------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------网络参考模型:网络通讯要素:l IP地址:网络中设备的标识。不易记忆,可以用主机名。本机回环地址:127.0.0.1 主机名:localhostl 端口号:用于标识原创 2012-10-25 17:03:01 · 554 阅读 · 0 评论 -
JAVA面向对象笔记(上)
-------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------面向对象的概念:1.面向过程:强调功能行为,过程。例如:把大象装进冰箱里,先把冰箱门打开,大象装进去,冰箱门关上。操作的功能。2.面向对象:把功能封装进对象,强调具备功能的对象原创 2012-10-07 01:13:03 · 858 阅读 · 1 评论 -
JAVA API部分笔记
-------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------Stirng字符串类:(java.lang.String) 字符串操作是计算机程序设计中最常见的行为。String对象为引用类型数据。public final class String 字符串不可原创 2012-10-14 20:42:18 · 736 阅读 · 0 评论 -
JAVA多线程笔记
-------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------线程与进程:一个程序至少有一个进程,一个进程至少有一个线程. 进程是一个正在执行的程序,每个进程执行都有一个执行顺序,也叫执行路径,或者控制单元。进程在执行过程中拥有独立的内存原创 2012-10-14 20:47:57 · 515 阅读 · 0 评论 -
JAVA集合类笔记
-------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------集合类: 面向对象的语言对现实事物的体现都是以对象的形式,所以为了方便对象的操作,就得对对象进行存储,集合就是存储对象最常用的方式。数组和集合的不同点:l 数组虽然可以存储对象,但长度是固定的;集合长度原创 2012-10-15 21:09:59 · 569 阅读 · 0 评论 -
Failed to parse plugin descriptor for org.apache.hadoop:hadoop-maven-plugins
macox下编译hadoop2.7.3时报错,cd到hadoop-maven-plugins,执行mvn clean 然后 install 一下,再执行编译通过。原创 2017-03-25 10:41:04 · 3439 阅读 · 0 评论