使用 MockMvc 对 SpringBoot 项目集成测试

对后端进行集成测试的时候,我们一般都希望从发送 HTTP 请求开始对后端进行完整的测试,可能会考虑用 Postman 或者 Postwoman 这类东西,但是直觉告诉我们应该也可以把集成测试写在代码里

Read more  ↩︎

SpringBoot JPA 快速上手

现在 SpringBoot 上比较主流的持久层 ORM 框架应该就是 MyBatis 和 JPA 了。JPA 对于简单查询(特别是作业)非常方便,可以说开箱即用,但是面对复杂查询就要稍微多学一点;而 MyBatis 写起来虽然没那么简洁,但在复杂查询的时候直接上 SQL 语句就完事了

Read more  ↩︎

C++ 标准库笔记:智能指针

C++ 没有垃圾回收,因此 new 出来的对象都要自己管理

Read more  ↩︎

C++ Lambda 快速上手

Lambda 听起来非常的牛逼,很容易就会联想到函数式编程或者 Lambda 演算这样的东西。但是在 C++ 里,没那么复杂,就把它当匿名函数用就好了

Read more  ↩︎

UE4 TaskGraph 学习笔记:源码阅读

跟随本文阅读 TaskGraph 的源码来了解其实现细节

Read more  ↩︎

UE4 TaskGraph 学习笔记:介绍与实践

这个东西跟 Unity 中的 Job 很相似,都是基于任务的并行程序设计,可以处理资源竞争与执行顺序问题

Read more  ↩︎

Unity Physics 学习笔记第七章:精确的碰撞管理

官方手册里有提到,但是没有具体描述。本文主要参考官方示例代码并进行实践。

Read more  ↩︎

Unity Physics 学习笔记第六章:触发器事件与碰撞事件

这部分内容手册中没有,本文参考的是官方示例代码与官方论坛

https://github.com/Unity-Technologies/EntityComponentSystemSamples

Read more  ↩︎

Unity Physics 学习笔记第五章:核心组件

在编辑器为 GameObject 挂载 Physics BodyPhysics Shape 这两个 Authoring 脚本会为转化出的 Entity 添加很多个组件。

Read more  ↩︎

Unity Physics 学习笔记第四章:碰撞查询

跟主流物理引擎一样,Unity Physics 也具有碰撞查询的功能

Read more  ↩︎