在ThoughWorks,你应该知道的Feedback

Feedback的特殊意义 Feedback为什么如此重要? Feedback于个人的意义 Feedback于组织的意义 Feedback三有属性 有心 有料 有效 Feedback核心原则 Feedback工具箱 总结延伸 Feedback的特殊意义 Feedback作为名词,可以理解为一种信息载体,该信息通常用于表达认...

ThoughtWorks,我的2015

加入ThoughtWorks 那些帮助过我的TWer 另一种体验 轻描谈写的2015 工作环境 囧事爆料 欢迎加入我们 注释 加入ThoughtWorks 2015年3月26日,我正式加入ThoughtWorks,这一天,我内心充满了喜悦,也多了几分压力,我的ThoughtWorks之旅在就我憧憬了一年后真的开...

Java泛型•认识泛型

什么是泛型 为什么用泛型 没有泛型的代码 不用泛型的缺点 什么时候使用泛型 学习泛型的目的 怎么使用泛型 泛型类 泛型方法 总结 什么是泛型 Java从1.0版本到现在的8,中间Java5中发生了一个很重要的变化,那就是泛型机制的引入。Java5引入了泛型,主要还是为了...

JUnit 5 用户指南

1. 概述 1.1. JUnit 5 是什么? 1.2. 支持的Java版本 1.3. 获取帮助 2. 安装 2.1. 依赖元数据 2.2. 依赖关系图 2.3 JUnit Jupiter示例工程 3. 编写测试 3.1. 注解 3.2. 标准测试类 3.3. 显示名称 3.4. 断言 3.5. 假设 3.6. 禁用测试 3.7. 条件测试执行 3.8. 标...

JUnit 5 用户指南

1. 概述 1.1. JUnit 5 是什么? 1.2. 支持的Java版本 1.3. 获取帮助 2. 安装 2.1. 依赖元数据 2.2. 依赖关系图 2.3 JUnit Jupiter示例工程 3. 编写测试 3.1. 注解 3.2. 测试类和测试方法 3.3. 显示名称 3.4. 断言 3.5. 假设 3.6. 禁用测试 3.7. 条件测试执行 3...

基于Consul的服务注册和服务发现

准备工作 服务注册 启动consul服务 配置应用程序 授权health check 服务发现 Consul Template 安装 配置模板 动态替换 上节课我们 使用Rancher Compose部署了mst-user-service,我们的Pipeline已经搭建完毕,这节课我们切换到跟开发人员更密切的主题:如何在众...

JUnit 5 发布记录

5.1.0 JUnit Platform JUnit Jupiter JUnit Vintage 5.0.3 整体改进 JUnit Platform JUnit Jupiter JUnit Vintage 5.0.2 JUnit Platform JUnit Jupiter JUnit Vintage 5.0.1 整体改进 JUnit Platform JUnit Jupiter JUnit Vintage 5.0.0 JUnit Platform JUnit...

JUnit 5 用户指南

1. 概述 1.1. JUnit 5 是什么? 1.2. 支持的Java版本 1.3. 获取帮助 2. 安装 2.1. 依赖元数据 2.2. 依赖关系图 2.3 JUnit Jupiter示例工程 3. 编写测试 3.1. 注解 3.2. 测试类和测试方法 3.3. 显示名称 3.4. 断言 3.5. 假设 3.6. 禁用测试 3.7. 条件测试执行 3...

Java泛型•通配符限定

引一个例子 小结 钻牛角尖 咨询面向对象先生 通配符类型 子类型限定 超类型限定 无限定通配符 总结 引一个例子 考虑一个这样的场景,计算数组中的最大元素。 [code01] public class ArrayUtil { public static T max(T[] array) { if (array == null |...

Django 数据库事务

管理数据库事务 Django框架默认的事务行为 给Http请求绑定事务 显式地控制事务 自动提交 为什么Django默认使用自动提交? 关闭事务管理 提交后执行操作 保存点 执行顺序 异常处理 执行时间 在测试中使用 没什么没有回滚钩子函数? 底层API 管理数据库事务 Djan...

Responsive image