用户中心USER CENTER

首页/用户
  • 不要在 Spring Boot 集成测试中使用 @Transactional

    摘要:事务管理既可以在应用层使用,也可以在测试中使用。也许你写过这样的测试通过将数据持久化操作截断,来解决测试之间相互对立,数据相互不影响的问题。然而这样方式会有副作用,就是数据持久化的过程不再真实,没有了的过程。在测试基类的,执行。 在测试运行时,测试类中 @Transactional 注解,会导致测试中 Entity 数据的操作都是在内存中完成,最终并不会进行 commit 操作,也就是...

    UnixAgain 发布于Java
  • leetcode233. Number of Digit One

    摘要:题目要求计算所有小于等于的正整数中数字的个数。比如比小的正整数中包含的有,一共有个。因此,我们需要用更好的方法,减少这种方法的浪费。其实等价于中的的个数。 题目要求 Given an integer n, count the total number of digit 1 appearing in all non-negative integers less than or equal...

    UnixAgain 发布于Java
  • Dagger2在Android开发中的新用法.

    摘要:本文假设读者已经有一定使用经验使用疑惑之前工作中一直在使用进行开发,用起来确实很爽,但是我从我第一次使用我就一直有一个问题或者说疑问本人才疏学浅脑子不够使,通常情况下我们有如下清单,,简单解释下,提供全局单例功能,比如打印日志,提供级别的功 本文假设读者已经有一定Dagger2使用经验 使用疑惑 之前工作中一直在使用dagger2进行开发,用起来确实很爽,但是我从我第一次使用我就一直有...

    UnixAgain 发布于Java
  • 字符编码(一)

    摘要:最近在看书的时候突然纠结于相关字符编码,查了一些资料,并写了这篇文章,顺带做下笔记,希望能帮到一些人。解决传统的字符编码方案的局限。 最近在看书的时候突然纠结于Unicode相关字符编码,查了一些资料,并写了这篇文章,顺带做下笔记,希望能帮到一些人。文章如果有写的不妥的或者不正确的地方还请大家纠正。 Unicode 编码 Unicode是一个符号集,它对世界上大部分的文字系统进行了整理...

    UnixAgain 发布于Java
  • 面试官:你是如何使用JDK来实现自己的缓存(支持高并发)?

    摘要:当添加键值对数据的时候,首先会调用方法,清除掉原来相同的数据,并取消对应的定时清除任务,然后添加新数据到中,并且,如果设置了有效时间,则添加对应的定时清除任务到定时器线程池。 我自己总结的Java学习的系统知识点以及面试问题,已经开源,目前已经 41k+ Star。会一直完善下去,欢迎建议和指导,同时也欢迎Star: https://github.com/Snailclimb...本文...

    UnixAgain 发布于云内存数据库
<