3.2 对象判活算法判断对象死亡的两种做法 引用计数算法,在对象中添加引用计数器,多一个引用,计数器+1;引用失效,计数器-1;计数器为0 ,表示对象不再使用,可以被回收。缺点(无法解决两个对象互相引用的问题,事实证明jvm虚拟机不是通过引用计数算法来判断对象存活的) 可达性分析算法, 通过一系列被称为“gc ...
方法区:被虚拟机加载的 类信息, 静态变量, 常量,编译后的代码等
在实现并行会签的时候,遇到了奇怪的问题,记录一下方便遇到同样问题的朋友快速解决问题。 问题起源首先,官方文档里提到如何使用多实例,以下是官方提供的sample: 123456<userTask id="miTasks" name="My Task" activiti:assignee="${ass...
最近在调查activiti工作流的事。项目上打算做一个工作流服务,给微服务中的一些需要流程定义的服务用。所以我尝试用spring boot集成activiti。以下是我调查中遇到的一些问题和一些调查到的结果。 1. activity7 与 activity6 与 activiti cloud activity...
大家都知道spring boot 可以通过@CrossOrigin实现跨域。但是在spring cloud 里,如果要粒度那么细的去控制跨域,这个就太繁琐了,所以一般来说,会在路由zuul里实现。 第一种方式:corsFilter在zuul服务下添加一个corsFilter实现跨域,实现起来方便。代码如下 123...
想在bootstrap.yml中配置spring.profile.active, 但是无法识别@@占位符虽然我已经继承了spring-boot-starter-parent,但是还是无效,用${}也无法识别 解决办法:重新定义@符号,对src/main/resources的配置文件都做处理 12345678910...
工作的时候,一般来说代码都是分环境的,比如dev,test,prod什么的,在用到@PropertySource 注解的时候,发现好像不能根据环境读取自定义的.properties文件,比如我有个systemProperties-dev.properties文件,一开始只是systemProperties-${s...