
知识点小记
文章平均质量分 68
WwWwWwave
这个作者很懒,什么都没留下…
展开
-
Ant风格的路径模式
当谈到路径匹配和模式解析时,Ant 风格的路径模式是一种常用且强大的技术。在本博客文章中,我们将探讨 Ant 风格的路径模式的基本语法和用法,并展示它在实际开发中的应用。原创 2023-07-02 17:53:07 · 1021 阅读 · 1 评论 -
正向代理与反向代理
正向代理是指客户端通过代理服务器来访问目标服务器,目标服务器不知道真正的客户端是谁,只知道请求来自于代理服务器。正向代理可以隐藏客户端的真实身份,让客户端访问一些原本无法访问的资源,比如Google、YouTube等。原创 2023-07-01 12:05:08 · 1010 阅读 · 0 评论 -
跨域访问(CORS与代理)
CORS和代理都是解决跨域问题的常用方法,但是它们也有各自的优缺点。CORS是一种更简单和安全的方法,但是它需要服务器端的支持和配置。代理是一种更灵活和强大的方法,但是它需要额外的网络开销和中间层的维护。原创 2023-07-01 11:36:22 · 1894 阅读 · 0 评论 -
RBAC权限管理
我希望这篇博客能够对你有所帮助,也欢迎你在评论区留下你的意见和建议。祝你端午节快乐!原创 2023-06-22 15:27:21 · 1551 阅读 · 1 评论 -
什么是熔断\降级
熔断降级的目的是为了保护系统的稳定性和可用性,防止故障扩散和蔓延,提高用户体验和信任度。(4) 熔断和降级的真实关系,图文并茂,看完秒懂 - 优快云博客. https://blog.youkuaiyun.com/qq_27184497/article/details/119993725.(5) 谈谈熔断与降级 - 简书. https://www.jianshu.com/p/8a315baa78f1.(1) 熔断降级 - 简书. https://www.jianshu.com/p/ee6b16d1b5ab.原创 2023-06-15 11:19:25 · 1079 阅读 · 0 评论 -
JPA与MyBatis的区别
JPA和MyBatis是两种不同的Java持久层框架,它们有各自的特点、优缺点和适用场景。简单地说,JPA是一种对象关系映射(ORM)的规范,它提供了一种将Java对象和数据库表之间的映射关系的抽象层,让开发者可以使用面向对象的方式来操作数据库,而不需要直接编写SQL语句²。MyBatis是一种数据映射器(Data Mapper)的框架,它允许开发者直接编写SQL语句,并将其与Java对象和方法绑定,让开发者可以更灵活地控制数据库的访问和操作³。原创 2023-06-03 22:49:47 · 4727 阅读 · 0 评论 -
负载均衡与高可用三剑客(LVS+NGINX+KEEPALIVED)
LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器,是一个由章文嵩博士发起的自由软件项目,官方站点是:The Linux Virtual Server Project¹。LVS的目标是通过Linux操作系统和负载均衡技术,实现一个高性能,高可用,高可扩展的服务器集群系统²。LVS的体系架构由三个部分组成:最前端的负载均衡层(Load Balancer),中间的服务器群组层(Server Array),最底层的数据共享存储层(Shared Storage)²。原创 2023-06-03 22:43:03 · 1833 阅读 · 0 评论 -
编程模型、编程框架、编程脚手架的关系与区别
编程模型是最外层的概念,它包含了编程框架和公共服务和能力服务。编程框架是中间层的概念,它包含了通用业务能力和组件和工具。编程脚手架是最内层的概念,它包含了项目结构和基础配置和命令和功能。希望本文能够帮助你更好地理解这三者之间的异同,并且在实际开发中能够根据不同的需求和场景,选择合适的编程模型、编程框架、编程脚手架来提高开发效率和质量。如果你觉得本文有用,请给我一个赞或者留言吧!原创 2023-06-06 11:29:46 · 792 阅读 · 1 评论 -
Hypermedia模型是什么,举个栗子
首先,你需要确定数据结构模型,即你的应用中有哪些类型的资源,它们有哪些属性,以及它们如何存储和表示。最后,你需要确定组合模型,即你的应用中有哪些页面或者视图,它们包含哪些资源和链接,以及它们如何呈现和交互。假设你想要创建一个超媒体应用,它可以让用户浏览和购买不同的电影。通过使用Hypermedia模型来设计超媒体应用,你可以更清晰地分析和规划你的应用的结构和行为,也可以更容易地修改或扩展你的应用。其次,你需要确定过程模型,即你的应用中有哪些类型的链接,它们有哪些关系,以及它们如何导航和操作。原创 2023-06-04 19:26:46 · 112 阅读 · 1 评论 -
Hypermedia模型是什么
首先,您需要确定数据结构模型,即您的应用中有哪些类型的资源,它们有哪些属性,以及它们如何存储和表示。最后,您需要确定组合模型,即您的应用中有哪些页面或者视图,它们包含哪些资源和链接,以及它们如何呈现和交互。假设您想要创建一个超媒体应用,它可以让用户浏览和购买不同的电影。通过使用Hypermedia模型来设计超媒体应用,您可以更清晰地分析和规划您的应用的结构和行为,也可以更容易地修改或扩展您的应用。其次,您需要确定过程模型,即您的应用中有哪些类型的链接,它们有哪些关系,以及它们如何导航和操作。原创 2023-06-04 09:42:53 · 116 阅读 · 1 评论 -
分层领域模型规范约束
分层领域模型规范约束DO(Data Object) :此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。BO(Business Object) :业务对象,由 Service 层输出的封装业务逻辑的对象。AO(Application Object) :应用对象,在 Web 层与 Service 层之间抽象的复用对 象模型,极为贴近展示层,复用度不高。VO(View Object) :显示层对象,通常是 Web 向模板渲染引擎层传输的对象。Query :数据查询对象,各层接收上层的原创 2023-06-03 22:52:44 · 114 阅读 · 0 评论