logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

javaAgent Instrumentation与ClassFileTransformer学习总结

一个代理实现ClassFileTransformer接口用于改变运行时的字节码(class File),这个改变发生在jvm加载这个类之前。对所有的类加载器有效。class File这个术语定义于虚拟机规范3.1,指的是字节码的byte数组,而不是文件系统中的class文件。接口中只有一个方法:byte[]transform(ClassLoaderloader,StringclassName,

#java
XXL-JOB任务调度中心---阻塞处理策略

1、概念调度过于密集,执行器来不及处理时的处理策略。2、有哪些阻塞处理策略?包括:单机串行,丢弃后续调度,覆盖之前调度三种策略。3、对三种阻塞处理策略的理解?(1)单机串行:新的调度任务进入执行器后,该调度任务进入FIFO队列,以串行方式执行。(2)丢弃后续调度:新的调度任务进入执行器后,若存在相同的正在运行的调度任务,本次调度请求将会被丢弃并被标记为失败。(3)覆盖之前调度:新的调度任务进入执行

#java
详解分布式协调服务 ZooKeeper,面试被锤经历

一、ZooKeeper 简介1.1 ZooKeeper 是什么ZooKeeper 是 Apache 的顶级项目。ZooKeeper 为分布式应用提供了高效且可靠的分布式协调服务,提供了诸如统一命名服务、配置管理和分布式锁等分布式的基础服务。在解决分布式数据一致性方面,ZooKeeper 并没有直接采用 Paxos 算法,而是采用了名为 ZAB 的一致性协议。ZooKeeper 主要用来解决分布式集

#zookeeper
es updateByQuery 学习使用

这个api 一般在生产是被禁用的,首先创建索引PUT /tyl_2021{"mappings": {"properties": {"title":{"type": "text"},"name":{"type": "text"},"age":{"type": "integer"},"created":{"type": "date","format": "strict_date_optional_t

#elasticsearch#java#大数据
到底了