自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 spring cloud contract的应用实现与概念理解-服务提供者一侧的落地

首先,服务提供者利用contract的目的抛开给消费者提供确定的接口规格桩外,对于服务提供者自身,是形成一个测试发起者的模拟(mock),向协议脚本中定义的服务URL(REST API如此,消息队列是另外的参数,不在本文中深究)提交预期定好的请求,服务提供者此时的服务实现应该已经完成开发并能响应,contract将会在测试方法中对响应进行比对验证,所有要素的符合预期的话,则达到了验证服务有效性、正确性的目的。

2022-09-05 17:28:57 410

原创 spring cloud contract的应用实现与概念理解-服务请求者一侧的落地-细节较多避免踩坑卡壳

笔者的经验认为,微服务的出现,是为了应对传统SOA架构在多服务背景下的疲软,本质上是SOA的进一步衍生,是一种治理服务的手段。而微服务解决得了传统SOA、单块大单体程序的问题,依赖于微服务自身的健壮性、灵活性、可扩展性和持续敏捷,这些特性是通过持续集成、持续交付来落实的。而持续集成、持续交付的逻辑前提是:应对变化(主动也罢、被动也罢)时所开展的持续修改、完善需要尽量的顺滑,避免各种各样的问题导致卡停。这些问题主要来源于软件开发的老短板,比如修改和扩展后代码的有效性、可信度。新的功能需要快速被验证。

2022-09-02 18:00:48 1774

原创 结合listary以及百度网盘实现快捷的网盘化文件搜索

对于各种文档特别多,知识文档、开发文档装满了电脑的电脑用户,这款工具大大的提高了工作效率,可以把时间和精力从搜索文件的繁琐中解放出来,人也不会因为烦恼和忧虑于大脑里记忆不了越来越多的知识,而受困。listary有免费的,有收费的,我花了几十元买的收费的,支持一下开发人员嘛。然后,利用百度云的开放API,基于PYTHON的SDK编写了本地(WIN10)可以运行的程序,给命令行操作提供提交,然后结合listary的关键字配置功能以命令行为触发基底,实现了快捷方式向搜索网盘文件 目标文件的效果。......

2022-08-16 17:09:50 1391

原创 持续集成与自动测试和敏捷开发的关系

持续集成的原因和价值

2022-06-23 10:18:58 246

原创 用于在支持html5的浏览器客户端一侧记录日志

# browser_client_logto log str(info) at the browser client side with the surpport of html5用于在支持html5的浏览器客户端一侧记录日志,对于局域范围内特定客户群体记录客户操作行为用于分析。比较适合于企业内WEB应用出现各种bug出现时,分析收集故障现场的真实情况用。日志本质上不是写在某个文件系统上指......

2019-06-18 14:32:09 301

信息系统项目管理师辅导教程(下册).part1/3

信息系统项目管理师的教程,对于备考非常实用,与各位同学共勉,电子版看起累,建议支持购买正版书

2009-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除