摘要:
背景 普通模式系统间数据交互采用直连的方式,有如下问题: 一个系统依赖于另一个系统,当一个不可用,相关系统受影响 当请求速度大于处理速度时,请求堆积问题 一个数据多个系统使用,此时需要请求多次 扩展性 异步通信等等 因此引出消息中间件,系统间解耦,削峰填谷 为什么要记录kafka学习 本次开发中使用 阅读全文
摘要:
属于结构型模式,适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。 场景: 转载请标明出处: http://blog.csdn.net/zxt0601/article/details/52848004 阅读全文
摘要:
java虚拟机运行时区域 程序计数器(线程私有) 作用是为了,线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器,此区域是java虚拟机中唯一一个没有OOM的区域。 虚拟机栈 java方法调用,会进行压栈,调用完毕出栈。该区域有两种异常:StackOverFlowError和Ou 阅读全文
摘要:
定义:当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。 案例代码: /** * 主题,维护观察列表,新增,删除,接口 */ public class MySubject { private 阅读全文
摘要:
现象:package.json一直没有修改,后来发现npm install后不能访问地图服务,但是删除新的node-modules,然后使用旧的可以。 原因:由于内网访问高德,所以需要把访问高德的请求发送到可以对外发送请求的指定服务器;老版本中通过host属性修改域名为指定ip,但是新安装的vue- 阅读全文
摘要:
字段名与属性名不一致,会造成属性值为null 1、默认行为根据名称相同自动匹配 When auto-mapping results MyBatis will get the column name and look for a** property** with the same name igno 阅读全文
摘要:
kafka0.9搭建 1、创建项目,引入jar包,注意kafka的版本,引入对应的jar包,可以到官网查找需要引入的包 由于是0.9版本,所以导入如下包: <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clien 阅读全文
摘要:
查看当前网卡输入命令:ifconfig 我的是ens33 cd /etc/sysconfig/network-scripts vi ifcfg-ens33 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" 阅读全文
摘要:
1、下载 本次下载apache-zookeeper-3.5.8-bin.tar 2、解压 tar -zxvf apache-zookeeper-3.5.8-bin.tar 3、配置 复制zoo_sample.cfg,重命名为zoo.cfg cp zoo_sample.cfg ./zoo.cfg vi 阅读全文
摘要:
Arthas(阿尔萨斯)在线诊断工具 为什么会出现这个工具?目前处理线上问题的痛点 具体如何使用参看官网:Arthas官网 前提 1、有java环境,可以通过yum 安装java环境 查看安装源 yum list java* 安装 yum intall 选择安装源 2、直接运行Arthas报错找不到 阅读全文