商品是电商平台的关键,那么怎么通过商品管理系统将商品呈现到用户面前呢?作者近期正在研究电商后台系统之商品管理系统,收获颇多,故在此总结亦分享下,与各位一起成长。商品管理系统主要可以分为三部分:类目管理、属性管理、商品管理。一、类目管理类目包括后台类目树、前台类目树、前台类目与后台类目的映射。后台类目后台类目与创建商品相关,每个商品在后台添加时均需选择相应的后 ......
369
0
0
2022-05-04
早期的网站为了节省成本一般会设计成集中式系统,应用程序、数据库等都部署在一台服务器上。 但随着业务的快速度发展,逐渐出现瓶颈,按一定原则**(应用拆分、服务拆分、数据拆分、应用解耦)**,向分布式系统转型,涉及到以下环节改造。主要环节业务拆分:将整个网站业务拆分成不同的应用,每个应用独立部署维护,应用之间通过RPC或消息队列通信。集群化(应用服务器;基于RP ......
325
0
0
2022-05-03
今天我们来简单了解两种常见的通信架构,CS架构和BS架构以及对应的典型应用。什么是CS模式?先上个图,直观感受一下CS架构即Client/Server (客户机/服务器) 架构,是一种大家最为熟悉的通信架构。具体工作方式:需要有一个服务器端监听知名端口,由客户端发起连接,等到连接建立成功之后,双方才能通信,通信结束,断开连接。这种架构下,为了实现某一特定功能 ......
310
0
0
2022-05-03
Chrome 浏览器是最流行的网页浏览器。无论你是否喜欢使用它,Chrome 都能提供良好的用户体验。尽管它可以在 Linux 上使用,但它不是一个开源的网页浏览器。而且,如果你喜欢 Chrome 的外观和感觉,但又想使用一个开源的解决方案,Chromium 是一个选择。但是,Chrome 浏览器不是基于 Chromium 的吗?(是的。)而且,它也是由谷歌 ......
449
0
0
2022-05-03
本文的主要内容HTTP 是什么URL 详解HTTP 之请求篇HTTP 之响应篇一、HTTP是什么1、概述HTTP 全称是 HyperText Transfer Protocal ,即:超文本传输协议,从 1990 年开始就在 WWW 上广泛应用,是现今在 WWW 上应用最多的协议,HTTP 是应用层协议,当你上网浏览网页的时候,浏览器和 web 服务器之间就 ......
407
0
0
2022-04-30
前言无论是TCP 客户端 还是UDP客户端,都有可能调用connect去连接远程服务器,下面我们看下TCP Connect 和UDP Connect有哪些区别UDP 的Connect在lwIP中UDP Connect声明如下:err_t udp_connect(struct udp_pcb *pcb, ip_addr_t *ipaddr, u16_t por ......
627
0
0
2022-04-29
作者|进学审校|泰一DTLS (Datagram Transport Layer Security) 基于 UDP 场景下数据包可能丢失或重新排序的现实情况下,为 UDP 定制和改进的 TLS 协议。在 WebRTC 中使用 DTLS 的地方包括两部分:协商和管理 SRTP 密钥和为 DataChannel 提供加密通道。本文结合实际数据包分析 WebRTC ......
438
0
0
2022-04-25
通过 DTLS 协商后,RTC 通信的双方完成 MasterKey 和 MasterSalt 的协商。接下来,我们继续分析在 WebRTC 中,如何使用交换的密钥,来对 RTP 和 RTCP 进行加密,实现数据的安全传输。同时,本文会对 libsrtp 使用中,遇到的问题的进行解答,例如,什么是 ROC,ROC 为什么是 32-bits?为什么会返回 err ......
367
0
0
2022-04-25
接入层端到接入层,最好通过域名,而不是ip直连。当提供服务的ip,不可用时,可以通过切换dns更换入口。接入层冗余部署,nginx通过统一的ip(虚拟ip)对外服务,多台Nginx采用keepalive检测,当对外提供服务的nginx挂了,通过把ip切换给备用机器,实现故障转移。接入层到ui层接入层到ui层也是通过部署冗余的ui层服务实现,接入层nginx上 ......
357
0
0
2022-04-24
主机名是人类用来指代特定计算机的标签。计算机有网络地址,但人类通常很难记住它们。主机名是帮助人类参考特定计算机的标签。例如,你可能不会导航到 192.168.1.4,而是导航到 linuxlaptop 或 linuxlaptop.local。地址和名称所有联网的计算机(也被称为主机host)都需要一个地址:一个与之相关 ......
348
0
0
2022-04-24
炒股,看雪球就够了每晚雪球菌给您离真相更近的剖析银行股投资达人@ice_招行谷子地 分享了自己作为一名资深IT攻城狮是如何通过投资来避免职场危机的,雪球菌分享给大家!昨天,一片帖子刷屏了我的朋友圈。某中兴的IT中层跳楼自杀,丢下老婆和2个未成年的娃。作为一个在IT圈混了15年的资深老狮子。我对同行的境遇感到无限的同情,同时也为他的选择感到无限的遗憾。事情的原 ......
318
0
0
2022-04-24
AES 加密是一种对称加密算法,密钥必须传递给对方才能解密,如何保证密钥安全成为一个重要问题。1977 年,三位数学家 Rivest、Shamir 和 Adleman 设计了一种算法,可以实现非对称加密,也就是本文要讨论的 RSA 算法。使用非对称加密算法需要生成公钥和私钥,使用公钥加密,使用私钥解密。互质关系首先回顾一下质数的定义。质数 (prime nu ......
327
0
0
2022-04-24
消息摘要算法:防止消息在传递过程中被篡改。主要有三种常用的:MD:message Digest 消息摘要SHA: Secure Hash Algorithm 安全散列算法Mac:message Authentication code 信息认证码原理:任何消息经过消息摘要算法后,都会产生唯一的散列值(即“数据指纹”)(同一段消息无论经过多少次相同的消息摘要算法 ......
555
0
0
2022-04-23
今天的分享和 API 架构相关,饿了么 API Everything 框架建设是一个不断演进的过程。什么是 API Everything?先简单介绍一下 API,就是相当于前端比如 Web 访问到后端的服务接口,这中间有一个隔离,适配给外部各端进行访问,隔离是起到安全性的考虑,还有一个协议转换的考虑。当然,基于这一块我们还有很多其他的考虑。在饿了么初期发展阶 ......
363
0
0
2022-04-22
2021 国庆前一天,欧拉操作系统按照既定的半年发布一个创新版本的节奏,发布了第三个创新版本 openEuler 21.09。在前不久召开的“华为全连接 2021 大会”上,我听到了欧拉即将进行“全新”发布的消息。作为一名长期观察欧拉发展的业内人士,我对这“全新”的说 ......
333
0
0
2022-04-22