ICode9

精准搜索请尝试: 精确搜索
  • Redis高可用集群构架原理及高并发2022-06-09 10:32:39

    Redis高可用集群构架原理及高并发(https://www.jianshu.com/p/52428c5f330e) 0.6322020.11.30 16:18:41字数 3,358阅读 261 一、集群方案比较 1.1 哨兵模式   哨兵模式 在Redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点

  • Java应用性能分析与调优实践2022-06-08 18:05:47

    性能问题表象就是应用系统运行慢,影响客户体验。要解决性能问题也无非就是找到原因然后根据原因对症下药。本文从这两方面概述Java应用性能分析与调优方法论。 一、定位性能差的原因 1、借助工具:YourKit (类似的还有JProfiler,个人倾向YourKit),YourKit 是收费的,但是对于聪明的你来说

  • Mysql查看连接数(连接总数、活跃数、最大并发数)2022-06-08 09:03:02

    show variables like '%max_connection%'; 查看最大连接数 set global max_connections=1000; 重新设置最大连接数 mysql> show status like 'Threads%'; +-------------------+-------+ | Variable_name | Value | +-------------------+-------+ | Thre

  • golang 并发编程2022-06-07 21:00:14

    一、goroutine GMP 模型: M:machine。一个M对应一个内核级线程,相当于内核级线程在go中的映射,执行代码的线程(CPU)P:processor 一个P代表执行go代码所需要的上下文环境,Processer 调度,上下文的切换,内存申请G:goroutine,是一个代码片段,相当于用户级线程,例程,goroutineMPG:1、每个M都会与一个

  • 【MCA进阶杂记】关于三高的相关问题2022-06-06 14:32:03

    通过1立方米水池和10cm平方米的出水口来理解并发量和并行量 并行量就是服务器性能的体现 而高性能也是高并发的决定因素之一 针对计算密集型和IO密集型的应用性能优化,需要分别考虑 大多数时候,增加服务器资源(CPU,内存,服务器数量),是可以提高应用的并发能力和性能的。 IO密集型的痛点:大

  • JUC 并发编程2022-06-04 20:02:22

    JUC 1、什么是JUC JUC:Java util 工具包、包、分类 源码 + 官方文档 面试高频问! 业务:普通的线程代码 Thread Runnable 没有返回值、效率相比入 Callable 相对较低!   2、进程和线程 线程、进程,如果不能使用一句话说出来的技术,不扎实! 进程:一个程序,QQ.exe Music.exe 程序的

  • 性能测试2022-06-03 13:03:49

    logo logo 首页 Java 开源 架构 数据库 OpenHarmony 全部标签  用户头像 南瓜学院 --- 性能测试 (接口) 作者:刘帅强 2021 年 10 月 29 日 本文字数:1172 字 阅读完需:约 4 分钟 需求的初步分析(明确测试范围) Web 前台系统 主要功能 非会员功能 首页、 选课(查看课程)、看讲师、意见

  • 转载-2g内存服务器docker配置gitlab容器出现502问题2022-06-01 00:34:46

      首先查看一下消耗情况  cpu占用不高但是内存真是感人,一个gitlab占用了我几乎全部内存,

  • 服务器百万并发实现2022-05-30 16:34:28

    1.水平触发  :buffer里面只要有数据就会一直触发。如果接收的数据比较大, recv函数一次接受不了,就会分几次接收数据。 2.边沿触发 : buffer里面从没数据到有数据会触发一次。如果接受的数据比较大,recv函数也只会接收一次。   EPOLLIN: 水平触发 EPOLLIN | EPOLLET:边沿触发 哪些场景

  • Java 并发编程2022-05-30 13:34:04

    基础知识 1. 为什么要使用并发编程 提升多核CPU的利用率:一般来说一台主机上的会有多个CPU核心,我们可以创建多个线程,理论 上讲操作系统可以将多个线程分配给不同的CPU去执行,每个CPU执行一个线程,这样就提高了 CPU的使用效率,如果使用单线程就只能有一个CPU核心被使用。 比如当我们在

  • 高并发下缓存失效问题-缓存穿透,缓存击穿,缓存雪崩2022-05-29 16:34:01

    1.缓存穿透 缓存穿透是指: 大量并发访问一个不存在的数据,先去看缓存中,发现缓存中不存在,所以就去数据库中查询,但是数据库中也不存在并且并没有把数据库中这个不存在的数据null放入缓存,导致所有查询这个不存在的请求全部压到了数据库上,失去了缓存的意义.请求特别大就会导致数

  • 为什么有了并发安全的集合还需要读写锁?2022-05-28 00:01:50

    大家好,我是三友,这篇文章想来跟大家来探讨一下,在Java中已经提供了并发安全的集合,为什么有的场景还需要使用读写锁,直接用并发安全的集合难道不行么? 在java中,并发安全的集合有很多,这里我就选用常见的CopyOnWriteArrayList为例,来说明一下读写锁的价值到底提现在哪。 CopyOnWriteArrayL

  • 软考要背的东西2022-05-24 18:00:25

    并发调度的可串行性 多个事务的并发执行是正确的,当且仅当其结果与某一次序串行地执行它们的结果相同,称这种调度策略是可串行化的调度。 可串行性是并发事务正确性的准则。即:一个给定的并发调度,当且仅当它是可串行化的才认为是正确调度。

  • EF Core数据库并发策略2022-05-24 16:33:33

    悲观锁 缺点:逻辑复杂,性能短板,并非所有数据库都支持; 乐观并发 修改的不同字段,各自改个自字段; 后者覆盖先者,默认都是这种情况; 阻止后者修改,存储优先方案; 具体方法使用RowVersion https://docs.microsoft.com/zh-cn/aspnet/core/data/ef-mvc/concurrency?view=aspnetcore-6.0

  • 互联网三高论述2022-05-20 20:36:25

    互联网三高 摘  要:本文通过阅读相关资料,围绕互联网三高架构:高并发、高性能、高可用概念、要求,设计方案等方面详细展开。 关键词:高并发;高性能;高可用;架构设计;架构应用 Abstract: Through reading relevant materials, this paper focuses on the three high architectures of th

  • 高并发与高性能以及高可用对当代互联网的新要求2022-05-20 17:33:29

    高并发与高性能以及高可用对当代互联网的新要求 张杰 摘要:随着互联网行业的发展。大型网站的标准不断提高,新时代的浪潮下,大量的用户,海量的数据给大型网站的架构带来更高的挑战,传统网站架构无法快速应对大数据的高并发情况,因此调整网站架构以适应现在的海量数据情况尤为重要,由单台

  • 互联网三高架构理解2022-05-20 17:32:44

    互联网三高架构理解 王建民1,杜子轩2 (1. 石家庄铁道大学,河北省 石家庄市 050000;2. 石家庄铁道大学,河北省 石家庄市 050000) 摘要:对于互联网三高架构:高并发、高性能、高可用,简称三高,最常见的架构模式有:横向分层、纵向分割、分布式化、集群化、使用缓存、使用异步模式、使用冗

  • 互联网三高架构论文2022-05-20 16:31:30

    互联网三高架构论述                                        陶鲸泽   摘要:互联网有三高架构,三高分别是:高并发,高性能,高可用。其中最关注的软件质量的属性是:性能、可用性、伸缩性、扩展性、安全性这几个方面。而构建此类系统,最常见的架构

  • 互联网三高架构概述2022-05-20 16:01:28

    互联网三高架构概述 王子安 摘要:互联网的三高架构就是指设计互联网系统架构时需要满足高可用,高性能,高并发,本文对互联网三高架构的技术特点、要求、设计方案进行简绍 关键字:互联网、架构、性能 引言:互联网三高架构包括高并发、高性能、高可用,简称三高即3H。这三者都是互联网分布

  • 了解进程、线程、协程概念2022-05-20 14:31:38

    首先我们先来了解几个与并发编程相关的基本概念。   串行、并发与并行 串行:我们都是先读小学,小学毕业后再读初中,读完初中再读高中。 并发:同一时间段内执行多个任务(你在用微信和两个女朋友聊天)。 并行:同一时刻执行多个任务(你和你朋友都在用微信和女朋友聊天)。   进程、线程和协程

  • 互联网三高架构2022-05-20 14:31:30

    互联网三高架构的技术特点、要求、设计方案  张培江 摘要:互联网的三高架构就是指设计互联网系统架构时需要满足高可用,高性能,高并发,本文对互联网三高架构的技术特点、要求、设计方案进行简绍 关键字:互联网、架构、性能 引言:互联网三高架构包括高并发、高性能、高可用,简称三高即3

  • 第3部分:关系数据库管理系统原理part32022-05-20 04:02:47

    第3部分:关系数据库管理系统原理part3   第11章:并发控制 要求 准确掌握基本概念 熟练判断调度是否冲突等价,是否为冲突可串⾏化调度 熟练运⽤两阶段锁协议和锁管理器的原理来产⽣并发事务调度 熟练判断是否产⽣死锁   事务: 事务的定义、事务的表示、事务的ACID性质

  • 高并发服务的优化经验2022-05-19 23:33:49

    一:向关系型数据库sayno        一个真正的大型互联网面向c端的服务都不会直接使用数据库作为自己的存储系统,无论你是采用的是分库分表还是底层用了各种优秀的连接池等,mysql/oracle在面对大型在线服务是存在天然的劣势,再如何优化,也难以抵挡qps大于50万流量带来的冲击。所以

  • 性能测试2022-05-19 20:33:19

    1、怎么区分负载测试与压力测试 负载测试:负载测试指的是通过不断增加系统的压力而检测系统在性能饱和时的状态;如:如果一个健康码查询程序原本设计之初的最大并发用户是20万,那我们通过不断增加查询用户数来逼近系统的承载极限,进而来查看此系统的最大饱和状态,以此来对系统做出一些优

  • 性能测试22022-05-19 20:32:09

    性能测试理论2 性能测试你测什么?关注的点是什么? 程序的响应时间 ,系统的吞吐量,以及并发用户数,和tps,qps,以及DB的IOPS,和服务器的系统资源(CPU和内存) 通过一定的工具或者代码的方式,来验证被测试的程序是否满足性能测试的目标,以及验证程序是否会出现OOM,系统崩溃,系统无响应等情况

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有