240 发简信
IP属地:安徽
  • 大佬您好,既然是字节码技术,那java agent除了能作用于当前项目业务代码,应该也能作用于项目引入的jar包代码吧?

    Java探针(javaagent)

    JDK1.5开始引入了Agent机制(即启动java程序时添加“-javaagent”参数,Java Agent机制允许用户在JVM加载class文件的时候先加载自己编写的A...

  • 大佬,您好,ShardingSphere对.properties格式的配置文件读取,也是通过YamlRootConfiguration吗?

    Shardingsphere-jdbc 配置文件加载

    Shardingsphere-jdbc 配置文件加载 在进行jdbc的功能演示时,有个疑问 不同的功能对应不同的配置文件,不同的配置文件是怎么被加载的,最后生成什么 分析配置...

  • 请问大佬DubboCodec是只处理dubbo协议,还是所有协议?

    7.Dubbo远程调用(要配合下一篇一起看)

    7.1 Dubbo调用介绍 如果我们手动写一个简单的RPC调用,一般需要把服务调用的信息传递给服务端,包括每次服务调用的一些共用信息包括服务调用接口、方法名、方法参数类型和方...

  • 用的是什么版本的idea?我用2020.3.4版本没有截图中的Global Gradle Settings。

    在IDEA里gradle配置和使用

    前言 有人说Gradle使用groovy语言编写,简单、明了,不像maven使用xml臃肿。其实我觉得maven挺好的,管理jar依赖和项目生命周期挺方便的,但这并不妨碍我学...

  • 大佬您好,前文说“只需要在起始调用时,通过一行代码的设置,达到标签的持续传递”,后文为什么说“dubbo调用A携带的tagA,要传递到下次dubbo调用B,需要应用自己来做”?怎么理解?

    Dubbo标签路由原理分析

    定义&应用场景 标签路由通过将某一个或多个服务的提供者划分到同一个分组,约束流量只在指定分组中流转,从而实现流量隔离的目的,可以作为蓝绿发布、灰度发布等场景的能力基础。 下图...

  • 大佬你好,减签的时候,父Execution的numberOfCompletedInstances和numberOfInstances是怎么更新的?代码里只是看到了从父Execution获取通用变量getVariable(EActiviti.NUMBER_OF_COMPLETED_INSTANCES),再设置到本地变量setVariableLocal()。

    源码系列-Activiti7多实例加签和减签

    Activit7中没有加签的操作, 为了实现自定的加签和减签操作就需要程序猿自己来实现对应的命令下面是多实例节点初始化的代码跟踪步骤 演示地址[http://49.235.7...

  • 大佬你好,获取上一个任务节点的方法getLastUserTask(TaskEntity,FlowNode)中,
    String executionId = taskEntity.getExecutionId();
    List<HistoricTaskInstance> historicTaskInstances = SpringContext.getBean(HistoryService.class)//
    .createHistoricTaskInstanceQuery()//
    .executionId(executionId)//
    .finished()//
    .orderByTaskCreateTime().desc()//
    .list();
    为什么可以根据当前任务的executionId查找历史任务,这个executionId不会变吗?我原以为这里要根据流程实例id查找才是。
    也是因为钉钉飞书这类业务是单执行流所以可以这样吗?

    Activit7任务回退

    引言 最近公司需要搭建一个类似钉钉、飞书的流程系统,小公司自行实现流程框架比较吃力,于是选择了Activiti7。那么问题来了,一些定制化的业务,比如:节点回退、加签、减签等...

  • 大佬你好,对于“如果上一个节点是多节点任务(排他网关或者是多个支线流入)但是不是并行任务(并行网关、包含网关)”的判断方法checkCurrentFlowNodeIsParallelIncomingBaseProcessDefinition():会不会出现“上一个节点是排他网关,但进入排他网关的是并行任务的”情况,此时该方法返回false,导致该方案回退出现问题?

    Activit7任务回退

    引言 最近公司需要搭建一个类似钉钉、飞书的流程系统,小公司自行实现流程框架比较吃力,于是选择了Activiti7。那么问题来了,一些定制化的业务,比如:节点回退、加签、减签等...

  • 大佬你好,“//flowElement.setAssignee(assignee); 并发问题”具体是指什么情形下会出问题?为什么后续通过本地变量的方式就没有并发问题?

    源码系列-Activiti7多实例加签和减签

    Activit7中没有加签的操作, 为了实现自定的加签和减签操作就需要程序猿自己来实现对应的命令下面是多实例节点初始化的代码跟踪步骤 演示地址[http://49.235.7...

  • 大佬你好,请问因为有“并发问题”注释掉的代码,是什么样的并发情况下哪行代码会出问题?为什么后续代码就能解决并发问题?

    Activit7任务回退

    引言 最近公司需要搭建一个类似钉钉、飞书的流程系统,小公司自行实现流程框架比较吃力,于是选择了Activiti7。那么问题来了,一些定制化的业务,比如:节点回退、加签、减签等...

  • 120
    shiro原理之过滤器

    Shiro原理-过滤器 前言 这几天一直在研究Shiro到底是如何工作的,即一个请求过来了,它是如何做到知道这个请求应该用什么方式来鉴权的?应该调用哪个过滤器?自己定义的过滤...

  • 120
    ☆啃碎并发(九):内存模型之基础概述

    0 前言 在并发编程中,需要解决两个关键问题: 线程之间如何通信;线程之间如何同步; 线程通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享...

  • 大佬,文中对漏标的情况的满足条件2“并发标记时,应用线程删除所有灰色对象到该白色对象的引用”没明白,删除了所有引用这种情况没标记不是正好吗?应该怎么理解?

    G1垃圾收集器之SATB

    简书 占小狼转载请注明原创出处,谢谢! openjdk下载 传送门 对象漏标 垃圾回收的并发标记阶段,gc线程和应用线程是并发执行的,所以一个对象被标记之后,应用线程可能篡改...

  • @jianshujoker 是这意思啊,感!谢!

    红黑树最多三次旋转达到平衡

    一点基础 五个性质 节点是红色或黑色 根节点是黑色 所有叶子节点是黑色(叶子节点是NIL节点,为了性质5到叶子节点具有相同数目黑色节点) 从每个叶子到根的所有路径上不能有两个...

  • 大佬,按照这里描述“N:代表删除节点被移除后,补上去的节点,最开始是叶子节点(NIL)”,那后面的树图岂不是全错了,因为后面的图中每个N下面都有两个叶子节点,也就是说N并不是叶子节点。应该怎么理解?

    红黑树最多三次旋转达到平衡

    一点基础 五个性质 节点是红色或黑色 根节点是黑色 所有叶子节点是黑色(叶子节点是NIL节点,为了性质5到叶子节点具有相同数目黑色节点) 从每个叶子到根的所有路径上不能有两个...