浅谈复杂业务系统的架构设计 | 京东云技术团队
复杂系统的架构设计不是一蹴而就的,合适的才是正确的。希望本文能够对您在进行复杂系统设计时有一定的参考意义。
Wesley13 Wesley13
4年前
RBAC基于角色的权限管理
RBAC基于角色的权限管理设计篇1.1RBAC基于角色的权限管理设计篇1.0https://my.oschina.net/xiaozhutefannao/blog/1600612(https://my.oschina.net/xiaozhutefann
捉虫大师 捉虫大师
4年前
聊聊dubbo协议
协议协议通俗易懂地解释就是通信双方需要遵循的约定。我们了解的常见的网络传输协议有tcp、udp、http等。再到我们常用的基础组件,一般来说client端与server端也有相应的协议,如redis、mysql、zookeeper等都是各自约定的私有协议,同样今天标题中的dubbo协议也是一种私有协议,他们都是应用层协议,基于tcp或udp设计。
Stella981 Stella981
4年前
Socket 通讯原理
Socket是什么呢?Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。不过Socket在不同的语境中有不同的含义,如再说TCP连
Wesley13 Wesley13
4年前
Logo设计中的黄金分割率
!(https://oscimg.oschina.net/oscnet/aebf82ea658e3c037c324fd7ae84147d647.jpg"Logo设计中的黄金分割率")从远古时代,美观与美学就开始受到人们的赞扬。但很少有人知道最有效、最平衡完美、最有视觉冲击力的创作往往和数学有着丝丝的联系。直到1860年,德国物理学家、心理学
dkll dkll
3个月前
校园小程序源码系统功能设计洞察:七大模块满足学生日常高频需求
在高校数字化浪潮中,校园小程序已经从单一功能的“跑腿”或“二手交易”演变为覆盖学生学习、生活、社交全链路的综合平台。通过对学生日常行为的细致观察与数据分析,七大核心模块被提炼出来,形成了一个能够高效响应学生高频需求的闭环系统。下面从功能设计的角度,对这七大
DDD架构为什么应该首选六边形架构? | 京东云技术团队
采用依赖倒置原则后的分层架构和六边形架构,实际上都符合整洁架构设计理念。但是六边形架构中使用端口与适配器,让应用程序能够以一致的方式被用户、程序、自动化测试、批处理脚本所驱动,同时能够让应用程序边界更加清晰,从而能更好地防止领域层和应用层逻辑泄露到外层。
高效开发与设计:提效Spring应用的运行效率和生产力 | 京东云技术团队
线上的业务jar包基本上普遍比较庞大,动不动一个jar包几百M,启动时间在10分钟级,拖慢了我们在故障时快速扩容的响应、以及本地开发调试效率。于是做了一些分析,看看Spring程序启动慢到底慢在哪里,如何去优化,目前的效果是大部分大型应用启动时间可以缩短70%~80%。
秦少卫 秦少卫
1年前
没想到学会这个canvas库,竟能做这么多项目
如果打算学习Canvas做图片设计、定制设计相关的工具,我建议你学习一下fabric.js,非常强大,可以做出很多有意思的项目
元宇宙华锐 元宇宙华锐
10个月前
展销模式的创新性变革:展销编辑器正式亮相
展销编辑器能在众多展销工具中脱颖而出,靠的是强大丰富的功能。丰富的模板库是其亮点之一,涵盖各种风格和主题,由专业设计师打造,充分考虑不同行业、产品特点与需求。比如电子产品企业办新品展销可用科技感模板展示产品创新高端,传统手工艺品企业能用古典风格模板展现工艺