• <sup id="mk476"></sup>
    <dl id="mk476"></dl>
  • <progress id="mk476"><tr id="mk476"></tr></progress>
    <div id="mk476"><tr id="mk476"></tr></div>
    <sup id="mk476"><ins id="mk476"></ins></sup>
  • <progress id="mk476"></progress>
    <div id="mk476"></div>
    <div id="mk476"><tr id="mk476"></tr></div>
  • <div id="mk476"></div>
    <dl id="mk476"><s id="mk476"></s></dl><dl id="mk476"></dl><div id="mk476"></div>
  • <div id="mk476"></div>
    <dl id="mk476"><ins id="mk476"></ins></dl>
    摘要: 前言 在分布式架构中,所谓的断路器模式是指当某个服务发生故障之后,通过断路器的故障监控,向调用方返回一个错误响应,这样就不会使得线程因调用故障服务被长时间占用不?#22836;牛?#36991;免故障的继续蔓延。Spring Cloud Hystrix实现了断路器,线程隔离等一系列服务保护功能,它是基于Netflix的开源框阅读全文
    posted @ 2019-05-23 17:59 JJian 阅读(135) 评论(0) 编辑
    摘要: 前言 Spring Boot众所周知是为了简化Spring的配置,省去XML的复杂化配置(虽然Spring官方推荐也使用Java配置)采用Java+Annotation方式配置。如下几个问题是我刚开始接触Spring Boot的时候经常遇到的一些疑问,现在总结出来希望能帮助到更多的人理解Spring阅读全文
    posted @ 2019-05-13 17:35 JJian 阅读(522) 评论(0) 编辑
    摘要: 引言 Spring Batch是处理大量数据操作的一个框架,主要用来读取大量数据,然后进行一定的处理后输出指定的形式。比如我们可以将csv文件中的数据(数据量几百万甚至几千万都是没问题的)批处理插入保存到数据库中,就可以使用该框架,但是不管是数据资料还是网上资?#24076;?#25105;看到很少有这样的详细讲解。所以本片阅读全文
    posted @ 2019-05-09 15:41 JJian 阅读(418) 评论(2) 编辑
    摘要: 一、Spring Boot对Redis的支持 Spring对Redis的支持是使用Spring Data Redis来实现的,一般使用Jedis或者lettuce(默?#24076;琂ava客户端在 org.springframework.boot.autoconfigure.data.redis(Sprin阅读全文
    posted @ 2019-05-08 17:10 JJian 阅读(393) 评论(0) 编辑
    摘要: 前言 什么是序列化?#33322;?#23545;象编码成一个字节流,这样一来就可以在通信中传递对象了。比如在一台虚拟机中被传递到另一台虚拟机中,或者字节流存储到磁盘上。 “关于Java的序列化,无非就是简单的实现Serializable接口”这样的说法只能?#24471;?#20572;留在会用的阶段,而我们想要走的更远往往就需要了解更多的东西,比阅读全文
    posted @ 2019-04-18 15:07 JJian 阅读(374) 评论(0) 编辑
    摘要: 前言 Java 1.5之前是没有泛型的,以前从集合中读取每个对象都必须先进行转换,如果不小心存入集合中对象类型是错的,运行过程中转换处理会报错。有了泛型之后编译器会自动帮助转换,使程序更加安全,但是要正确使用泛型才能取得事半功倍的效果。 本文主要从不要使用原生类?#20572;?#27867;?#22836;?#27861;,限制通配符,类型安全的异阅读全文
    posted @ 2019-04-12 14:53 JJian 阅读(447) 评论(0) 编辑
    摘要: 引言 ZooKeeper是中典型的pub/sub模式的分布式数据管理与协调框架,开发人员可以使用它进行分布式数据的发布与订阅。另外,其丰富的数据节点类型可以交叉使用,配合Watcher事件通知机制,可以应用于分布式都会涉及的一些核心功能:数据发布/订阅、Master选举、命名服务、分布式协调/通知、阅读全文
    posted @ 2019-04-03 22:31 JJian 阅读(116) 评论(0) 编辑
    摘要: 前言 以前总是采用很Low的方式太同一台服务器上部署多个Web应用,步骤是这样的:Copy Tomcat目录-->更改conf/server.xml三个端口号 >部署war包 >分别启动访?#30465;?这样是最简单的方式,但事实上是不推荐的,因为如果服务器资源有限,需要部署的应用数目一旦增加,会给服务器带来阅读全文
    posted @ 2019-03-12 16:26 JJian 阅读(412) 评论(5) 编辑
    摘要: 前言 之前我很肤浅的以为为了实现某种请求过滤功能(比如图片转换、文件上传、安全?#29616;?#31561;),都需要自己去实现javax.servlet.Filter。之后在web.xml中配置即可。 但事实?#24076;琓omcat已经提供了部分相关的过滤器(本文只介绍常用的7个过滤器),只需要简单配置就可以使用。最近通过系统学阅读全文
    posted @ 2019-03-11 18:00 JJian 阅读(372) 评论(0) 编辑
    摘要: 前言 关系数据库通常会使用一个主服务器向多个从服务器发送更新,并使用从服务器来处理所有的读请求,Redis采用了同样方法来实现自己的复制特性。 简单总结起来就是:在接收到主服务器发送的数据初始副本之后,客户端?#30475;?#20027;服务器进行写命令时,从服务器都会实时地得到更新。部署好主从服务器之后,客户端可以向?#25105;?a href="http://www.tdhy.tw/jian0110/p/10447491.html" class="c_b_p_desc_readmore">阅读全文
    posted @ 2019-02-27 22:27 JJian 阅读(626) 评论(1) 编辑
    江苏11选5软件