动手的RESTful API设计模式和最佳实践 这是Packt发布的“ 的代码存储库。 设计,开发和部署高度适应性,可扩展性和安全性的RESTful Web API 这本书是关于什么的? 本书介绍了代表性状态传输(REST)范例,该范例是一种体系结构样式,允许联网的设备通过Internet相互通信。 在本书的帮助下,您将探索面向服务的体系结构(SOA),事件驱动的体系结构(EDA)和面向资源的体系结构(ROA)的概念。 本书涵盖了为什么需要高质量的API来进行企业集成。 本书涵盖以下激动人心的功能: 探索RESTful概念,包括URI,HATEOAS和按需编码 研究无状态,分页和可发现性等核心模式 使用API​​网关优化链接微服务的端点 深入研究API身份验证,授权和API安全性实施 与服务编排一起制定复合和流程感知服务 公开用于云计算的基于RESTful协议的API 如果您觉
2024-02-18 10:22:16 304KB Java
1
hands-on_design-patterns-delphi_pdf-code.rar
2024-01-12 10:30:26 3.3MB Delphi
1
JavaCodeAcc Java代码积累: concurrency design pattern 参考《大话设计模式》 创建型模式 原型模式 建造者模式 单例模式 结构型模式 适配器模式 桥接模式 组合模式 装饰模式 外观模式 享元模式 代理模式 行为模式(类行为型模式) 解释器模式 模板方法模式 行为模式(对象行为型模式) 策略模式 观察者模式 状态模式 备忘录模式 迭代器模式 命令模式 职责链模式 中介者模式 访问者模式 data structure Stack - 使用泛型实现栈 生成Fibonacci数列 using containers 利用迭代器实现反转 util StringUtil类 - 封装常用的String方法 basic 正则表达式使用方式 如果有帮到你,欢迎随意打赏,感谢~
2022-11-24 08:51:08 302KB java design-patterns Java
1
Vue.js 2设计模式和最佳实践 这是发布的的代码存储库。 它包含从头到尾完成本书所必需的所有支持项目文件。 关于这本书 本书首先将Vue.js与其他框架进行比较,并为您的应用程序设置开发环境。 它逐渐转向编写和样式化可在整个应用程序中使用的干净,可维护和可重用组件的样式。 接下来,您将了解常见的UI模式,Vue表单提交以及各种修饰符,例如惰性绑定,数字类型转换和字符串修整,以创建更好的UI。 您还将探索将HTTP集成到Vue.js应用程序中以创建具有动态数据的应用程序的最佳实践。 路由是任何SPA中至关重要的部分,因此您将专注于Vue路由并探索在多个页面之间路由用户。 接下来,您还将使用Vuex探索状态管理,为您的应用程序编写可测试的代码,并使用Nuxt创建高性能的服务器端渲染应用程序。 最后,我们将着眼于避免使用的常见反模式,以免您遭受大量的试错和开发难题。 到本书结尾,您将
2022-06-11 01:59:37 4.73MB JavaScript
1
拍卖申请 目标是实施自动出价系统,如下所述: : 不久的将来的待办事项: 简单授权(请求标头中的用户ID) 第一个业务用例(一次最多三个未清项目) 无效命令的应用程序级异常 测试!!! +代码指标+ CI / CD 执行具有即时反馈的命令 处理命令错误:应用程序层,业务层 命令验证 处理异步命令(介体模式,异步) 应用程序级事件总线,发布者/订阅者模式 框架不可知论集成测试? 用户故事: 作为卖方,我可以列出要出售的新物品。 该项目具有以下字段:文本,描述,起始价格 作为卖家,我最多可以同时列出3件商品 作为用户,我可以查看所有待售商品。 对于每个项目,我都会看到:文字,说明,当前价格,最低竞标价格,中标者,所有参与者,拍卖结束日期 作为投标人,在下标时,我输入我愿意为该物品支付的最高金额。 卖方和其他出价者不知道我的最高出价 作为投标人,下标时,我的出价必须高
1
现代软件系统由许多通过 API 进行通信的服务器、服务和其他组件组成。作为开发人员,您的工作是确保这些 API 稳定、可靠且易于其他开发人员使用。API 设计模式为您提供独特的设计标准和最佳实践目录,以确保您的 API 灵活且用户友好。本基本指南通过示例和相关用例进行了充分说明,涵盖了 API 基础和实际系统设计的模式,以及一些不太常见的场景和边缘案例。 API 设计模式是一组有用的最佳实践规范和 API 设计挑战的通用解决方案。使用公认的设计模式可以在创建和使用 API 的开发人员之间创建一种共享语言,鉴于面向公众的任务关键型 Web API 呈爆炸式增长,这一点尤其重要。API 模式仍在开发和发现中。这个集合由 Google API 专家 JJ Geewax 收集和测试,是同类产品中的第一个。 API 设计模式汲取了 API 社区(包括 Google 的内部开发人员知识库)的智慧,为开发内部和面向公众的 API 提供了一组创新的设计模式。在这份基本指南中,Google 软件工程师 JJ Geewax 提供了独特且权威的模式目录,可提高 API 的灵活性和易用性。目录中的每个模式都通过自己的示例 API、用于解决常见 API 设计挑战的用例以及使用模式更微妙功能的棘手边缘问题的场景进行了全面说明。借助本书中列出的最佳实践,您可以确保您的 API 能够适应变化,并让您的客户轻松地将其整合到他们的项目中。
2021-10-18 17:06:43 9.65MB api design pattern
1
2D_CARFIVE 多相五方程模型的2D笛卡尔四叉树自适应网格细化(AMR)。 此源代码是基于QTAdaptive 开发的,以编译此源代码,您需要将QTAdaptive和2D_CARFIVE下载到同一文件夹中。 笛卡尔自适应五方程模型 作者:VAN-DAT THANG 电子邮件: 电子邮件: 源代码链接: : 参考: [1]“用于Serre–Green–Naghdi方程的四叉树自适应多重网格求解器” [2]“一种适用于表面张力驱动的界面流动的精确自适应求解器” [3]“ Gerris:复杂几何中不可压缩的Euler方程的基于树的自适应求解器” [4]“用于可压缩多相流的自适应接口锐化方法” [5]“四叉树网格在裂纹扩展建模的比例边界有限元方法中的适应性” [6]“基于四叉树网格有限体积法的溃坝二维水动力和泥沙输送模型” [7]“用于Serre
2021-10-14 19:50:18 27KB fortran design-patterns quadtree multiphase-flow
1
Go Design Patterns will provide readers with a reference point to software design patterns and CSP concurrency design patterns to help them build applications in a more idiomatic, robust, and convenient way in Go. The book starts with a brief introduction to Go programming essentials and quickly moves on to explain the idea behind the creation of design patterns and how they appeared in the 90's as a common "language" between developers to solve common tasks in object-oriented programming languages. You will then learn how to apply the 23 GoF design patterns in Go and also learn about CSP concurrency patterns, the "killer feature" in Go that has helped Google develop software to maintain thousands of servers. Thus the book will enable you to understand and apply design patterns in an idiomatic way that will produce concise, readable, and maintainable software. What you will learn All basic syntax and tools needed to start coding in Go. Encapsulate the creation of complex objects in an idiomatic way in Go. Create unique instances that cannot be duplicated within a program. Understand the importance of object encapsulation to provide clarity and maintainability. Prepare cost-effective actions so that different parts of the program aren't affected by expensive tasks. Deal with channels and GoRoutines within the Go context to build concurrent application in Go in an idiomatic way.
2021-09-25 07:34:18 5.27MB GO设计模式 GO Design Patterns
1
Head-First 设计模式-源码
2021-09-24 14:01:59 354KB HeadFirst 设计模式 Design-pattern
1
搭建 基于 mybatis-plus + springboot + gradle 的框架,并支持代码自动生成
2021-08-27 22:01:46 265KB mybatis-plus
1