上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 35 下一页

2021年12月21日

elasticJob misfire任务错过机制

摘要: elasticJob的分片任务在调度执行中,由于某种原因未执行完毕,下一次调度任务触发后,如果在同一个Job实例中出现两个线程处理同一个分片上的数据,这样就会造成两个线程处理到相同的数据。 为了避免上述问题,Elastic-Job引入任务错过机制(misfire)与幂等机制(monitorExecu 阅读全文

posted @ 2021-12-21 16:26 胡子就不刮 阅读(963) 评论(0) 推荐(0) 编辑

elasticJob failover失效转移

摘要: elastic-job中最关键的特性之一就是失效转移。配置了失效转移之后,如果在任务执行过程中有一个执行实例挂了,那么之前被分配到这个实例的任务(或者分片)会在下次任务执行之前被重新分配到其他正常节点实例上执行。 简单的HA 当某一个任务实例节点宕机(离开与zookeeper的连接),会触发elas 阅读全文

posted @ 2021-12-21 16:18 胡子就不刮 阅读(609) 评论(0) 推荐(0) 编辑

elasticJob 自定义任务参数

摘要: 页面上配置 代码中获取 // 自定义参数 当前时间 if (null != shardingContext) { String jobParam = shardingContext.getJobParameter(); if (StringUtils.isNotEmpty(jobParam)) { 阅读全文

posted @ 2021-12-21 16:16 胡子就不刮 阅读(272) 评论(0) 推荐(0) 编辑

elasticJob 容器化部署节点实例化问题

摘要: elastic-job会将作业的配置信息、服务器信息等等数据写到zk,其中有个servers节点,其子节点存储作业服务器的IP地址 容器化部署的时候,每次重启之后容器ip地址变更,而目前elastic-job写到zk上的是容器地址,不断重启应用之后会导致 servers子节点不断增多,且子节点都是永 阅读全文

posted @ 2021-12-21 13:35 胡子就不刮 阅读(415) 评论(0) 推荐(0) 编辑

2021年12月20日

elasticJob 作业类型

摘要: 官方地址 https://shardingsphere.apache.org/elasticjob/index_zh.html 作业类型 elastic-job提供了三种类型的作业: Simple类型作业:SimpleJob需要实现SimpleJob接口,意为简单实现,未经过任何封装,与quartz 阅读全文

posted @ 2021-12-20 13:24 胡子就不刮 阅读(581) 评论(0) 推荐(0) 编辑

java JVM常用参数

摘要: 本文讨论的都是HotSpot虚拟机 1、选项分类及语法 HotspotJVM提供以下三大类选项: 1.1、标准选项 这类选项的功能是很稳定的,在后续版本中也不太会发生变化。 运行java或者 java -help 可以看到所有的标准选项。 语法:所有的标准选项都是以 - 开头,比如-version, 阅读全文

posted @ 2021-12-20 10:49 胡子就不刮 阅读(465) 评论(0) 推荐(0) 编辑

java jclasslib

摘要: 本质是二进制 可以采用ideal的bined插件查看进制 jclasslib 阅读全文

posted @ 2021-12-20 10:17 胡子就不刮 阅读(57) 评论(0) 推荐(0) 编辑

2021年11月28日

mysql 默认隔离级别是RR,为什么公司会改成RC

摘要: 先回忆下mysql的四个隔离级别: READ-UNCOMMITTED(读取未提交): 事务的修改,即使没有提交,对其他事务也都是可见的。事务能够读取未提交的数据,这种情况称为脏读 READ-COMMITTED(读取已提交): 事务读取已提交的数据,大多数数据库的默认隔离级别。当一个事务在执行过程中, 阅读全文

posted @ 2021-11-28 21:08 胡子就不刮 阅读(976) 评论(0) 推荐(0) 编辑

布谷鸟过滤器

摘要: 为了解决布隆过滤器不能删除元素的问题, 论文《Cuckoo Filter:Better Than Bloom》作者提出了布谷鸟过滤器。相比布谷鸟过滤器,布隆过滤器有以下不足:查询性能弱、空间利用效率低、不支持反向操作(删除)以及不支持计数 查询性能弱 是因为布隆过滤器需要使用多个 hash 函数探测 阅读全文

posted @ 2021-11-28 20:54 胡子就不刮 阅读(205) 评论(0) 推荐(0) 编辑

2021年11月25日

Java 逃逸分析

摘要: 在Java的编译体系中,一个Java的源代码文件变成计算机可执行的机器指令的过程中,需要经过两段编译: 第一段是把.java文件转换成.class文件 第二段编译是把.class转换成机器指令的过程第一段编译就是javac命令第二编译阶段,JVM 通过解释字节码将其翻译成对应的机器指令,逐条读入,逐 阅读全文

posted @ 2021-11-25 09:50 胡子就不刮 阅读(137) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 35 下一页

导航