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
分布式架构设计
<
分布式
锁>
文章目录概要
分布式
锁实现1.数据库
分布式
锁2.redis
分布式
锁3.redis
分布式
锁小结概要在很多场景中,我们为了保证数据的最终一致性,需要很多的技术方案来支持,比如
分布式
事务、
分布式
锁等。
快乐的木子李
·
2024-02-20 07:20
#
Java基础
分布式
Java目录
乐观锁和悲观锁
分布式
锁hashmap原理Redis及其
分布式
DDD领域驱动设计IO、多线程Kafka设计模式之??Elasticsearch
快乐的木子李
·
2024-02-20 07:20
#
Java基础
java
提前部署游戏业务防护,为何如此重要?
随着游戏行业的壮大,网络游戏的结构框架也已经暴露在网络安全的威胁之下,而这里面拒绝服务DoS攻击和基于DoS的
分布式
拒绝服务DDoS攻击是最常见的两种攻击方式。
德迅云安全小李
·
2024-02-20 07:19
游戏
微服务day01-认识微服务与Eureka注册中心
微服务≠springcloud,是一种经过良好
架构设计
的
分布式
解决方案,微服务架构特征单一职责:微服务拆分力度更小,每一个服务都对应唯一的业务能力,做到单一职责,避免重复业务开发面向服务:微服务对外暴露业务接口自治
黒猫.
·
2024-02-20 07:49
springcloud
微服务
eureka
架构
java
spring
SpringCloud-Config:
分布式
配置
10.SpringCloudConfig
分布式
配置Dalston.RELEASESpringCloudConfig为
分布式
系统中的外部配置提供服务器和客户端支持。
666-LBJ-666
·
2024-02-20 07:48
SpringCloud
spring
cloud
分布式
spring
java面试题之redis篇
Redis五种数据类型的应用场景:String类型的应用场景:缓存对象、常规计数、
分布式
锁、共享session信息等。List类型的应用场景:消息队列(但是有两个问题:1.生产者需要自行实现全
雨会停rain
·
2024-02-20 07:16
redis
java
redis
开发语言
Kafka的介绍
文章目录一、介绍二、消息队列通信的模式三、特性四、使用场景五、核心概念一、介绍kafka是一个
分布式
的发布订阅消息系统基于Zookeeper协调最初由Linkedin公司开发,于2010年贡献给了Apache
kimi-001
·
2024-02-20 07:45
Kafka
kafka
分布式
安全
架构设计
理论与实践
一、考点分布安全架构概述(※※)安全模型(※※※)信息安全整体
架构设计
网络安全体系
架构设计
区块链技术(※※)二、安全架构概述被动攻击:收集信息为主,破坏保密性主动攻击:主动攻击的类别主要有:中断(破坏可用性
一心猿
·
2024-02-20 07:37
安全架构
安全
Git面试题整理(基本点)
1.简述GitGit是一种
分布式
版本控制系统,它允许多个开发者在任何时间,从任何地点对代码进行编辑和分享,而不会互相干扰。Git通过跟踪和管理代码的历史版本,帮助团队协作开发复杂的项目。
洒水水儿
·
2024-02-20 07:33
八股面试
git
分布式
事务理论基础
cap理论:一致性(C):指在
分布式
系统中,所有节点在同一时刻存储的数值是一样的。举例:访问a节点和访问b节点都能得到一致的响应结果。可用性(A):指在访问服务器时能很快得到响应,但不保证数据正确性。
自律给你自由
·
2024-02-20 06:56
分布式
分布式
分布式
事务:2PC、3PC、TCC、zab协议回顾
2PC:两阶段提交协议。事务分为提交和执行两个阶段。阶段一:协调者发送事务的请求到事务的执行方,执行方执行事务并记录undo和redo,但不提交事务。然后返回执行情况。阶段二:协调者发送提交事务请求到各执行方,让各方提交事务或者回滚事务。存在问题:1)协调者是个单点问题。2)如果第二阶段超时了会导致脏数据。3PC:两阶段协议的改进。二阶段一来就开始执行执行事务,如果有人不能执行这样会导致占用资源。
自律给你自由
·
2024-02-20 06:56
分布式
git_note
//git-scm.com本文主要是Git教程|廖雪峰的学习总结常用Git命令清单|阮一峰ProGitgit-cheat-sheetauthor:gyc514893758git简介什么是gitgit是
分布式
版本控制系统对于一个项目
北辰2023
·
2024-02-20 06:24
其他
git
笔记
远程过程调用解密:探索RPC协议的深度、挑战与未来方向
RPC抽象了网络通信的细节,使得开发
分布式
系统更为简便。2.RPC的工作原理RPC的工作原理包括几个关键步骤:接口定义、客户端代理生成、服务端桩(stub)生成、通信、服务执行和返回结果。
程序员Chino的日记
·
2024-02-20 06:15
rpc
网络协议
网络
【Git】基本概念和使用方式
Git是一个
分布式
版本控制系统,用于管理和跟踪计算机文件的变化。它最初是由LinusTorvalds开发的,用于管理Linux内核的开发。
穿山甲yyds
·
2024-02-20 06:13
javascript
主动对象模式(Active Object pattern)
该模式通常用于需要多线程服务器的
分布式
系统中。此外,客户应用,比如窗口系统和网络浏览器,采用主动对象来简化并发和异步的网络操
weixin_30416497
·
2024-02-20 06:06
网络
数据结构与算法
c/c++
如何在微服务中使用 MinIO 进行配置
使用MinIO可以轻松地扩展存储容量,支持高并发、
分布式
的对象存储,并且拥有各种强大的功能(如访问控制、加密等)。
阿宽...
·
2024-02-20 06:15
微服务
java
c#
分布式
锁的场景及解决方案
分布式
锁的使用场景:超卖问题库存一定的商品,在并发请求时即存在超卖问题,例如:大促、秒杀单进程解决方案在同一进程下,只需要通过java内置的锁Synchronized和ReentranLock即可。
李大瑞
·
2024-02-20 06:43
redis
java基础
综合
分布式
分布式锁
redis分布式锁
redis
Zookeeper 集群部署的那些事儿
ZooKeeper是Apache的一个顶级项目,为
分布式
应用提供高效、高可用的
分布式
协调服务。ZooKeeper本质上是一个
分布式
的小文件存储系统。
牧小农
·
2024-02-20 06:25
分布式
锁的应用场景及实现
文章目录
分布式
锁的应用场景及实现1.应用场景2.
分布式
锁原理3.
分布式
锁的实现3.1基于数据库
分布式
锁的应用场景及实现1.应用场景电商网站在进行秒杀、特价等大促活动时,面临访问量激增和高并发的挑战。
TheManba
·
2024-02-20 06:39
分布式
java
Python专家指南:全面揭示文件操作的核心机制与实战技巧
无论是在日常的数据处理、配置文件管理、大规模数据分析,还是在复杂软件开发、网络通信及
分布式
存储解决方案中,对文件的操作能力都是程序员必备的基本功。
极客代码
·
2024-02-20 06:05
玩转Python
python
区块链革命:Web3如何改变我们的生活
随着技术的不断发展,区块链技术作为一种去中心化的
分布式
账本技术,正逐渐成为数字世界的核心。Web3作为区块链技术的重要组成部分,正在引领着数字化时代的变革,其影响已经开始渗透到我们生活的方方面面。
dingzd95
·
2024-02-20 05:28
区块链
web3
生活
服务端和客户端以及前后端相关概念区分
一、服务端(Server-side)和客户端(Client-side)服务端和客户端是指在
分布式
系统或网络应用中相对的两个部分。是指在计算机网络中不同角色的两个主要实体。
林隐w
·
2024-02-20 05:13
java
计算机网络
java
学习
服务器
基于springBoot的开源运维监控工具——WGCLOUD
WGCLOUD是一个高性能的
分布式
监控系统,server基于springboot架构开发,agent采用go开发,核心模块包括:主机监控,ES集群监控,CPU监控,CPU温度监控,大屏看板,docker
tianshiyeben
·
2024-02-20 05:09
IT运维管理软件使用笔记
springboot
golang
运维开发
cpu监控
内存管理
ZooKeeper原理应用
ZooKeeper是一个开源的
分布式
协调服务,由雅虎创建,是GoogleChubby的开源实现。
学编程的小屁孩
·
2024-02-20 05:33
以内存为核心的开源
分布式
存储系统
是一个以内存为核心的开源
分布式
存储系统,也是目前发展最迅速的开源大数据项目之一。
这次靠你了
·
2024-02-20 05:26
大数据
Tachyon
hdfs
大数据
得物多活
架构设计
之路由服务设计
一、背景随着公司的业务发展,每次稳定性故障带来的影响越来越大,提供稳定的服务,保证系统的高可用已经变成了整个技术部面对的问题。基于这种背景,公司开展了多云/多活的技术项目,本人有幸参与了“次日达”项目【1】的异地双活改造方案的设计。想以此来浅谈一下我对多活乃至全球化的一些技术方案的认知。多活架构系列的文章我会按照总体技术方案、双活/全球区域化部署技术、网络调度技术、性能优化以及SRE五大部分来展开
得物技术
·
2024-02-20 05:24
得物技术
java
servlet
开发语言
2023年全球架构师峰会(ArchSummit北京站2023):核心内容与学习收获(附大会核心PPT下载)
一、核心内容解析1、云计算与
分布式
架构的新发展随着云计算技术的不断成熟,
分布式
架构已成为大型系统建设的标配。本次
百家峰会
·
2024-02-20 05:21
程序人生
软件架构
ArchSummit
学习
软件架构师
ArchSummit
从0到1搭建企业
分布式
系统-07-jenkins搭建
开头jenkins主要用来做持续集成,原理是开发人员将代码提交到git后,点击jenkins构建会通过mvn将代码打包成war包,然后自己写一些脚本,发布到具体的应用,实现开发环境自动化部署搭建1.前提条件:已安装jdk已安装maven2.官方下载war将war部署到tomcat中,启动tomcat3.修改配置文件/var/lib/jenkins/config.xml1、这个权限对应“任何用户可以
Coding626
·
2024-02-20 04:03
HarmonyOS - 实现多设备协同开发实战教程~
下面通过开发一个HarmonyOS的多端
分布式
表白应用来实现设备之间的相互联动。项目介绍H5页面可以实现一些比较特殊的页面效果,所以选择在应用中集成H5页面。
码中之牛
·
2024-02-20 04:52
鸿蒙
Harmony
OS
OpenHarmony
harmonyos
华为
移动开发
鸿蒙开发
音视频
初始HTTP协议
万维网:WWW(worldwideweb)万维网并非某种特殊的计算机网络,是一个大规模的、联机式的信息贮藏库,使用链接的方法能非常方便地从因特网上的一个站点访问另一个站点(超链技术),具有提供
分布式
服务的特点
AH努力中
·
2024-02-20 04:15
HTTP协议
http
网络协议
网络
HBase——基础概念介绍
一、初识HBaseHBase是一个面向列式存储的
分布式
数据库,其设计思想来源于Google的BigTable论文。HBase底层存储基于HDFS实现,集群的管理基于ZooKeeper实现。
zhanglf1016
·
2024-02-20 04:43
#
HBase
hbase
数据库
大数据
网站如何做
分布式
(集群)的大纲 (转)
网站如何做
分布式
(集群)的大纲概念
分布式
是指将不同的业务分布在不同的地方。而集群指的是将几台服务器集中在一起,实现同一业务。
分布式
中的每一个节点,都可以做集群。而集群并不一定就是
分布式
的。
aaqz6278
·
2024-02-20 03:11
运维
数据库
memcached
Redis
redis是什么redis能干嘛
分布式
缓存内存储存和持久化redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务如果断电,redis可以自主把内存里的数据写入硬盘,下次有电直接找回,不用再从mysql
若水uy
·
2024-02-20 03:29
redis
数据库
缓存
Git软件
管理开发项目的人力资源代码资源文档资源基础功能:1.保存和管理软件2.提供客户端工具进行访问3.提供不同版本文件的比对功能不怕中央服务器出问题:
分布式
版本控制(git).git文件夹是本地仓库再次对本地文件修改
若水uy
·
2024-02-20 03:25
git
微服务开发框架:eureka和nacos介绍
一.微服务1.单体架构和
分布式
架构单体架构
分布式
架构根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,成为一个服务优点:缺点:服务拆分力度、服务集群地址如何维护、服务之间实现远程调用、服务健康状态如何感知微服务特点
昭昭昭昭
·
2024-02-20 03:21
微服务
eureka
spring
cloud
速盾网络:cdn加速服务器代理分销
CDN(ContentDeliveryNetwork)是一种
分布式
网络架构,旨在提供快速、安全和高效的内容传输和分发服务。
速盾cdn
·
2024-02-20 02:23
网络
服务器
运维
Spring Cloud Hystrix:服务容错与熔断
1.理解服务容错与熔断1.1服务容错的概念和重要性在
分布式
系统中,由于各种原因(例如网络延迟、服务故障等),服务之间的通信可能会出现故障或者延迟。
星光闪闪k
·
2024-02-20 02:00
Java
Spring
spring
cloud
hystrix
java
后端
spring
架构
Spring Cloud Ribbon:负载均衡
1.介绍SpringCloudRibbon1.1什么是SpringCloudRibbonSpringCloudRibbon是Netflix开源的负载均衡器,它为
分布式
服务提供了客户端负载均衡的功能。
星光闪闪k
·
2024-02-20 02:28
Spring
Java
spring
cloud
ribbon
负载均衡
架构
后端
spring
对部分区块链技术应用的浅见
区块链本质上来说是一个
分布式
的公共账本,能够直接通过互联网传递价值,并具备不可篡改的特性。
Aichris
·
2024-02-20 02:36
视频直播系统架构的设计与实现
视频直播系统作为一种实时性强、用户互动性高的应用,其
架构设计
至关重要。本文将介绍如何设计和实现一个稳定、高性能的直播系统架构,以提供良好的用户体验和可靠的服务。
007php007
·
2024-02-20 02:24
后端
架构
API
系统架构
架构
微服务
音视频
php
java
golang
电商云平台系统的设计与实现
1.系统
架构设计
电商云平台系统的
架构设计
主要分为三个部分:展示层:展示层负责用户交互界面的展示和数据呈现。在电商平台中,用户可以通过该界面浏览商品信息、下订单、支付等操作。
007php007
·
2024-02-20 02:24
后端
架构
API
系统架构
devops
运维
架构
微服务
HIS系统
架构设计
与实现的经验总结
以下是本文对HIS系统
架构设计
与实现的经验总结。###1.
架构设计
阶段在进行HIS系统
架构设计
时,首先需要明确系统的需求和目标,充分了解医院内部业
007php007
·
2024-02-20 02:53
后端
架构
API
系统架构
devops
运维
架构
微服务
python
java
系统架构27 - 软件
架构设计
(6)
基于架构的软件开发方法基于架构的软件开发方法(ABSD)概述概念与术语开发模型体系结构需求体系结构设计体系结构文档化体系结构复审体系结构实现体系结构的演化基于架构的软件开发方法(ABSD)基于体系结构的软件设计(Architecture-BasedSoftwareDesign,ABSD)是一种软件开发方法。强调在开发过程中首先定义系统的体系结构,然后根据这个体系结构来实现系统。它有助于确保系统的结
银龙丶裁决
·
2024-02-20 01:31
软考系统架构
系统架构
基于架构的软件开发方法
ABSD
Canal解决Redis与mysql缓存一致性问题
缓存一致性解决方案3Canal介绍3.1Canal应用场景3.2MySQL主从复制原理3.3Canal工作原理3.4Canal配置5同步更新Redis缓存想学习架构师构建流程请跳转:Java架构师系统
架构设计
赵广陆
·
2024-02-20 01:26
architect
高可用
缓存
一致性
redis
【Git】 大厂代码提交原则(适用新手,细节拉满)
目录git是什么,为什么要学git开发目录提交到github/gitee的命令提交代码时的注意事项git的其他命令git是什么,为什么要学gitgit是一个免费的、开源的
分布式
版本控制系统,git可以追踪文件的修改历史
王果冻ddd
·
2024-02-20 01:55
git
构建智慧交通平台:
架构设计
与实现
随着城市交通的不断发展和智能化技术的迅速进步,智慧交通平台作为提升城市交通管理效率和水平的重要手段备受关注。本文将探讨如何设计和实现智慧交通平台的系统架构,以应对日益增长的城市交通需求,并提高交通管理的智能化水平。###1.智慧交通平台的意义智慧交通平台通过整合先进的技术手段,如大数据分析、人工智能、物联网等,可以实现对城市交通的实时监测、智能分析和精准调度,从而提高交通运行效率、降低交通事故发生
007php007
·
2024-02-20 01:42
后端
架构
API
分布式
系统架构
java
python
php
postman
ide
网络
docker
idea
devops
运维
百度
经验分享
笔记
交通物流
composer
golang
sql
开发语言
sensitive-word v0.13 特性版本发布 支持英文单词全词匹配
拓展阅读sensitive-word-adminv1.3.0发布如何支持
分布式
部署?
老马啸西风
·
2024-02-20 00:08
java
Java面试题之:MongoDB
Java面试题之:MongoDB一、概念二、特点一、概念 MongoDB是由C++语言编写的,是一个基于
分布式
文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。
faramita_of_mine
·
2024-02-20 00:52
The
interview
questions
mongodb
java
mapreduce
intellij
idea
面试题
【Java面试】MongoDB
MongoDB是由C++语言编写的,是一个基于
分布式
文件存储的开源数据库系统。再高负
网络冒险家
·
2024-02-20 00:20
面试
java
面试
mongodb
Spring Cloud Alibaba 实战(八) - 审核业务的
分布式
事务处理实现
Github博客地址本文主要讲解RabbitMQ的介绍和安装,SpringCloudStream核心概念,SpringCloudAlibabaRocketMQ学习,异步消息推送与消费1审核业务的实现com/javaedge/contentcenter/service/content/ShareService.java假设添加积分操作很耗时,我们的主要操作是审核,而不关心积分,所以可以将其异步化1.
JavaEdge
·
2024-02-19 23:30
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他