摘要: 不知道大家遇到项目中编码格式不统一的情况没有,哈哈,我们就是,比如java的编码格式是GBK,html等编码是UTF-8,这样会导致很多问题,比如提交了一个UTF-8的java文件到SVN,会导致后端编译错误。如果是项目建立的时候,大家一定要注意保持编码格式的统一呀,最好用UTF-8。我记录一下,怎 阅读全文
posted @ 2018-09-14 16:17 ibethfy 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 之前文章我们介绍了如何配置具有Ribbon轮询机制的负载均衡策略的消费者,这次来具体了解一下Ribbon的一些细节,以及如何自定义负载均衡策略等。 说一下Ribbon实现负载均衡的大致思路。它通过用@LoadBalanced修饰RestTemplate,将它交由Ribbon来配置,给RestTemp 阅读全文
posted @ 2018-09-07 17:37 ibethfy 阅读(985) 评论(0) 推荐(1) 编辑
摘要: 之前我说明了Eureka注册中心的保护模式,由于在该模式下不能剔除失效节点,故按原有配置在实际中不剔除总感觉不是太好,所以深入研究了一下。当然,这里重申一下,不管实例是否有效剔除,消费端实现Ribbon重试机制也是必须的。 说下背景,在微服务架构中,有个CAP原则(一致性,可用性,分区容错性),三者 阅读全文
posted @ 2018-09-05 18:22 ibethfy 阅读(1967) 评论(0) 推荐(0) 编辑
摘要: 之前学习了如何配置Eureka注册中心、消费者等,关于更详细的一些常用的配置在这里说明。 1、注册中心的自我保护模式 在我们调试Eureka的注册中心时,访问注册中心页面,常常会看见以下提示。 该提示表明,注册中心此时已进入保护模式,那什么是保护模式:Eureka服务在注册到注册中心后,会周期发送心 阅读全文
posted @ 2018-09-05 14:08 ibethfy 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: 很久没用过Hibernate了,项目需求需要使用,并建立树形结构,在开发中遇到一些问题,在这里记录一下。 1、创建数据库表,主要是设置标志信息,不然插入数据库会报id不能插入null的错误。 2、创建bean实体,这里省略了get,set,但一定不要忘记创建。@JoinColumn用于配置关联项,不 阅读全文
posted @ 2018-08-31 15:49 ibethfy 阅读(401) 评论(0) 推荐(0) 编辑
摘要: Eureka服务消费者介绍 Eureka服务消费者用于发现服务和消费服务,发现服务通过Eureka Client完成,消费服务通过Ribbon完成,以实现负载均衡。在实际项目中,一个服务往往同时是服务消费者与服务提供者,所以都需要注册到注册中心统一管理。同时,本文也将一同介绍Hystrix,服务容错 阅读全文
posted @ 2018-08-29 16:16 ibethfy 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 之前一章我们介绍了如何搭建Eureka Server,这一章,我们介绍如何搭建服务提供者。 Eureka Clients介绍 服务的提供者,通过发送REST请求,将自己注册到注册中心(在高可用注册中心的情况下,提供者会分别注册到两台注册中心)。注册完成之后,会维护一个心跳来实现服务续约,告诉注册中心 阅读全文
posted @ 2018-08-22 10:12 ibethfy 阅读(6249) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud简介 Spring Cloud是基于Spring Boot的一套实现微服务架构的生态组件。生态组件中包含Spring Cloud NetFlix,Spring Cloud Feign,Spring Cloud Config,Spring Cloud CloudFoundry, 阅读全文
posted @ 2018-08-21 17:20 ibethfy 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 背景:有个需求需要js中实现li标签的事件绑定,li通过在ajax请求中动态添加,按照常理,使用jQuery,可以使用以下方法绑定点击事件: $(function(){ commonAjaxCall("url", {}, {}, function(data) { if (!data) { retur 阅读全文
posted @ 2018-08-20 15:47 ibethfy 阅读(2984) 评论(0) 推荐(0) 编辑