您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 网站架构技术

  2. 大型网站架构演化 大型网站软件系统的特点 大型网站架构演化发展历程 初始阶段 应用服务和数据服务分离 使用缓存改善网站性能 缓存类型 本地缓存 分布式缓存 缓存产品 redis 业界主流 memcached 解决问题 数据库访问 使用应用服务器集群改善网站的并发处理能力 问题: 负载均衡情况下session状态的保持? 解决方案: 基于DNS的负载均衡 反向代理 ngix JK2 数据库的读写分离 问题: 读库与写库的数据同步 解决方案: 不同的数据库都有自己的数据库的主从复制功能 使用反向代
  3. 所属分类:专业指导

    • 发布日期:2016-10-09
    • 文件大小:1048576
    • 提供者:qq_33220449
  1. 最新亿级流量电商详情页系统的大型高并发与高可用缓存架构实战第一版附全套资料

  2. 本课程属于全网独家的大型Java高端架构项目实战课程,课程基于真实的每日上亿流量的大型电商网站中的商品详情页系统,作为项目实战。详细讲解如何实现一个复杂的缓存系统架构,去直接支撑电商背景下的高并发与高性能的访问,同时基于缓存架构本身所处的复杂分布式系统架构环境下,如何设计与实现一个高可用的分布式系统架构。期望通过本套课程能帮助大家学习到一些高阶的技术,复杂问题的解决方案,以及应对挑战性场景的大型架构设计思想。熟练掌握亿级流量电商网站的商品详情页架构如何设计与实现,能够应对各种复杂场景与挑战问题
  3. 所属分类:Web开发

    • 发布日期:2017-12-11
    • 文件大小:79
    • 提供者:qq_31849455
  1. 高并发问题面试

  2. 高并发场景下,如何解决数据库与缓存双写的时候数据不一致的情况?如何解决大value缓存的全量更新效率低下问题?
  3. 所属分类:Java

    • 发布日期:2018-06-11
    • 文件大小:26624
    • 提供者:sakakokiya
  1. java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

  2. 180多页面试题,前前后后不间断的更新了两年,准备换工作时,总是拿来看看,有比较好的面试题,也不间断的更新,面试题目录如下: 【基础】面向对象的特征有哪些方面 13 抽象 13 继承 13 封装 13 多态性 13 【基础】java多态的理解 13 【基础】transient关键字 15 【基础】访问修饰符区别 15 【基础】java基本数据类型(四类八种) 15 Java自动类型转换 16 数据类型自动提升(注意以下讨论的是二元操作符) 16 【基础】switch支持的类型 17 【基础】当
  3. 所属分类:Java

    • 发布日期:2018-08-13
    • 文件大小:7340032
    • 提供者:laokaikai
  1. 大型分布式网站架构与实践

  2. 第1章 面向服务的体系架构(SOA) 1   本章主要介绍和解决以下问题,这些也是全书的基础:   HTTP协议的工作方式与HTTP网络协议栈的结构。   如何实现基于HTTP协议和TCP协议的RPC调用,它们之间有何差别,分别适应何种场景。   如何实现服务的动态注册和路由,以及软负载均衡的实现。   1.1 基于TCP协议的RPC 3   1.1.1 RPC名词解释 3   1.1.2 对象的序列化 4   1.1.3 基于TCP协议实现RPC 6   1.2 基于HTTP协议的RPC 9
  3. 所属分类:Java

    • 发布日期:2018-08-24
    • 文件大小:96468992
    • 提供者:mr_hope
  1. Java思维导图xmind文件+导出图片

  2. 分布式架构 漫谈分布式架构 初识分布式架构与意义 如何把应用从单机扩展到分布式 大型分布式架构演进过程 分布式架构设计 主流架构模型-SOA架构和微服务架构 领域驱动设计及业务驱动规划 分布式架构的基本理论CAP、BASE以及其应用 什么是分布式架构下的高可用设计 构架高性能的分布式架构 构建分布式架构最重要因素 CDN静态文件访问 分布式存储 分布式搜索引擎 应用发布与监控 应用容灾及机房规划 系统动态扩容 分布式架构策略-分而治之 从简到难,从网络通信探究分布式通信原理 基于消息方式的系统
  3. 所属分类:Java

    • 发布日期:2018-12-20
    • 文件大小:16777216
    • 提供者:qq_34316044
  1. 秒杀系统企业级实战应用(真实工业界案例)视频教程

  2. 随着互联网不断发展,电商越来越流行,商家为了卖出更多的商品,给宝贝们标出了放血的价格, 吸引大量剁手党们来参与各种抢购和秒杀活动。那么问题来了,面对瞬间爆发的访问压力和海量的交易数据,我们该怎么解决呢? 本课程将由浅入深,从0开始一步一步的带大家实现一个完整的,真实的,高并发,高可用的秒杀系统。 从功能上包含几个大模块,分别是:秒杀商家模块,用户模块,订单模块,秒杀商品模块,支付模块等。 本课程是基于大型互联网的真实架构进行讲解,秒杀系统技术架构(Spring+SpringMVC+Mybatis
  3. 所属分类:Web开发

    • 发布日期:2018-12-24
    • 文件大小:84
    • 提供者:cnttr
  1. zxframe demo.rar

  2. zxframe主要用于有高访问量的项目,对高并发瓶颈有成套成熟解决方案,让你的服务稳健可用 *.支持读写分离,分库分表,读数据源熔断,数据源运行监控 *.支持JPA,既有hibernate的便捷操作,又有mybatis的sql集中编写or管理的风格;支持乐观锁 *.支持防缓存穿透,防缓存击穿,防缓存雪崩 *.支持多层次缓存:本地一级缓存,本地全局二级缓存,远程缓存,查询缓存,方法级别缓存 *.支持缓存融入事务,业务异常不提交缓存数据 *.支持通用分布式锁 *.支持全服务热更新配置 *.支持服务
  3. 所属分类:Java

    • 发布日期:2019-07-23
    • 文件大小:1048576
    • 提供者:qq1164429680
  1. X系统高可用&高并发解决方案.pptx

  2. 在有限的物理资源下,如果实现服务的高可用性与稳定性。主要解决如下一些问题: 1、高并发下服务稳定性。流量削峰:LRUK(自动识别&存储热点数据,QPS增加4倍,响应时间未见变化)、被动限流降压(中间层A系统并发平均降了14w/分钟,最高降了23w/分钟,回收了7台虚拟机(共21台)) 、操作异步化、分流、服务发布防抖动。 2、整体高可用。业务拆分&物理隔离(解决各业务线相互影响)、数据隔离(分库分表)、使用本地缓存&缓存压缩提高系统吞吐量(核心接口平均响应时间降低98.6%,redis并发|流量
  3. 所属分类:Java

    • 发布日期:2020-04-17
    • 文件大小:56623104
    • 提供者:love254443233
  1. 2019年工业互联网优秀案例PPT.pdf

  2. 2019年度工业互联网优秀应用案例汇编,详细齐全,集合了十几款优秀工业互联网应用案例!相互学习!项目概况 五维项目基于电信工业网络与恒远智能科技的设备联网数采技术与数 字化车间 品,建立由订单开始订单统筹订单执行订单交付完整的数 宇化制造管理协同平台,实现」端到端的数据集成与应用 1.项目背景 企业背景 维航电发展目前面临以下儿个突出问题和潜在需求: 产品定制化需求程度高,但工厂内部整体响应速度满足不了客户交期 计划统筹与组织能力弱化,造成各生产工序脱节,生产协同性差 车间生产加工与计划脱节,生
  3. 所属分类:讲义

    • 发布日期:2019-07-06
    • 文件大小:24117248
    • 提供者:qq_38998808
  1. OpenResty-Best-Practices.pdf

  2. OpenResty-Best-Practices.pdf子查询 1.6.10 不同阶段共享变量 1.6.11 防止SQL注入 1.6.12 如何发起新HTTP请求 1.6.13 LuaResty RedisLibrary 1.7 访问有授权验证的 Redis 1.7.1 select+set keepalive组合操作引起的数据读写锆误 1.7.2 redis接口的二次封装(简化建连丶拆连等细节) 1.7.3 redis接口的二次封装(发布订阅) 1.7.4 pipeline压缩请求数量 1.7
  3. 所属分类:其它

    • 发布日期:2019-06-30
    • 文件大小:3145728
    • 提供者:vinnieg
  1. Redis高并发问题的解决方法

  2. 主要介绍了Redis高并发问题的解决办法,具有很好的参考价值,感兴趣的小伙伴们可以参考一下,具体如下:
  3. 所属分类:其它

    • 发布日期:2020-09-09
    • 文件大小:61440
    • 提供者:weixin_38748055
  1. 异步redis队列实现 数据入库的方法

  2. 业务需求 app客户端向服务端接口发送来json 数据 每天 发一次 清空缓存后会再次发送 出问题之前业务逻辑: php 接口 首先将 json 转为数组 去重 在一张大表中插入不存在的数据 该用户已经存在 和新增的id 入另一种详情表 问题所在: 当用户因特殊情况清除缓存 导致app 发送json串 入库并发高 导致CPU 暴增到88% 并且居高不下 优化思路: 1、异步队列处理 2、redis 过滤(就是只处理当天第一次请求) 3、redis 辅助存储app名称(验证过后批量插入数据app
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:114688
    • 提供者:weixin_38532849
  1. php结合redis实现高并发下的抢购、秒杀功能的实例

  2. 抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个: 1 高并发对数据库产生的压力 2 竞争状态下如何解决库存的正确减少(”超卖”问题) 对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。 重点在于第二个问题 常规写法: 查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0处,如果在高并发下就会有问题,导致库存量出现负数 <?php $conn=mysql_connect("localhost","big"
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:81920
    • 提供者:weixin_38518885
  1. seckill:秒杀系统整合-源码

  2. 秒杀系统整合 简介 该项目起源于(共四套),由于课程是2015年的,某些框架和技术都逐渐被替代,我在实现这套课程的时候替换了springboot + spring data jpa + freemarker模板引擎,并且对系统的优化(如通过websocket在秒杀结束后服务端对客户端的实时消息推送),以及使用redis分配锁解决了多线程高并发情况下的线程安全问题。 适合人群 1.学习的同学 2.如果你想快速建造一个秒杀系统来进行压力测试或进行优化 3.想快速打造一个秒杀的场景 说明 该项目主要侧
  3. 所属分类:其它

    • 发布日期:2021-03-11
    • 文件大小:35840
    • 提供者:weixin_42166261
  1. 赞:高并发点赞的详情解决方案-源码

  2. 高并发点赞问题 高并发请求下,服务器替换创建线程。 高并发请求下,数据库连接池中的连接数有限。 高并发请求下,点赞功能是同步处理等。 解决方法: 初步 我们通过约会Redis缓存避免高并发写数据库而造成数据库压力,同时约会Redis缓存提高读的性能,基本可以解决问题。 第二步 为了解决高并发请求下,点赞功能同步处理所带来的服务器压力(Redis缓存的压力或数据库压力等),我们发布MQ消息中间件进行异步处理,用户每次点赞都会推动消息到MQ服务器并同时返回,这样用户的点赞请求就及时结束,避免了点赞请
  3. 所属分类:其它

    • 发布日期:2021-02-09
    • 文件大小:33792
    • 提供者:weixin_42131890
  1. AutoLoadCache:AutoLoadCache是​​基于AOP + Annotation等技术实现的高效的缓存管理解决方案,实现缓存与业务逻辑的解压缩,并增加异步刷新及“拿来主义机制”,以适应高并发环境下的使用-源码

  2. 自动加载缓存 现在使用的缓存技术很多,例如Redis , Memcache , EhCache等,甚至还有使用ConcurrentHashMap或HashTable来实现缓存。但在缓存的使用上,每个人都有自己的实现方式,大部分是直接与业务代码绑定定,通过业务的变化,要更换缓存方案时,非常麻烦。然后我们就使用AOP + Annotation来解决这个问题,同时使用自动加载机制来实现数据“常驻内存”。 在infoq发表的文章 推荐使用这个, 中也有可运行的例子。 原始阅读 已经实现基于aspectj
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:1048576
    • 提供者:weixin_42102401
  1. seckill:Spring Boot + MySQL + Redis + RabbitMQ的高性能高并发商品秒杀系统设计与优化-源码

  2. 高性能高并发商品秒杀系统设计与优化 [目录] 项目简介 本项目主要是模拟应对大并发场景下,如何完成商品的秒杀,以及针对秒杀场景下为应对大并发进行的优化。 项目的技术结构如下图所示: 秒杀场景下主要解决的问题: 分散会话 用户登录,商品列表,商品详情,订单详情模块 缓存优化 系统压测,测试系统的QPS 信息等级 接口安全 本项目的分布式改造版本: : 快速启动 初步;克隆仓库到本地 git clone https://github.com/Grootzz/seckill 第二步;建造工程 cd
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:1048576
    • 提供者:weixin_42138408
  1. node上的redis调用优化示例详解

  2. 前言 如果一个 Node 应用有多台服务器或多个进程在跑,每个进程都拥有自己的内存空间,各个进程之间的数据共享就显得非常重要。 使用数据库是一个解决数据共享的方案,但一些临时性、高并发的数据并不太适合直接写入数据库,比如 session。 引入 Redis 可以解决数据共享的问题,也因为 Redis 是基于内存存储的特点,有着非常高的性能,可以大大降低数据库读写的压力,提升应用的整体性能。 Redis 还可以用来:缓存复杂的数据库查询结果,做自增长统计,暂存用户操作状态等功能。 最近负责的nod
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:74752
    • 提供者:weixin_38556541
  1. 【IDEA+SpringBoot+Java商城秒杀实战20】高并发秒杀接口优化

  2. 高并发秒杀接口优化 接口优化(核心思路:减少对数据库的访问) Redis预减库存减少对数据库的访问 内存标记减少Redis的访问 请求先入队缓冲,异步下单,增强用户体验 RabbitMQ安装与SpringBoot的集成(目的:同步下单改成异步下单) Nginx水平拓展 压测 项目迭代是一个优化和调整的过程,发现问题解决问题,不断优化。 秒杀业务场景,并发量很大,瓶颈在数据库,怎么解决,加缓存。用户发起请求时,从浏览器开始,在浏览器上做页面静态化直接将页面缓存到用户的浏览器端,然后请求到达网站之前
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:98304
    • 提供者:weixin_38685831