ICode9

精准搜索请尝试: 精确搜索
  • 马士兵MCA互联网高级架构师学习总结2021-11-30 00:03:00

    爱好学习,乐于分享,喜欢与志同道合的人学习分享交流 1、多线程部分: 这部分绝对全网第一。讲的非常深入。 2、JVM 调优 目前市场讲的很多但是真正讲好的不错。 3、MYSQL 部分 深入底层数据结构再到应用层,调优落地。 4、并发编程部分 从应用到底层数据结构一步一步的深入讲解 。 5、

  • 【分布式】一致性协议之2PC与3PC2021-11-29 22:31:46

    目录 2PC 阶段一:投票流程 阶段二:执行阶段 优点 缺点 3PC 阶段一:CanCommit 阶段二:PreCommit(存在两种可能) 阶段三:doCommit(存在两种可能) 优点 缺点 分布式系统中往往是由分布在不同位置的多台机器组成,如何保证这些机器的数据一致性,成为分布式系统需要解决的问题之一。为了解决这一

  • [源码解析] PyTorch 分布式 Autograd (1) ---- 设计2021-11-29 22:01:33

    [源码解析] PyTorch 分布式 Autograd (1) ---- 设计 目录[源码解析] PyTorch 分布式 Autograd (1) ---- 设计0x00 摘要0x01 分布式RPC框架1.1 RPC 框架1.2 PyTorch RPC 四大支柱1.3 RRef1.3.1 假设条件1.3.2 同步调用1.3.2 异步调用0x02 示例0x03 前向传播期间的 Autograd 记录0x0

  • [源码解析] PyTorch 分布式 Autograd (1) ---- 设计2021-11-29 20:33:37

    [源码解析] PyTorch 分布式 Autograd (1) ---- 设计 文章目录 [源码解析] PyTorch 分布式 Autograd (1) ---- 设计0x00 摘要0x01 分布式RPC框架1.1 RPC 框架1.2 PyTorch RPC 四大支柱1.3 RRef1.3.1 假设条件1.3.2 同步调用1.3.2 异步调用 0x02 示例0x03 前向传播期间的 Au

  • 微服务总结2021-11-29 19:59:51

    微服务架构(MSA)的基础是将单个应用程序开发为一组小型独立服务,这些独立服务在自己的进程中运行,独立开发和部署。 程序中的微服务,就是将各个业务系统的共性再进行抽取,做成独立的服务。  SpringCloud Alibaba微服务解决方案 概述Spring Cloud Alibaba 是Spring Cloud的一个子项目

  • 分布式任务-XXL-JOB2021-11-29 17:59:39

    一、什么是xxl-job? 1.1 简介 XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 1.2 特性 1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手; 2、动态:支持动态修改任务状

  • 谷粒商城分布式环境配置(一)2021-11-29 16:01:03

    谷粒商城分布式环境配置: vagrant: 1、安装vagrant: vagrant init centos/7 2、配置固定ip: 更改Vagrantfile更改虚拟机ip,修改其中的config.vm.network "private_network",ip:"192.168.56.10" 3、修改登录方式:默认只允许ssh登录方式,为了后来操作方便,文件上传等,我们可以配置允许

  • 【Redis分布式锁底层实现】2021-11-28 22:05:07

    我是廖志伟,一名Java开发工程师、幕后大佬社区创始人、Java领域优质创作者、CSDN博客专家。拥有多年一线研发经验,研究过各种常见框架及中间件的底层源码,对于大型分布式、微服务、三高架构(高性能、高并发、高可用)有过实践架构经验。 博主:java_wxid 社区:幕后大佬 文章目录

  • 分布式锁2021-11-28 21:34:36

    1、加锁解决缓存击穿问题 1)本地锁: 使用同步代码块 public Map<String,List<Catalog2Vo>> getCatalogJsonFromDb() { //只要是同一把锁,就能锁住使用这个锁的所有线程 //synchronized (this) SpringBoot项目中所有组件在容器中都是单例的 synchronized (this){

  • 阿里资深架构师整理分享的分布式系统架构:技术栈详解与进阶文档2021-11-28 15:58:40

    前言 资深分布式系统研发工程师、架构师多年工作经验总结,从原理、应用和实践3个维度展开从前端到后端,从网络传输到负载均衡,从事务到数据库,从高并发到高可用,8个维度全面讲解分布式系统的技术栈。 本文从技术原理、高并发、性能优化的角度出发,对分布式环境中因应用场景复杂多变

  • 畅聊分布式体系架构2021-11-28 15:58:00

    或许我们都忘了当年用短信和邮箱的时代,信息通讯并不是很及时迅捷。我们都普遍认为是那时候网络不够发达。的确这是一部分原因,但是其实另一部分的原因就在于集中式服务响应能力不足。这个应该怪英特尔和摩托罗拉(如果记得汉芯,应该知道这个巨人)吗?我觉得不应该,至少当时他们已经很

  • 分布式机器学习常用数据集2021-11-28 12:32:40

    今天开始跑分布式机器学习论文实验了,这里介绍一下论文的常用数据集(因为我的研究领域是分布式机器学习,所以下面列出的数据集可能偏向这方面,做其他方向的童鞋参考下就好)。 1. CV数据集 (1)FEMINIST 任务:手写字符识别 参数说明: 62种不同的字符类别 (10种数字, 26种小写, 26种大写)的

  • 程序员如何获得高并发的经验?2021-11-28 10:33:44

        要获得高并发经验要去大公司,然后大公司招聘要求高并发经验,感觉这是个死循环,没有高并发经验的人如何才能获取高并发方面的经验呢?     先说具体的做法。     1 首先得在自己电脑上鼓捣出Redis,kafka,dubbo,mycat等高并发分布式组件的环境,通过这些环境了解分布式组件的基本api

  • 程序员需要达到什么水平才能顺利拿到 20k 无压力?2021-11-27 16:32:35

        程序员要拿到20k,应该达到什么水平?     1 熟悉增删改查技能,熟悉项目开发相关流程和技能。     2 能解决基本问题,分布式或比较深的问题,太难的不会不要紧,但常规的应该有项目经验。     3 简历好看些,最近2年别频繁跳槽,或有长时间不在岗时间。     4 会背题,同时最好有值

  • 学习分布式一致性协议:自己实现一个Raft算法2021-11-27 16:02:32

    前言 MIT6.824是麻省理工学院开设的一个很棒的分布式系统公开课程, 课程的Schedule在这里 ,这门课程的学习方式主要是通过教授的 lecture 讲解、Paper阅读、FAQ答疑,以及实践lab来完成的,是一个学习理论知识,然后动手实践的过程,个人认为是很好的学习方式,而MIT6.824公开课让更多不

  • 厦门python培训班2021-11-27 15:58:00

    Hadoop是由Apache基金会开发的一个大数据分布式系统基础架构,最早版本是2003年原Yahoo!DougCutting根据Google发布的学术论文研究而来。 用户可以在不了解分布式底层细节的情况下,轻松地在Hadoop上开发和运行处理海量数据的应用程序。低成本、高可靠、高扩展、高有效、高容错等特

  • 分布式事务及详解2021-11-26 14:03:28

    参照:https://mp.weixin.qq.com/s/KxMBoexptyydagnsfAqsoA https://mp.weixin.qq.com/s/Mcx13fPfAHgWD3kaErH9Pg 在分布式系统、微服务架构大行其道的今天,服务间互相调用出现失败已经成为常态。 如何处理异常,如何保证数据一致性,成为微服务设计过程中,绕不开的一个难题。在不同的业务

  • 大数据导论2021-11-26 12:00:46

    关注公众号:大数据技术派,回复“资料”,领取1000G资料。 本文首发于我的个人博客:大数据简介 一、大数据概论 大数据(big data):指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率

  • 【架构师面试-消息队列-8】-消息队列的一般存储方式2021-11-25 22:02:15

    当前业界几款主流的MQ消息队列采用的存储方式主要有以下三种方式。 1:文件系统 目前业界较为常用的几款产品(RocketMQ / Kafka / RabbitMQ)均采用的是消息刷盘至所部署虚拟机/物理机的文件系统来做持久化 刷盘一般可以分为异步刷盘、同步刷盘两种模式 消息刷盘为消息存储提供了一种

  • 分布式事务与Seate框架(2)——Seata实践2021-11-25 20:30:20

    一、实践准备工作 1、框架介绍 实践主要是以“订单-库存-账户”系统演示,主要的框架图如下,图中各个部分充当的分布式事务角色已标明。        具体流程:   1)用户登录XXX商品购物系统(假设已有账户),   2)点击购买某个商品,发起创建订单请求;   3)检查购买商品的库存量,如果不

  • PB级分析型数据库ClickHouse的应用场景和特性2021-11-25 17:59:59

    在百花齐放的交互式分析领域,ClickHouse 绝对是后起之秀,它虽然年轻,却有非常大的发展空间。本文将分享 PB 级分析型数据库 ClickHouse 的应用场景、整体架构、众多核心特性等,帮助理解 ClickHouse 如何实现极致性能的存储引擎,希望与大家一起交流。 一、交互式分析之 ClickHouse 1.

  • 国际化分布式WEB UI自动化测试平台搭建2021-11-25 17:59:27

    国际化分布式WEB UI自动化平台 一 背景二 特色功能三 系统架构设计&框架选型自动化测试框架SeleniumWebDriverSelenium Grid 四 功能介绍平台化国际化分布式并发执行跨环境分支的用例管理合并同步 H5 UI自动化自定义定位表达式动态的预期值前/后置动作数据Mock页面Mock页面

  • 基于阿里云资源的分布式部署方案2021-11-25 17:05:24

        1、启用SLB负载均衡,分发请求到2台ECS服务器 2、后台通过阿里云OSS的API接口,上传图片到oss里。2、启用RDS数据库。3、启用memcached缓存(或redis缓存)(memcached缓存,部署在web2服务器上。资源允许应该再单独购买缓存服务器)4、图片、视频资源 请求全站加速CDN,CDN溯源地址是OSS5

  • 测试平台系列(82) 解决APScheduler重复执行的问题2021-11-25 14:31:07

    大家好~我是米洛! 我正在从0到1打造一个开源的接口测试平台, 也在编写一套与之对应的完整教程,希望大家多多支持。 欢迎关注我的公众号测试开发坑货,获取最新文章教程! 回顾 上一节我们编写了在线执行Redis命令的功能,页面也勉强能用了。对于前置条件这块来说,就好像沙鲁吞了17号,已经

  • HDC2021技术分论坛:分布式调试、调优能力解决方案2021-11-25 12:34:42

    作者:yangjianwei 华为高级工程师   HarmonyOS致力于提供1+8+N智慧全场景解决方案,打造设备流转、多端协同的分布式体验,实现一次开发、多端部署,让分布式应用的开发更加简单。   针对分布式应用的调试问题,DevEco Studio提供了分布式调试、调优能力解决方案,解决开发者面临的调试不连

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有