首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
424300370
掘友等级
Java开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
195
文章 195
沸点 0
赞
195
返回
|
搜索文章
赞
文章( 195 )
沸点( 0 )
SpringCloud启动中SpringApplication构造方法执行多次
最近在看源码的时候发现一个比较疑惑的地方就就是我启动spring boot会出现springApplication的构造方法和run方法多次调用。因此决定研究一下 可能是因为启动RestartApplicationListener监听并传播ApplicationStarting…
【最佳实践】如何优雅的进行重试
最近公司在搞活动,需要依赖一个第三方接口,测试阶段并没有什么异常状况,但上线后发现依赖的接口有时候会因为内部错误而返回系统异常,虽然概率不大,但总因为这个而报警总是不好的,何况死信队列的消息还需要麻烦运维进行重新投递,所以加上重试机制势在必行。 重试机制可以保护系统减少因网络波…
如何用策略模式,优化你代码里的的if-else?
最近有一个学妹在跟我沟通如何有效的去避免代码中一长串的if else判断或者switch条件判断?针对更多的回答就是合理的去使用设计来规避这个问题。 在设计模式中,可以使用工厂模式或者策略模式来处理这
原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (十三)编写测试-生命周期方法
这一节我们讲讲通过"生命周期方法"消除上一节的两个测试方法之间拥有大量的重复代码。 在这个阶段中,准备测试所依赖的外部环境(例如被测类要读写文件,就先在文件系统中创建这个文件,必要时还写入特定的内容),创建被测类(System Under Test,简称SUT)的实例,设置被测…
原创 | TDD 工具集:JUnit、AssertJ 和 Mockito (二十七) 运行测试 - 在构建工具中运行测试
在构建工具中运行测试1.MavenMaven默认在test阶段启动maven-surefire-plugin插件,执行项目中的所有测试。1.1插件和依赖要支持JUnit平台,maven-surefir
Spring Boot web项目的TDD流程
一个RESTful请求的Spring boot web项目,演示和说明TDD(测试驱动开发)的编码过程。
测试驱动开发(TDD)总结——原理篇
我是一名喜欢追求高质量代码和高效率工作的软件开发工程师,因此我学习 SOLID 和 Simple Design 等原则、阅读优秀的开源代码、阅读相关的书籍、学习软件过程方法和真实项目实践,但是在追求高质量代码的道路上,总感觉目前的知识还不能帮我塑造成一种思维框架。在 2018 …
阿里技术专家详解DDD系列 第二弹 - 应用架构
架构这个词源于英文里的“Architecture“,源头是土木工程里的“建筑”和“结构”,而架构里的”架“同时又包含了”架子“(scaffolding)的含义,意指能快速搭建起来的固定结构。而今天的应用架构,意指软件系统中固定不变的代码结构、设计模式、规范和组件间的通信方式。在…
阿里技术专家详解DDD系列 第三讲 - Repository模式
这篇文章和《阿里技术专家详解DDD系列 第二弹 - 应用架构》隔了比较久,一方面是工作比较忙,另一方面是在讲Repository之前其实应该先讲Entity(实体)、Aggregate Root(聚合根)、Bounded Context(限界上下文)等概念。但在实际写的过程中,…
后端开发实践系列——领域驱动设计(DDD)编码实践
本文是「后端开发实践系列」的第二篇,主要介绍了DDD中的应用服务、聚合、资源库和工厂等概念以及与它们相关的编码实践,更着重讲到了软件的读写操作在DDD中的实现方式。
下一页
关注了
6
关注者
0
收藏集
1
关注标签
22
加入于
2016-11-07