摘要:事务管理既可以在应用层使用,也可以在测试中使用。也许你写过这样的测试通过将数据持久化操作截断,来解决测试之间相互对立,数据相互不影响的问题。然而这样方式会有副作用,就是数据持久化的过程不再真实,没有了的过程。在测试基类的,执行。 在测试运行时,测试类中 @Transactional 注解,会导致测试中 Entity 数据的操作都是在内存中完成,最终并不会进行 commit 操作,也就是...
摘要:题目要求计算所有小于等于的正整数中数字的个数。比如比小的正整数中包含的有,一共有个。因此,我们需要用更好的方法,减少这种方法的浪费。其实等价于中的的个数。 题目要求 Given an integer n, count the total number of digit 1 appearing in all non-negative integers less than or equal...
摘要:本文假设读者已经有一定使用经验使用疑惑之前工作中一直在使用进行开发,用起来确实很爽,但是我从我第一次使用我就一直有一个问题或者说疑问本人才疏学浅脑子不够使,通常情况下我们有如下清单,,简单解释下,提供全局单例功能,比如打印日志,提供级别的功 本文假设读者已经有一定Dagger2使用经验 使用疑惑 之前工作中一直在使用dagger2进行开发,用起来确实很爽,但是我从我第一次使用我就一直有...
摘要:当添加键值对数据的时候,首先会调用方法,清除掉原来相同的数据,并取消对应的定时清除任务,然后添加新数据到中,并且,如果设置了有效时间,则添加对应的定时清除任务到定时器线程池。 我自己总结的Java学习的系统知识点以及面试问题,已经开源,目前已经 41k+ Star。会一直完善下去,欢迎建议和指导,同时也欢迎Star: https://github.com/Snailclimb...本文...