• <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>
    摘要: 前言 什么是序列化?#33322;?#23545;象编码成一个字节流,这样一来就可以在通信中传递对象了。比如在一台虚拟机中被传递到另一台虚拟机中,或者字节流存储到磁盘上。 “关于Java的序列化,无非就是简单的实现Serializable接口”这样的说法只能?#24471;?#20572;留在会用的阶段,而我们想要走的更远往往就需要了解更多的东西,比阅读全文
    posted @ 2019-04-18 15:07 JJian 阅读(276) 评论(0) 编辑
    摘要: 前言 Java 1.5之前是没有泛型的,以前从集合中读取每个对象都必须先进行转换,如果不小心存入集合中对象类型是错的,运行过程中转换处理会报错。有了泛型之后编译器会?#36828;?#24110;助转换,使程序更加安全,但是要正确使用泛型才能取得事半功倍的效果。 本文主要从不要使用原生类?#20572;?#27867;?#22836;?#27861;,限制通配符,类型安全的异阅读全文
    posted @ 2019-04-12 14:53 JJian 阅读(363) 评论(0) 编辑
    摘要: 引言 ZooKeeper是中典型的pub/sub模式的分布式数据管理与协调框架,开发人员可以使用它进行分布式数据的发?#21152;?#35746;阅。另外,其丰富的数据节点类型可以交叉使用,配合Watcher事件通知机制,可以应用于分布式都会涉及的一些核心功能:数据发布/订阅、Master选举、命名服务、分布式协调/通知、阅读全文
    posted @ 2019-04-03 22:31 JJian 阅读(83) 评论(0) 编辑
    摘要: 前言 以前总是采用很Low的方式太同一台服务器上部署多个Web应用,步骤是这样的:Copy Tomcat目录-->更改conf/server.xml三个端口号 >部署war包 >分别启动访问。 这样是最简单的方式,但事实上是不推荐的,因为如果服务器资源有限,需要部署的应用数目一旦增加,会给服务器带来阅读全文
    posted @ 2019-03-12 16:26 JJian 阅读(345) 评论(5) 编辑
    摘要: 前言 之前我很肤浅的以为为了实现某种请求过滤功能(比如图片转换、文件上传、安全?#29616;?#31561;),都需要自己去实现javax.servlet.Filter。之后在web.xml?#20449;?#32622;即可。 但事实上,Tomcat已经提供了部分相关的过滤器(本文只介绍常用的7个过滤器),只需要简单配置就可以使用。最近通过系统学阅读全文
    posted @ 2019-03-11 18:00 JJian 阅读(159) 评论(0) 编辑
    摘要: 前言 关系数据库通常会使用一个主服务器向多个从服务器发送更新,并使用从服务器来处理所有的读请求,Redis采用了同样方法来实现自己的复制特性。 简单总结起来就是:在接收到主服务器发送的数据初始副本之后,客户端每次主服务器进行写命令时,从服务器都会实时地得到更新。部署好主从服务器之后,客户端可以向?#25105;?a href="http://www.tdhy.tw/jian0110/p/10447491.html" class="c_b_p_desc_readmore">阅读全文
    posted @ 2019-02-27 22:27 JJian 阅读(540) 评论(1) 编辑
    摘要: 前言 上一篇四种途径提高RabbitMQ传输消息数据的可靠性(一)已经介绍了两种方式提高数据可靠性传输的方法,本篇针对上一篇中提出的问题(1)与问题(2)提出解决常用的方法。 本文其实也就是结合以上四个方面进行讲解的,主要参考《RabbitMQ实战?#25913;稀罰?#26377;需要PDF电子书的可以评论或者私信我),本阅读全文
    posted @ 2019-02-23 23:41 JJian 阅读(258) 评论(2) 编辑
    摘要: 前言 RabbitMQ虽然有对队列及消息等的一些持久化设置,但其实光光只是这一个是不能够保障数据的可靠性的,下面我们提出这样的质疑: (1)RabbitMQ生产者是不知道自己发布的消息是否已经正确达到服务器呢,如果中间发生网络异常等情况呢?消息必然会丢失! (2)RabbitMQ如果没有设置队列持久阅读全文
    posted @ 2019-02-22 16:11 JJian 阅读(451) 评论(2) 编辑
    摘要: 前言 之前已经介绍了RabbitMQ?#25442;?#26426;模型的相关简单概念,都是作为此篇的基础铺垫,如果对此篇不懂的可以先看我上一篇的介绍认识RabbitMQ?#25442;?#26426;模?#20572;?#25110;者联系评论,分享《RabbitMQ实战?#25913;稀返?#23376;书给大家,里面虽然有些许错误,但总体还是很棒的一本书! 本文主要介绍RabbitMQ的消息是怎阅读全文
    posted @ 2019-02-21 11:27 JJian 阅读(142) 评论(0) 编辑
    摘要: 前言 RabbitMQ是消息队列中间件(Message Queue Middleware)中一种,工作虽然有用到,但是却没有形成很好的整体包括,主要是一些基础概念的认识,这里通过阅读《RabbitMQ实战?#25913;稀?#25972;理笔记并进行代码?#23548;?#26356;好地理解RabbitMQ! 本文只通过讲解RabbitMQ的一些阅读全文
    posted @ 2019-02-16 23:17 JJian 阅读(361) 评论(4) 编辑
    江苏11选5软件