240 发简信
  • canal实验

    1、正常启动canal、kafka、kafka consumer 2、新增记录1,kafka可以消费到1,instance.propertis 配置为 canal.insta...

  • 数据库隔离级别

    =======================================================================================...

  • 缓存

    缓存穿透 缓存穿透是指查询一个一定不存在的数据,因为缓存中也无该数据的信息,则会直接去数据库层进行查询,从系统层面来看像是穿透了缓存层直接达到db,从而称为缓存穿透。 blo...

  • 分布式事务

    CAP理论 一致性/可用性/分区容错性 BASE理论 base是Basically Available(基本可用)、Soft state(软状态)和Eventually co...

  • mybatis缓存

    一级缓存 共有两个选项,SESSION或者STATEMENT,默认是SESSION级别,即在一个MyBatis会话中执行的所有语句,都会共享这一个缓存。一种是STATEMEN...

  • 120
    《Kafka 实战》笔记2

    consumer group重新设置位移 前提是consumer group不 能处于运行状态,也就是说它必须是inactive的 第一步是确定消费者组下topic的作用域,...

  • 《Kafka 实战》笔记

    后台运行: nohup ./kafka-server-start.sh ../config/server.properties 1>/dev/null 2>&1 & /kaf...

  • flink概念记录

    流处理与批处理 在执行引擎这一层,流处理系统与批处理系统最大不同在于节点间的数据传输方式。对于一个流处理系统,其节点间数据传输的标准模型是:当一条数据被处理完成后,序列化到缓...

  • 120
    阿里内部的那个牛逼带闪电的Java诊断工具终于开源了

    在阿里巴巴内部,有很多自研工具供开发者使用,其中有一款工具,是几乎每个Java开发都使用过的工具,那就是Arthas,这是一款Java诊断工具,是一款牛逼带闪电的工具。该工具...

  • 装饰者模式

    动态的将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案 饮料抽象类 public abstract class Beverage{ String de...

  • elasticsearch 插件

    1、elasticsearch-sql 1)、sql查询es http://172.16.10.64:9200/_plugin/sql/ select * from chan...

  • elasticsearch install

    1、sudo yum install elasticsearch 2、wget https://artifacts.elastic.co/downloads/elastics...

  • kafka API

    Kafka有4个核心API: Producer API允许应用程序发送数据流到kafka集群中的topic。 Consumer API允许应用程序从kafka集群的topic...

  • Elasticsearch: 权威指南 阅读笔记

    1、基本概念 索引:库,分结构化索引、非结构化索引 类型:表 文档:数据,倒排索引,默认的,一个文档中的每一个属性都是被索引的(有一个倒排索引)和可搜索的。一个没有倒排索引的...

  • Elasticsearch-Head

    1、从https://github.com/mobz/elasticsearch-head下载ZIP包。 解压后访问index.html即可 2、Running with b...

  • 120
    四、调用服务

    1、解析bean为ReferenceBean,继承了FactoryBean,实际获取bean时调用getObject,最终返回ref 2、调用getObject时,ref为空...

  • 120
    三、暴漏服务之服务调用

    1、入口:NettyServerHandlerchannelRead接收到客户端请求 2、新启线程处理请求 3、ChannelEventRunnablerun方法,最后进入H...