• 超过业务处理能力上限

    场景描述 服务器处理业务的一种场景,服务器可以支持500并发的业务处理,此时,如果有新业务请求处理,可以采取什么策略进行处理?在这样的场景下,可...

  • 120
    IDEA使用docker进行调试

    背景 手头有个任务,需要用java通过jni调用一个开源算法库gmssl的功能,但是gmssl只提供了源码,需要编译后才能使用。按照通常的做法,...

  • 构造数组的MaxTree

    题目 一个数组的MaxTree定义: 数组必须没有重复元素 MaxTree是一棵二叉树,数组的每一个值对应一个二叉树节点 包括MaxTree树在...

  • 生成窗口最大数组

    题目 有一个整形数组arr和一个大小为w的窗口从数组的最左边滑到最右边,窗口每次向右边滑一个位置。  例如:数组为[4,3,5,4,3,3,6,...

  • 用栈来求解汉诺塔问题

    题目 在汉诺塔规则的基础上,限制不能从最左的塔移动到最右的塔上,必须经过中间的塔,移动的跨度只能是一个塔。当塔有N层的时候,打印最优移动过程和最...

  • 使用MockMvc测试Controller

    概述 对模块进行集成测试时,希望能够通过输入URL对Controller进行测试,如果通过启动服务器,建立http client进行测试,这样会...

  • 如何仅用递归函数和栈操作逆序一个栈

    题目 将一个栈里面的元素逆序,只能用递归函数来实现,不能用其他数据结构。 要求 只能用递归函数来实现 可以使用现成的栈类型 思路 为了将栈逆序,...

  • 通过AopTestUtils对切面对象进行mock

    概述 当对一个切面类进行测试时,由于Spring对切面对象生成了proxy对象,此时对切面对象使用ReflectionTestUtils赋值,操...

  • 使用ReflectionTestUtils解决依赖注入

    概述 当使用junit来测试Spring的代码时,为了减少依赖,需要给对象的依赖,设置一个mock对象,但是由于Spring可以使用@Autow...

个人介绍
做一个踏实的程序员