E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
大型网站架构演进
00.Redis入门
相对于关系型数据库,Redis的应用范围相对较窄,但在互联网业务环境下的很多
大型网站
都需要它。因此,我们需要好好学习它根据Redis官网介绍,Redis是一个开源的基于内存处理的数据结构存储系统,可
airycode
·
2024-02-20 10:13
深入浅出分布式缓存Redis
redis
数据库
缓存
从MVC到DDD的
架构演进
DDD这几年越来越火,资料也很多,大部分的资料都偏向于理论介绍,有给出的代码与传统MVC的三层架构差异较大,再加上大量的新概念很容易让初学者望而却步。本文从MVC架构角度来讲解如何演进到DDD架构。—1—从DDD的角度看MVC架构的问题代码角度:瘦实体模型:只起到数据类的作用,业务逻辑散落到service,可维护性越来越差;面向数据库表编程,而非模型编程;实体类之间的关系是复杂的网状结构,成为大泥
程序员xysam
·
2024-02-20 08:23
架构
java
程序人生
学习
html cache control 设置,关于 浏览器 Cache-Control 不能设置问题。
首先,缓存问题依靠html的meta标签解决是不靠谱的,一般
大型网站
都依靠nginxserver在http头中对静态资源设置缓存。
談布布
·
2024-02-20 07:10
html
cache
control
设置
探讨微服务未来:探索未来趋势,助力微服务
架构演进
升级
随着数字化转型的深入推进,微服务架构以其独特的优势逐渐成为企业应用的主流架构模式。本文灸哥对微服务架构的未来趋势和发展进行分析,期望可以给我自己以及所有微服务开发者提供一些有价值的参考。一、微服务架构的演进与现状微服务架构是一种基于服务化思想的架构模式,将单体应用拆分为一系列小型、独立的服务,每个服务都运行在独立的容器进程中,并使用轻量级通信机制进行服务间的通信。这种架构模式有助于提高系统的可伸缩
灸哥漫谈
·
2024-02-20 04:07
架构师修炼导航
架构
微服务
java
MySQL多实例部署:从概念到实操的全面指南
目录MySQL多实例管理单实例什么是多实例多实例的好处多实例的弊端MySQL多实例用在哪些场景资金紧张的公司用户并发访问量不大的业务
大型网站
也有用多实例部署MySQL多实例rpm和源码的优缺点二进制方式安装
Srlua
·
2024-02-20 04:25
运维
数据库
mysql
多实例
数据的力量:构筑现代
大型网站
之数据库基础与应用
目录数据库基础知识--前言
大型网站
架构特点DBA数据库管理员什么是数据?数据存储什么是数据库数据表的概念为什么需要mysql这样的数据库管理工具?
Srlua
·
2024-02-20 04:54
数据库
数据库
mysql
3.13 Python 笔记
Javascript特点:1.可读性强,可以在更短时间内学习记忆,直接提高生产率2.简洁3.面向对象4.免费和开源5.可移植和跨平台6.丰富的库7.可扩展性应用范围:科学计算,人工智能,WEB服务端和
大型网站
后端
Crammerhj
·
2024-02-20 03:02
python
阿里巴巴的云原生应用开源探索与实践
作者|司徒放责编|阿秃出品|CSDN云计算(ID:CSDNcloud)阿里巴巴的应用
架构演进
分享阿里巴巴在云原生应用方面的探索之前,先和大家介绍一下阿里巴巴在整个应用架构方面的演进历程。
CSDN云计算
·
2024-02-19 19:44
Django框架学习--4--分布式路由&ORM基础
1.Django的分布式路由实现创建应用应用在django项目中是一个独立的业务模块,可以包含自己的路由、视图、模版和模型;例如在
大型网站
中会有音乐、新闻、体育各个频道,这每一个都可以做成一个应用。
ArliKache
·
2024-02-19 16:34
python
Web
django
python
后端
第二章
大型网站
架构模式
什么是模式?每个模式描述了一个不断重复发生的问题及该问题的解决方案的核心,这样就能多次使用该方案而不必做重复工作。模式的关键在于可重复性。一、网站架构模式1.分层常见架构模式之一,将系统横向维度上切分为几个部分,每个部分负责一部分相对比较单一的职责,然后通过上层对下层的依赖和调用组成一个完整系统。网站分层架构通过分层,可以更好地将一个庞大的软件系统切分为不同部分。便于分工合作和维护;各层之间有一定
JarvisTH
·
2024-02-19 11:33
网文圈里的通病,两种常有的现象。
网站签约,
大型网站
是看你的数据签约
刘唯一_e37a
·
2024-02-19 11:43
Python自动化应用:七个实用代码案例分享
只需要几行代码,你就可以从知乎这样的
大型网站
上下载你感兴趣的图片啦。这里用到的是selenium和urllib,简直就是抓图利器!亲爱的朋友,跟着我一起来学习这段Python代码,它可以帮我们在知
知白守黑V
·
2024-02-14 23:55
Python
系统运维
网络技术
python
开发语言
python自动化
python实例
python爬虫
python数据分析
python制作GIF
【软件测试大作业】Bibili网站_自动化测试+性能测试
UI测试WebUI测试:选择B站、知乎、豆瓣等
大型网站
其中之一,针对网站中的主要功能:视频浏览、点赞投币、视频搜索、问题查询与回答、电影评分与评论等,模拟浏览器输入与交互进行UI测试,测试场景不得少于
会测试且玩老滚的摄影
·
2024-02-14 04:12
软件测试报告+用例+计划+方案
软件测试作业+报告+课设
软件测试大作业
selenium
自动化测试
软件测试
软件测试实验报告
软件测试大课程设计
软件测试报告
解密 ARMS 持续剖析:如何用一个全新视角洞察应用的性能瓶颈?
作者:饶子昊、杨龙应用复杂度提升,根因定位困难重重随着软件技术发展迭代,很多企业软件系统也逐步从单体应用向云原生微服务
架构演进
,一方面让应用实现高并发、易扩展、开发敏捷度高等效果,但另外一方面也让软件应用链路变得越来越长
·
2024-02-13 15:18
阿里云云原生
技术架构的演进之路
目录一、常见概念二、
架构演进
2.1单机架构2.2应用数据分离架构2.3应用服务集群架构2.4读写分离/主从分离架构2.5冷热分离架构2.6垂直分库架构2.7微服务架构2.8容器编排架构三、互联网应用的架构一
GG_Bond20
·
2024-02-13 13:46
docker
架构
推荐高端资源素材图库下载平台整站源码
演示地址:runruncode.com/tupiao/19692.html页面设计精美,不亚于
大型网站
的美工水准,并且用户体验也非常人性化。主要用户分为两类:下载用户和作者。
pqw24文哥
·
2024-02-13 13:21
程序员创富
创业创新
应用架构文章
ServiceOriented的iOS应用架构新浪微博iOS客户端架构与优化之路糯米移动组件
架构演进
之路文化碰撞:函数式、面向协议、面向对象编程的最佳实践探索Swift中的MVC-N模式Code-T沙龙资料高速公路换轮胎
这小子
·
2024-02-10 14:55
分布式
架构演进
总结
二、背景说明我们都知道一个成熟的
大型网站
的系统架构并非一开始就设计的非常完美,也没有
爱PSUI设计的星星
·
2024-02-10 00:23
Service Mesh(Istio)专栏
已更新互联网
架构演进
Istio
CatchZeng
·
2024-02-09 13:22
各大互联网公司
架构演进
之路汇总 | 2020最新最全
在互联网行业中,有两种优秀的技术人,一种是热衷于分享技术的,一种是热衷于学习别人的技术分享的,而在技术分享中,很重要的一个话题就是技术
架构演进
。
java进阶程序员xx
·
2024-02-09 07:40
170
架构演进
之旅-为什么使用SpringCloud微服务架构
架构演进
之旅-为什么使用SpringCloud微服务架构1集中式架构2垂直架构3分布式架构4SOA架构5微服务架构
架构演进
之旅随着互联网的发展,网站应用规模的不断扩大。
THE ORDER
·
2024-02-09 02:27
java常用框架
架构
spring
cloud
微服务
java
springcloud
springoot
后端
BAT架构师进阶:
大型网站
架构书籍推荐
“书籍推荐分为如下:
大型网站
架构系列分布式系统系列BAT技术系列架构设计系列一:
大型网站
架构系列第一本:《
大型网站
技术架构:核心原理与案例分析》这本书主要从
大型网站
架构的特点,架构目标(高性能,高可用,
liuhuiteng
·
2024-02-08 07:40
架构师
架构师
Json hijacking/Json 劫持注入漏洞原理以及修复方法
同时也易于机器解析和生成,这种纯文本的数据交互方式由于可以天然的在浏览器中使用,所以随着ajax和web业务的发展得到了广大的发展,各种
大型网站
都开始使用,包括Yahoo,Google,Tencent,
it技术分享just_free
·
2024-02-08 07:02
安全
json
安全
web安全
渗透测试
网络安全
PingCAP 故事|势高,则围广:TiDB 的
架构演进
哲学
原文来源:https://tidb.net/blog/80c688a5本文作者:刘奇发表时间:2019年5月30日大家可能知道我是PingCAPCEO,但是不知道的是,我也是PingCAP的产品经理,应该也是最大的产品经理,是对于产品重大特性具有一票否决权的人。中国有一类产品经理是这样的,别人有的功能我们统统都要有,别人没有的功能,我们也统统都要有,所以大家看到传统的国内好多产品就是一个超级巨无霸
TiDB 社区干货传送门
·
2024-02-08 07:22
tidb
架构
解密 ARMS 持续剖析:如何用一个全新视角洞察应用的性能瓶颈?
作者:饶子昊、杨龙应用复杂度提升,根因定位困难重重随着软件技术发展迭代,很多企业软件系统也逐步从单体应用向云原生微服务
架构演进
,一方面让应用实现高并发、易扩展、开发敏捷度高等效果,但另外一方面也让软件应用链路变得越来越长
阿里云云原生
·
2024-02-07 06:51
java
数据库
linux
资深P7架构师详解淘宝服务端高并发分布式
架构演进
之路
1.概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2.基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:分布式系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库分别部署在不同
小白不想上班
·
2024-02-07 04:53
DDD学习笔记---微服务的各种边界在
架构演进
中的作用
其实很简单,只需要看它是否满足这样的情形就可以了:随着业务的发展或需求的变更,在不断重新拆分或者组合成新的微服务的过程中,不会大幅增加软件开发和维护的成本,并且这个
架构演进
的过程是非常轻松、简单的。
激流勇进_
·
2024-02-07 00:14
领域驱动设计
学习
DDD学习笔记---基础篇
DDD不是架构,而是一种架构设计方法论,它通过边界划分将复杂业务领域简单化,帮我们设计出清晰的领域和应用边界,可以很容易地实现
架构演进
。1.领域、子域、核心域、通用域和支撑域领域就是范围,范围即边界。
激流勇进_
·
2024-02-07 00:44
领域驱动设计
程序人生
架构
微服务
缓存面试五连击(下篇)
接着上篇去聊一下,缓存的主要类型缓存的类型主要分为客户端缓存,浏览器缓存,CDN缓存,反向代理缓存,应用缓存等;客户端缓存相对于其他端的缓存而言,要简单一些,目的就是加速各种静态资源的访问,想想现在的
大型网站
牛路
·
2024-02-07 00:07
分布式
架构师36项修炼
高并发架构
redis
探索容灾
架构演进
之路-从单点到异地多活
1.挑战与变革在公司发展初期,业务发展和用户增长是首要关注的焦点。然而,随着业务规模不断扩大,用户数量逐渐攀升,应用稳定性的重要性也变得愈发凸显。在这个演进过程中,传统架构下的应用部署模式开始显露出多方面的稳定性风险,其中最为显著的问题之一就是机房单点故障。当机房发生故障时,业务无法迅速恢复,这可能导致巨大的损失。以近两年实际案例为例,我们可以看到,无论是云上机房还是自建机房,都存在机房故障的潜在
无心六神通
·
2024-02-06 17:41
架构
架构
微服务
云原生
前端实现简单用户登录
大型网站
只有在用户登录成功后才能进行相关操作,本任务要求实现一个如下图所示用户登录功能。用户登录时,需要在数据库中判断是否存在该用户的信息以及用户信息的正确性。用户登录界面如下图所示。
哲子带你学编程
·
2024-02-06 16:34
前端
nfs服务部署搭建
NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录NFS系统和Windows网络共享、网络驱动器类似,只不过windows用于局域网,NF用于企业集群架构中,如果是
大型网站
,
Red丶哞
·
2024-02-04 18:08
桌面运维
Linux
linux
Python网络爬虫入门基础 _反爬虫【4】
所以很多
大型网站
都采取了反爬虫机制,来抵御爬虫的不正当行为。2.本次介绍了什么是反网络爬虫?,简单的爬虫伪装操作?以及如何应对网络爬虫?。什么是反网络爬虫?
tiamo_16
·
2024-02-04 12:45
Python网络爬虫
网络编程
python
爬虫
开发语言
网络安全
Kafka 超高并发网络
架构演进
过程
我们来深度剖析下「KafkaBroker端网络架构和请求处理流程」是如何设计的?相信使用过Kafka的朋友都知道其吞吐量可以高达百万,但很少人理解其中的设计原理。那么KafkaBroker端网络架构和请求处理到底是使用了哪些高大上的技术?它到底解决了什么问题?究竟是怎么解决的?只有了解了这些,我们才能深刻掌握Kafka服务端设计精髓所在,更加深刻理解一个高并发、高性能服务端架构该如何设计。认真读完
程序员xysam
·
2024-02-04 11:55
kafka
架构
分布式
java
学习
程序人生
React Native
架构演进
写在前面上一篇(ReactNative架构一览)从设计、线程模型等方面介绍了ReactNative的现有架构,本篇将分析这种架构的局限性,以及ReactNative正在进行的架构升级计划一.现有架构的局限性最初的设计也带来了一些限制:异步:无法将JavaScript逻辑直接与许多需要同步答案的NativeAPI集成批处理:很难让ReactNative应用调用Native实现的函数可序列化:存在不必
卷卷卷卷卷er
·
2024-02-04 04:31
react
native
架构
react.js
javascript
ecmascript
《Kubernetes网络权威指南》读书笔记 | 沧海桑田:Kubernetes DNS
架构演进
之路
书籍来源:《Kubernetes网络权威指南:基础、原理与实践》一边学习一边整理读书笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:《Kubernetes网络权威指南》读书笔记|汇总_COCOgsta的博客-CSDN博客KubernetesDNS服务目前有两个实现,分别是Kube-dns和CoreDNS。4.3.1Kube-dns的工作原理Kube-dns架构历经两个较大的变化。Kuberne
热爱编程的通信人
·
2024-02-04 02:11
kubernetes
网络
架构
面渣自救攻略!阿里架构师耗时3个月手码的Java面试手册
(这阵容,质量就不用我多说了吧)内容非常全面,主要是结合了互联网大厂的面试需求点,包含了:分布式架构(
大型网站
系统的特点+架构演化发展历程+微服务)中间件技术(缓存+消息队列+搜索引擎)大数据与高并发技术
π大星的日常
·
2024-02-03 19:23
java
java
面试
开发语言
学习总结-网关
架构演进
最近由于工作需要,在看网关相关的文章,今天这篇是关于网关
架构演进
的,相信能给大家带来很多启发。1、前言天翼账号是中国电信打造的互联网账号体系产品,利用中国电信管道优势为企业提供用户身份认证能力。
Linux服务器开发
·
2024-02-03 06:41
C++开发
后端开发
C++后台开发
网关
网关架构
网络编程
C/C++开发
C/C++后台开发
「天翼账号」网关系统
架构演进
历程
1、前言天翼账号是中国电信打造的互联网账号体系产品,利用中国电信管道优势为企业提供用户身份认证能力。其中网关系统是天翼账号对外能力开放体系的重要组成:业务侧它以集中入口、集中计费、集中鉴权管控为目标,技术侧它支持隔离性、可配置、易开发、动态路由、可降级、高并发等场景。自2017年天翼账号网关系统上线以来,历经数次互联网的营销大促活动,特别是2021年的春节红包活动和刚过去双11活动,天翼账号网关系
程序员xysam
·
2024-02-03 06:36
架构
java
学习
程序人生
微信团队分享:微信直播聊天室单房间1500万在线的消息
架构演进
之路
本文将回顾微信直播聊天室单房间海量用户同时在线的消息组件技术设计和
架构演进
,希望能为你
hellojackjiang2011
·
2024-02-02 11:37
架构
高并发
即时通信
im
82.1W/S的QPS到底大不大?
但是对于
大型网站
、互联网公司或高并发系统来说,可能就略显不足。在大流量的互联网公司,其核心业务系统一般要求能够处理每秒数十万甚至上百万的QPS。
百里守约学编程
·
2024-02-02 09:07
go
golang
qps
监控系统
架构演进
随着cdn业务发展,机器规模增长迅速,同时为满足多元化监控需求,由单一监控->多维监控->立体监控,架构的整体变迁。
dennyhong
·
2024-02-01 22:00
分布式系统中的CAP的原理
前言分布式系统(distributedsystem)正变得越来越重要,
大型网站
几乎都是分布式的。分布式系统的最大难点,就是各个节点的状态如何同步。
Devincd
·
2024-02-01 10:15
前端-外卖客户端-容器化-
架构演进
-美团技术团队
1.背景1.1移动端跨平台技术的介绍移动端的跨平台技术不是一个新话题,早在几年前,WebView容器、ReactNative、Weex、Flutter、小程序等移动端跨平台框架就风起云涌。为什么跨平台这么有吸引力呢?我们设想一下如果可以做到一次开发,多端复用,那么对于公司来说,就可以降低用人成本。对于开发来说,只需要学习一个框架,就可以在Android和iOS双平台上开发。节约下来的成本,可以投入
无心六神通
·
2024-02-01 02:40
前端
前端
架构
容器化
面渣逆袭:微服务三十三问,两万字图文详解!速收藏!
在微服务的
架构演进
中,一般可能会存在这样的演进方向:单体式-->服务化-->微服务。单体服务一般是所有项目最开始的样
七七真的是太棒了
·
2024-01-31 17:32
微服务
架构
云原生
Selenium7-强制等待、隐式等待、显式等待的区别和源码解读
因为,目前大多数Web应用程序都是使用Ajax和Javascript开发的;每次加载一个网页,就会加载各种HTML标签、JS文件但是,加载肯定有加载顺序,
大型网站
很难说一秒内就把所有东西加载出来,不仅如此
Esnooker
·
2024-01-31 07:12
32个Java面试必考点-10架构的演进之路与前沿技术
系统
架构演进
首先以演进的方式来了解不同的系统架构。单体架构最简单的系统架构是单体服务,如下图所示。一个项目中的多个服务,混合部署在一个进程内,服务之间
机智阳
·
2024-01-31 07:21
java
java
面试
架构
后端
开发语言
14.软件架构设计:
大型网站
技术架构与业务架构融合之道 --- 业务架构思维
第14章业务架构思维14.1“伪”分层典型的互联网分层架构:客户端=>接入层=>聚合层=>业务层=>基础服务层=>数据层伪分层架构可能具有的一些特征:1.底层调用上层比如某个基础服务调用上层业务服务,怎么解决呢?办法1:要思考业务逻辑是否放错了地方?或者业务逻辑是否要一分为二,一部分放在业务服务,一部分放在基础服务。也就避免了底层调用上层。办法2:OOD中的典型办法,DIP(依赖反转)。底层定义接
enlyhua
·
2024-01-31 06:55
架构
架构
postman
linq
Redis06:Redis
架构演进
现在我们使用的Redis是单机的,单机的Redis存在单点故障的问题,所以Redis提供了主从复制的方案。1、主从复制Redis的复制功能支持多个数据库之间的数据同步。通过Redis的复制功能可以很好的实现数据库的读写分离,提高服务器的负载能力。主数据库(Master)主要进行写操作,而从数据库(Slave)负责读操作。一个主数据库可以有多个从数据库,而一个从数据库只能有一个主数据库。看这个图这个
做一个有趣的人Zz
·
2024-01-31 05:53
Redis
redis
架构
数据库
从单点 Redis 到 1 主 2 从 3 哨兵的
架构演进
之路
一、前言我们有个项目中用的MySQL、Redis、ES、微服务都是单节点部署的,没有做集群模式部署,为了提高整体的可用性,对项目的部署架构进行了升级,支持高可用。通过本篇,你可以学到以下内容:Redis真实的多服务器部署实战Redis真实的主从模式部署实战。Redis真实的哨兵集群模式部署实战。Redis主节点宕机后,Redis哨兵如何进行故障转移的。Redis切换主节点后,客户端如何自动感知并连
程序员xysam
·
2024-01-31 05:50
架构
java
学习
程序人生
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他