小编Dan*_*ndt的帖子

Camunda BPM的JavaDelegate类是否应该是线程安全的?

主要问题是关于静态字段和单例实例(对于配置等) - 是一个进程在不同线程运行的实例,就像通常的servlet请求一样?

如果看得更深 - 在一个JVM中执行不同的 @ProcessApplication运行并看到相同的单例?我不这么认为.我确切地知道他们的类没有看到对方并且可以有相同的名称(因为不同的classLoaders?)

没有找到关于Camunda这些重要主题的任何有意义的信息,将非常感谢您的回答.

java concurrency multithreading thread-safety camunda

9
推荐指数
1
解决办法
470
查看次数

在使用 Logback 记录计算数据时,我们应该使用 isDebugEnabled() 吗?

尽管在一些教程中,例如这里参数化日志记录部分),说Logback消息{}参数化帮助我们避免日志记录数据中不必要的计算 (如果日志记录级别不是DEBUG):

logger.debug("The bonus for employee {} is {}", 
   employee.getName(), employeeService.calculateBonus(employee));
Run Code Online (Sandbox Code Playgroud)

我测试(在 logback 版本上1.2.3)该优化仅适用于不必要的toString()参数对象 - 因为这适用log4j

Logback文档不包含此细节。

那么,我们必须使用 isDebugEnabled() 来处理所有“昂贵”的日志记录,不是吗?

java logging logback

2
推荐指数
1
解决办法
3604
查看次数

ResponseEntity <?>和ResponseEntity不一样?

我知道,原料类型代码坏了,List<?>List,例如,是不同的东西.但是ResponseEntity<?>和的情况怎么样ResponseEntity?使用@RestController.

java spring spring-mvc

1
推荐指数
1
解决办法
243
查看次数