文章列表
使用mockito编写测试用例教程 目录 前言 什么是TDD 为什么要使用mockito 如何使用mockito 前期准备 包装你要模拟的类 什么插桩 验证行为 参数匹配 验证调用次数 模拟void方法 验证调用顺序 doReturn()|doThrow()| doAnswer()|doNothing()|doCallRealMethod() 静态方法模拟
Java集合类之TreeSet的用法详解 目录 上节回顾 TreeSet集合概述和特点 构造方法 方法摘要 Demo 自然排序Comparable的使用 比较器排序Comparator的使用 上节回顾 LinkedHashSet集合概述及特点 LinkedHashSet集合特点 哈希表和链表实现Set接口,具有可预测的迭代次序
Java实现优先队列式广度优先搜索算法的示例代码 目录 1.问题描述 2.实现 3.测试 1.问题描述 2.实现 package com.platform.modules.alg.alglib.p933; import java.util.Arrays; import java.util.PriorityQueue; public class P933 { public static final int N = 10; // 记录最优解 boolean bestx[] =
SpringBoot详细介绍SPI机制示例 目录 简介 Java SPI实现 示例说明 创建动态接口 实现类1 实现类2 相关测试 运行结果 源码分析 Spring SPI 源码分析 总结 简介 SPI(Service Provider Interface)是JDK内置的一种服务提供发现机制,可以用来启用框架扩展和替换组件,主
RocketMQ普通消息实战演练详解 目录 引言 普通消息同步发送 普通消息异步发送 普通消息单向发送 集群消费模式 广播消费模式 引言 之前研究了RocketMQ的源码,在这里将各种消息发送与消费的demo进行举例,方便以后使用的时候CV. 相关的配置,安装和启
Spring配置数据源流程与作用详解 目录 一.数据源的作用 二.数据源手动创建 1.数据源的开发步骤 2.手动创建c3p0数据源 3.手动创建druid数据源 4.通过properties配置文件创建连接池 5.通过spring配置数据源 6.通过spring抽取jdbc配置文件 一.数据源的作用 数据
Spring Boot简单实现文件上传功能 目录 前言 后端处理 物理路径和虚拟路径映射 前言 前端处理 通过form表单来上传文件 提交方式为post enctype格式为multipart/form-data input类型为file name属性必须和Controller中方法的形参名称一致 !DOCTYPE html html lang=en hea
Java对象初始化过程代码块和构造器的调用顺序 目录 前言 代码加载的优先级顺序 构造方法的执行顺序 各种代码块的定义 静态代码块 有关静态代码块再详细介绍下 局部代码块 验证各代码块的执行顺序 验证存在继承关系中各代码块的执行顺序 通
Java查看和修改线程优先级操作详解 目录 查看和修改线程优先级 1.题目 2.解题思路 3.代码详解 查看和修改线程优先级 1.题目 JAVA中每个线程都有优化级属性,默认情况下,新建的线程和创建该线程的线程优先级是一样的.当线程调度器选择要运行的线
SpringBoot采用AJAX实现异步发布帖子详解 目录 1. AJAX 2. 功能描述 3. 开发流程 4. 引入AJAX依赖 5. Util 6. Mapper 7. Service 8. Controller 9. JavaScript 1. AJAX Asynchronous JavaScript and XML 异步的 JavaScript 与 XML 不是一门新技术,而是一个新术语 使用 AJAX,网页能够将增量更