标签:单元测试
Harries Blog™ - yeseng 发布于 2020-07-26
![]()
目录 Junit单元测试: 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。 Junit使用:白盒测试 步骤: 1. 定义一个测试类(测试用例) 建议: 测试类名:被测试的类名Test Cal...
阅读(146)赞 (0)标签:ACE / API / cat / CTO / Document / equals / HTML / http / https / id / IDE / IO / java / java基础 / junit / JVM / src / struct / tar / UI / value / 代码 / 单元测试 / 参数 / 字节码 / 安全 / 开发 / 数据 / 本质 / 构造方法 / 注释 / 测试 / 灵魂 / 目录 / 程序员 / 编译 / 解析 / 软件 / 返回值类型 / 配置 / 需求
Harries Blog™ - changyuan.xu 发布于 2020-07-25
![]()
![]()
![]()
![]()
为什么分层 引用《领域驱动设计模式、原理与实践》 为了避免将代码库变成大泥球(BBoM)并因此减弱领域模型的完整性且最终减弱可用性,系统架构要支持技术复杂性与领域复杂性的分离。引起技术实现发生变化的原因与引起领域逻辑发生变化的原因显然不同,这就导致基础设施和领域逻辑问题会以不同速...
阅读(326)赞 (0)标签:ACE / API / App / build / cache / cat / client / CTO / DOM / HTML / http / https / id / IDE / IO / ip / java / Job / list / map / mapper / maven / MQ / mybatis / provider / remote / REST / RESTful / Service / spring / springboot / src / stream / struct / tar / UI / 主机 / 代码 / 协议 / 单元测试 / 多线程 / 实例 / 总结 / 数据 / 数据库 / 数据库访问 / 模型 / 测试 / 消息队列 / 端口 / 管理 / 系统架构 / 线程 / 缓存 / 解析 / 设计模式 / 进程 / 适配器 / 配置
Harries Blog™ - puefu.he 发布于 2020-07-23
![]()
为什么要有代码生成器 代码生成器解决什么样的问题 和MyBatis一样,解决重复性代码编写的时间成本和易错问题。 MyBatis-Plus的代码生成器说明 本次我使用的还是低版本2.1.9, 目前MyBatis-Plus最新版本为3.3.1。 理由很简单,够用。不想盲目的追赶高版...
阅读(136)赞 (0)标签:apache / API / App / ArrayList / BaseResultMap / cache / Collection / Collections / CTO / dataSource / db / entity / HashMap / http / https / id / IDE / IO / java / JDBC / list / map / mapper / maven / mybatis / mysql / root / Service / spring / springcloud / sql / src / tab / tar / UI / update / UTC / web / Word / XML / 二级缓存 / 代码 / 代码生成器 / 企业 / 单元测试 / 开发 / 数据 / 数据库 / 时间 / 注释 / 测试 / 目录 / 缓存 / 配置
Harries Blog™ - yeseng 发布于 2020-07-21
![]()
目录 简介 JUnit 4 和 JUnit 5 的差异 忽略测试用例执行 RunWith 配置 @Before、@BeforeClass、@After、@AfterClass 被替换 开发环境 &nbs...
阅读(143)赞 (0)标签:ACE / apache / API / App / bean / build / cat / client / core / CTO / dependencies / description / Developer / DOM / final / http / https / id / IDE / IO / ip / java / junit / map / maven / ORM / plugin / pom / rand / REST / schema / Service / servlet / spring / Spring Boot / springboot / src / tag / tar / UI / value / web / XML / 代码 / 单元测试 / 实例 / 开发 / 注释 / 测试 / 目录 / 端口 / 自动生成 / 配置
Harries Blog™ - zhuangli 发布于 2020-07-21
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
感谢你百忙之中抽出时间阅读我这篇笔记。如果有错误的地方,劳烦批评指正。如果有地方和我持不同意见,很高兴和你一起探讨。最后,如果觉得这篇笔记对你有帮助的话,麻烦点个赞,谢谢~ 1.简介 数据库事务的存在是为了保证“多个数据库操作”的“原子性”。举个最简单的银行汇款业务的场景,A向B...
阅读(140)赞 (0)标签:Action / AOP / API / App / bean / bug / build / cache / cat / CTO / db / description / executor / FAQ / final / HashMap / http / https / IBM / id / IDE / IO / ip / java / JVM / key / lib / list / map / mapper / maven / maven构建 / mybatis / mysql / NSA / plugin / pom / Proxy / REST / Select / selectByPrimaryKey / Service / session / spring / springboot / sql / sqlsession / SQL执行 / src / Statement / stream / tab / tag / tar / UI / update / value / web / XML / zab / 下载 / 代码 / 删除 / 单元测试 / 参数 / 字节码 / 实例 / 开发 / 开源 / 插件 / 数据 / 数据库 / 文章 / 时间 / 智能 / 注释 / 测试 / 源码 / 目录 / 空间 / 管理 / 线程 / 缓存 / 编译 / 自动生成 / 解析 / 软件 / 配置 / 银行
Harries Blog™ - hanze 发布于 2020-07-20
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
好好学习,天天向上 文本已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往: 目录导航 在Java后端开发领域,Spring+SpringMVC+MyBatis三大框架的使用尤为频繁,很多朋友学了这...
阅读(173)赞 (0)标签:ACE / Action / AOP / apache / API / App / ArrayList / bean / build / C3P0 / cat / classpath / core / CTO / dataSource / db / dependencies / example / final / find / git / GitHub / HTML / http / https / id / IDE / IO / java / JDBC / js / junit / key / list / map / mapper / maven / mybatis / mysql / NSA / plugin / pom / Property / root / schema / Select / Service / servlet / session / spring / SpringMVC / sql / sqlsession / SqlSessionFactory / src / tab / tag / tar / tomcat / UI / update / value / web / Word / XML / 乱码 / 代码 / 初学者 / 删除 / 单元测试 / 实例 / 开发 / 插件 / 数据 / 数据库 / 文章 / 时间 / 朋友们 / 服务器 / 注释 / 测试 / 百度 / 监听器 / 目录 / 端口 / 管理 / 编译 / 连接池 / 配置
Harries Blog™ - 尖兵 发布于 2020-07-20
更新内容 本周主要新增 hyperf/nacos 组件,Nacos 是一个由阿里巴巴集团开源的动态服务发现、配置管理和服务管理平台,致力于帮助您发现、配置和管理微服务,该组件可使 Nacos 为 Hyperf 提供配置中心、服务发现与注册的功能支持,同时该版本还修复了一些组件的 ...
阅读(160)赞 (0)标签:ACE / amqp / AOP / API / bug / build / consul / DDL / Elasticsearch / git / GitHub / http / https / id / IO / ip / js / json / MQ / mysql / ORM / PHP / php-fpm / Property / rabbitmq / redis / session / sql / tab / tar / trait / UI / Watcher / web / zip / zipkin / zookeeper / 云 / 互联网 / 互联网企业 / 企业 / 分布式 / 单元测试 / 参数 / 开发 / 开源 / 微服务 / 数据 / 数据库 / 时间 / 服务器 / 服务端 / 模型 / 测试 / 消息队列 / 物联网 / 监听器 / 管理 / 缓存 / 自动生成 / 质量 / 进程 / 连接池 / 部署 / 配置 / 配置中心 / 阿里云 / 阿里巴巴 / 限流
Harries Blog™ - changyuan.xu 发布于 2020-07-19
![]()
![]()
![]()
![]()
1. 概述 一直在用SpringBoot中的 @Transactional 来做事务管理,但是很少没想过SpringBoot是如何实现事务管理的,今天从源码入手,看看 @Transactional 是如何实现事务的,最后我们结合源码的理解,自己动手写一个类似的注解来实现事务管理,...
阅读(114)赞 (0)标签:ACE / Action / AOP / App / autocommit / bug / cat / Connection / dataSource / db / description / Document / final / http / https / id / IDE / IO / ip / java / java基础 / JDBC / key / mail / mysql / NSA / ORM / REST / Service / spring / Spring Boot / springboot / sql / src / Statement / struct / tab / tar / UI / update / value / zab / 代码 / 传播行为 / 删除 / 单元测试 / 并发 / 总结 / 数据 / 数据库 / 文章 / 测试 / 源码 / 管理 / 线程 / 缓存 / 解决方法 / 需求
Harries Blog™ - 刘莉莉 发布于 2020-07-18
![]()
零、问题的产生 本周需要完成一项工作:在单元测试中完成后端返回字段的 断言 。 换句话说,需要断言后端向前端返回了哪些字段。 由于对JsonView的了解不足,在找字段的时候花费了较多时间。 因此本文将从实践的角度,阐述JsonView的作用和用法。 一、JsonView的作用 ...
阅读(104)赞 (0)标签:ACE / App / db / entity / find / http / https / id / IDE / IO / js / json / mail / ManyToOne / map / REST / Service / spring / src / UI / value / 云 / 代码 / 关联查询 / 单元测试 / 多个字段 / 学生 / 安全 / 实例 / 开发 / 总结 / 数据 / 时间 / 测试 / 网站
Harries Blog™ - xubiao.zhuang 发布于 2020-07-17
feilong 3.0.8 发布了,feilong 是一个让Java开发更简便的工具库。 让你从大量重复的底层代码中脱身,提高开发效率; 让你的代码 更简炼 , 易写 、 易读 、 易于维护 ; 文档地址: http://feilong-core.mydoc.io/ 单元测试数 ...
阅读(126)赞 (0)标签:ArrayList / bean / classpath / Collection / Collections / core / entity / ftp / http / https / id / IO / java / list / map / maven / plugin / Property / Security / session / SFTP / ssh / value / Word / XML / 代码 / 单元测试 / 开发 / 插件 / 时间 / 测试 / 覆盖率 / 配置
Harries Blog™ - 尖兵 发布于 2020-07-17
![]()
![]()
![]()
![]()
生命太短暂,不要去做一些根本没有人想要的东西。本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的 专栏 供以免费学习。关注公众号【 BAT的乌托邦 】逐个击破,深入掌握,拒绝浅尝辄止。 目录 ...
阅读(119)赞 (0)标签:ACE / Action / App / ArrayList / bean / BeanDefinition / build / cat / client / CTO / db / Document / Feign / final / find / HTML / http / https / id / IDE / IO / java / JVM / list / map / mybatis / NSA / ORM / Property / REST / root / Service / spring / Spring Boot / src / stream / struct / tar / UI / value / 代码 / 免费 / 初学者 / 单元测试 / 学生 / 安全 / 实例 / 开发 / 总结 / 数据 / 测试 / 源码 / 生命 / 用户中心 / 目录 / 神器 / 管理 / 类加载器 / 解析 / 远程访问 / 递归 / 遍历 / 需求 / 静态方法
Harries Blog™ - zhuangli 发布于 2020-07-17
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
❝ 本文已收录至 github.com/likekk/stud… 欢迎大家star,:blush::blush::blush:共同学习,共同进步。如果文章有错误的地方,欢迎大家指出。后期将在将GitHub上规划前端学习的路线和资源分享。 ❞ 写在前面 每一篇文章都希望您有所收获,...
阅读(202)赞 (0)标签:ACE / Action / Ajax / AOP / apache / API / App / Authorization / bean / build / C3P0 / cat / cglib / classpath / core / CTO / dataSource / db / dependencies / description / entity / example / final / Freemarker / git / GitHub / HashMap / HTML / http / https / id / IDE / IO / ioc / ip / java / JDBC / jquery / js / json / junit / key / kk / lib / list / Logging / map / mapper / maven / MQ / mybatis / mysql / Mysql数据库 / NSA / ORM / plugin / pom / Property / Proxy / root / schema / Select / Service / servlet / session / spring / SpringMVC / sql / sqlsession / SqlSessionFactory / src / struct / tab / tar / tomcat / UI / validator / value / web / Word / XML / 专注 / 二维码 / 互联网 / 代码 / 单元测试 / 希望 / 开发 / 微信公众号 / 数据 / 数据库 / 数据库访问 / 文件上传 / 文章 / 构造方法 / 测试 / 监听器 / 目录 / 程序员 / 空间 / 管理 / 组织 / 解析 / 连接池 / 适配器 / 部署 / 配置
Harries Blog™ - xiaoli.wang 发布于 2020-07-16
前言 前两天和一个同学吃饭的时候同学跟我说了一件事,说他公司有个做了两年的人向他提出要涨薪资,他就顺口问了一个问题关于spring依赖注入的,那个要求涨薪的同学居然被问懵了。。。事后回家想了想这一块确实有点难度的就写篇文章把我自己知道的和网上整理的分享给大家,至少大家在被问到这一...
阅读(139)赞 (0)标签:ACE / AOP / apache / App / bean / C3P0 / cat / classpath / Collection / CTO / dataSource / db / DOM / druid / find / http / https / id / IDE / IO / ioc / java / JDBC / js / junit / key / lib / list / map / mysql / Property / Qualifier / root / schema / Select / Service / spring / spring ioc / sql / ssl / stream / struct / Struts2 / tag / tar / UI / update / value / Word / XML / 业务层 / 代码 / 单元测试 / 参数 / 回答 / 字节码 / 实例 / 数据 / 文章 / 构造方法 / 正则表达式 / 测试 / 生命 / 空间 / 管理 / 索引 / 配置 / 集合类 / 静态方法 / 非静态方法
Harries Blog™ - dulong 发布于 2020-07-15
![]()
@ 目录 “异步调用”对应的是“同步调用”, 在实际开发中,有时候为了及时处理请求和进行响应,我们可能使用异步调用, 同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。...
阅读(115)赞 (0)标签:ACE / App / ask / bean / cat / core / CTO / description / DOM / executor / HTML / http / https / id / IDE / IO / ip / message / queue / rand / spring / Spring Boot / springboot / src / tar / ThreadPoolExecutor / tk / UI / value / 单元测试 / 博客 / 参数 / 同步 / 多线程 / 实例 / 开发 / 总结 / 时间 / 注释 / 测试 / 消息队列 / 目录 / 线程 / 线程池 / 缓存 / 配置
Harries Blog™ - puefu.he 发布于 2020-07-15
上一篇我们学会了如何使用Spring Boot使用进程内缓存在加速数据访问。可能大家会问,那我们在Spring Boot中到底使用了什么缓存呢? 在Spring Boot中通过 @EnableCaching 注解自动化配置合适的缓存管理器(CacheManager),Spring...
阅读(107)赞 (0)标签:ACE / App / bug / cache / cat / ConcurrentHashMap / CTO / db / entity / find / git / GitHub / HashMap / HBase / http / https / id / IO / JPA / js / map / pom / redis / schema / Select / spring / Spring Boot / springboot / sql / src / struct / tag / tar / update / value / XEN / XML / 代码 / 单元测试 / 实例 / 数据 / 测试 / 目录 / 管理 / 缓存 / 自动化 / 调试 / 进程 / 配置
Harries Blog™ - yanxinchi 发布于 2020-07-15
上一篇我们学会了如何使用Spring Boot使用进程内缓存在加速数据访问。可能大家会问,那我们在Spring Boot中到底使用了什么缓存呢? 在Spring Boot中通过 @EnableCaching 注解自动化配置合适的缓存管理器(CacheManager),Spring...
阅读(82)赞 (0)标签:ACE / App / bug / cache / cat / ConcurrentHashMap / CTO / db / entity / find / git / GitHub / HashMap / HBase / http / https / id / IO / JPA / js / map / pom / redis / schema / Select / spring / Spring Boot / springboot / sql / src / struct / tag / tar / update / value / XEN / XML / 代码 / 单元测试 / 实例 / 数据 / 测试 / 目录 / 管理 / 缓存 / 自动化 / 调试 / 进程 / 配置
Harries Blog™ - xirruiqiang 发布于 2020-07-15
上一篇我们学会了如何使用Spring Boot使用进程内缓存在加速数据访问。可能大家会问,那我们在Spring Boot中到底使用了什么缓存呢? 在Spring Boot中通过 @EnableCaching 注解自动化配置合适的缓存管理器(CacheManager),Spring...
阅读(96)赞 (0)标签:ACE / App / bug / cache / cat / ConcurrentHashMap / CTO / db / entity / find / git / GitHub / HashMap / HBase / http / https / id / IO / JPA / js / map / pom / redis / schema / Select / spring / Spring Boot / springboot / sql / src / struct / tag / tar / update / value / XEN / XML / 代码 / 单元测试 / 实例 / 数据 / 测试 / 目录 / 管理 / 缓存 / 自动化 / 调试 / 进程 / 配置
Harries Blog™ - songhua.gao 发布于 2020-07-15
上一篇我们学会了如何使用Spring Boot使用进程内缓存在加速数据访问。可能大家会问,那我们在Spring Boot中到底使用了什么缓存呢? 在Spring Boot中通过 @EnableCaching 注解自动化配置合适的缓存管理器(CacheManager),Spring...
阅读(92)赞 (0)标签:ACE / App / bug / cache / cat / ConcurrentHashMap / CTO / db / entity / find / git / GitHub / HashMap / HBase / http / https / id / IO / JPA / js / map / pom / redis / schema / Select / spring / Spring Boot / springboot / sql / src / struct / tag / tar / update / value / XEN / XML / 代码 / 单元测试 / 实例 / 数据 / 测试 / 目录 / 管理 / 缓存 / 自动化 / 调试 / 进程 / 配置