在缓存默认策略时,写了一个类,专门负责保存默认策略,保存到成员变量里,并提供写入和读取接口,在保存的时候,传参时不能使用别名,否则成员变量不能真的把数据保存下来,如果使用别名,在外面的局部变量析构后,数据就没了。所以在保存时,不能使用别名,保存时需要拷贝一次,从局部变量拷贝到类的成员变量。在读取时,需要使用别名,否则读取不到。如果不使用别名,变量在传参时,就拷贝了一次,在函数里面,拷贝的变量是能拿到数据,当函数返回时,拷贝的变量就析构了,外面想拿数据的局部变量没拿到。
缓存数据时别名的使用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
- <type-Aliases></type-Aliases>定义于Mybatis核心文件中。 作用<type-Ali...
- 对同一个表进行多次join联合查询,例如查询一个用户表,需要返回创建用户的名称和修改用户的名字,创建者和修改者实际...