单元测试Mockito返回为void的方法如何使其抛出异常 置顶!
收藏!又一个临时邮箱服务!免费又好用 置顶!
今天分享一个免费,无需注册登录,不留任何个人真实信息的在线临时邮箱:Mail.td。
如何写private方法的单元测试 置顶!
由于 Java 私有方法不允许在类的外部进行访问,当我们在写 junit 测试的时候,就无法像测试其他方法一样通过对象调用的方式对 private 方法进行单独测试,下面分享测试私有方法的方式
IDEA中利用maven实现MyBatis逆向工程 置顶!
mybatis逆向工程,根据数据表生成Bean实体类、dao接口、mapper映射文件,封装了单表的增删改查操作,但是连表查询需要自定义。
《Effective Java》编码指南【精华总结】 置顶!
《Effective Java》相信做java开发的很多同学都有听过,本书的核心内容是讲解关于java开发实际操作的一些编码经验法则 以及 实用有效的解决方案,是阿里和很多一线大厂java开发的工作参考和指南。学习好 Java GoF23 设计模式 和本书编码指南,将会对java开发的技能有很大的提升。
Spring Cloud Alibaba 面试题精选 置顶!
Spring Cloud Alibaba致力于提供分布式应用服务开发的一站式解决方案,项目包含开发分布式应用服务的必需组件,方便开发者通过Spring Cloud编程模型轻松使用这些组件来开发分布式应用服务。此项目包含的组件主要选自阿里巴巴开源的中间件和阿里云的商业化产品,但也不限定于这些产品。
JVM之内存布局详解,图文并茂 置顶!
JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的稳定高效运行。不同的JVM对于内存的划分方式和管理机制存在部分差异。结合JVM虚拟机规范,一起来探讨jVM的内存布局。
@JsonRawValue 按原样序列化属性 置顶!
@JsonRawValue 注解能够按原样序列化属性。属性值不会被转义或者加引号(或者说,会自动去掉转义,多余的引号)。属性值已经是一个 JSON String,或者属性值已经被加了引号时很有用。
SpringBoot 如何进行接口限流? 置顶!
联网系统通常都要面对大并发大流量的请求,在突发情况下(最常见的场景就是秒杀、抢购),瞬时大流量会直接将系统打垮,无法对外提供服务。为了防止出现这种情况最常见的解决方案之一就是限流,当请求达到一定的并发数或速率,就进行等待、排队、降级、拒绝服务等。
限流是对某一时间窗口内的请求数进行限制,保持系统的可用性和稳定性,防止因流量暴增而导致的系统运行缓慢或宕机。