• 如何扩展和优化线程池?

    keepAliveTime 空闲时间(当线程池梳理超过核心数量时,多余的空闲时间的存活时间,即超过核心线程数量的空闲线程,在多长时间内,会被销毁) unit 时间单位 workQueue 当核心线程工作已满,需要存储任务的队列 ...
    文章 2018-10-29 1171浏览量
  • JVM系列之:再谈java中的safepoint

    thread2先执行了一段时间,然后因为CPU被抢夺,空闲了一段时间,在这段时间里面,thread2收到了设置safepoint的信号,然后thread2获得执行权力,接着继续执行,最后到达safepoint。thread3是一个native方法,将会...
    文章 2020-08-07 473浏览量
  • Linux 问题故障定位,看这一篇就够了

    查看系统IO的请求,比如可以在发现系统IO异常时,可以使用该命令进行调查,就能指定到底是什么原因导致的IO异常 perf record-e block:block_rq_issue-ag C perf report 7.网络 7.1 说明 网络的监测是所有 Linux 子...
    文章 2018-11-14 2907浏览量
  • Windows调试工具入门—1

    因此,利用几个月空闲时间翻译了WinDbg文档中上半部调试器配置、使用和命令介绍的内容,同时准备写一些关于WinDbg调试工具的初级文章。希望能够为对调试技术感兴趣而又苦于没有资料的朋友提供一些帮助。特别感谢我的...
    文章 2014-04-08 1324浏览量
  • 阿里内核月报2014年5月-06月

    接下来的问题是如果有进程在一定时间内没有完成上述状态转换怎么办?举个例子,一个进程可能花费很长的时间来等待网络IO。Vojtech Pavlik在今年Collaboration Summit上提到过一个方法,即向这些进程发送信号强制他们...
    文章 2017-06-06 1782浏览量
  • 必须要理清的Java线程池(原创)

    poll(long timeout,TimeUnit unit):在给定的时间里,从队列中获取值,如果没有取到会抛出异常。remainingCapacity():获取队列中剩余的空间。remove(Object o):从队列中移除指定的值。contains(Object o):判断队列中...
    文章 2018-04-18 854浏览量
  • 高效运维之员工的四大误区及解决之道

    先按时交付业务需求,然后可以利用空闲时间,搞搞新技术的实现。这样一来,皆大欢喜。虽然没业务压力的情况下,新技术的完成时间会延长很多。但不管怎样,这时,事情的性质转变了——由公司需求变成了个人问题。2.分...
    文章 2016-06-09 2916浏览量
  • 实战课堂:为什么更换存储之后一切正常但RAC集群启动...

    数据库中有一个隐藏参数_controlfile_enqueue_timeout 默认为900s,该参数的意思是在数据库的 Open 阶段,锁定控制文件读取相关的数据文件并打开的允许超时时间,如果超过了900s阈值则认为数据库超时,会抛出异常,...
    文章 2018-06-14 1810浏览量
  • 阿里云Kubernetes稳定性最佳实践

    在Kubernetes中部署Pod时,你可以指定这个Pod需要的资源,Kubernetes在部署这个Pod的时候,就会根据Pod的需求找一个具有充足空闲资源的节点部署这个Pod。下面的例子中,声明tomcat这个Pod需要0.25核CPU,64M的内存,...
    文章 2018-06-04 10071浏览量
  • 我的架构经验系列文章-后端架构-架构层面

    所谓日志集中就是把程序的所有日志和异常信息的记录都汇总到一起,在只有一台服务器的时候我们记录本地文件问题也不是最大,但是在负载均衡环境下再记录本地日志的话就出现问题了。在想查看网站日志的时候到哪台机器...
    文章 2012-12-23 1062浏览量
  • 揭秘!双11万亿流量下的分布式缓存系统 Tair

    限流后,一部分流量会去访问数据库,那依然和刚刚所说的无法承受是一样的结果,整个系统出现异常。所以在这里,唯一的解决办法是缓存系统能够作为流量的终结点。不管是大促,还是热点新闻,还是业务自己的异常。缓存...
    文章 2018-02-28 9269浏览量
  • java中的线程池,这一篇就够了

    为了提升系统性能,后来出现了数据库连接池,系统启动的时候,先创建很多连接放在池子里面,使用的时候,直接从连接池中获取一个,使用完毕之后返回到池子里面,继续给其他需要者使用,这其中就省去创建连接的时间,...
    文章 2019-07-29 804浏览量
  • Memcached内存管理源码分析

    我们往chunk中塞item的时候,item总不可能会与chunk的大小完全匹配吧,chunk太小塞不下或者chunk太大浪费了怎么办?就是我们写字的时候,格子太小,字出界了,或者我们的字很小写在一个大格子里面好浪费。所以...
    文章 2018-06-08 734浏览量
  • 面试题有哪些

    重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常。重载(Overload) 概念 在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同甚至是参数顺序不同)则视为重载。...
    文章 2021-10-07 57浏览量
  • 百度Java面试题前200页和答案都在这里了

    如果该值大于 byte 类型的范围,将会出现什么现象 能在不进行强制转换的情况下将一个 double 值赋值给 long 类型的变量吗 类型向下转换是什么 数组 如何权衡是使用无序的数组还是有序的数组 答案: 有序数组最大的...
    文章 2018-10-12 2710浏览量
  • Java线程池的理论与实践

    5.非核心线程的空闲等待时间:keepAliveTime 6.任务等待队列:workQueue 这个队列是java.util.concurrent.BlockingQueue<E>的一个实例。当池中当前没有空闲的线程来执行任务,就会将此任务放入等待队列,根据...
    文章 2017-08-01 1387浏览量
  • 性能测试解惑之并发压力

    极限的问题也是我们需要考虑的,数据的估算往往是一个大的工程,涉及到很多复杂的情况,比如用户的进入与离开,人流异常等,因此我们考虑的多为常规的情况,在一些特殊的情况下,用户的峰值往往要大很多,此时需要去...
    文章 2017-07-10 1831浏览量
  • 扶凯:海量视频和用户时代的CDN

    而我们自己的 Cache 软件类似于ATS 直接支持多 cpu 共享存储,不过,原生的 ATS 有什么问题,就是ATS的锁的机制,会让运维和研发人员在慢的时候,或异常的时候,不知道什么时间,代码什么地方,莫名其妙会出现卡住的...
    文章 2018-08-24 1387浏览量
  • 分布式系统,你真的了解吗?

    在这些处理的过程中,往往我们还会碰到需要“等待”或“阻塞”的情况,比如我们的程序要等待数据库处理结果,等待向另外一个进程请求结果等等……如果我们把请求一个挨着一个的处理,那么这些空闲的等待时间将白白...
    文章 2017-08-01 1131浏览量
  • 干货|吃透Elasticsearch 堆内存

    当堆内存因为满了无法扩展时就会抛出java.lang.OutOfMemoryError:Java heap space异常出现这种情况的解决办法具体参见java调优。3、堆内存如何配置?默认情况下,Elasticsearch JVM使用堆内存最小和最大大小为2 GB...
    文章 2019-07-03 413浏览量
  • 阻塞通信之Socket编程

    如果业务逻辑是经常会导致阻塞的IO操作,一般需要设置 N*(1+WT/ST)个线程,其中N为可用的CPU核数,WT为等待时间,ST为实际占用CPU运算时间。如果业务逻辑是CPU密集型作业,那么线程池中的线程数目一般为N个或N+1个...
    文章 2017-10-18 1019浏览量
  • Direct Push技术原理

    微软明白那些引起“心跳”异常的因素。举例来说,如果Exchange服务器突然比预期繁忙,于是服务器就不太可能在超时之前对心跳消息进行响应。如果是这种情况,Exchange Server设计了在调整好直接推送“心跳”间隔之前...
    文章 2017-11-22 1862浏览量
  • Linux交换空间(swap space)的那些优缺点

    开什么玩笑),这种情况只会造成服务中断一会会儿(取决于进程重启的时间),不会出现上面因配置了swap而导致性能很差且服务持续中断的情况。就算OOM killer没有kill掉预期的进程,我们通过测试也能发现,然后将OOM ...
    文章 2017-08-15 2291浏览量
  • 【阿里招聘】4 年阿里前端,2 年 CTO,一个程序员六年...

    ok,那我承认与优秀的人共事总是十分难忘的经历,而我自己作为一个普通的工程师,自认够努力,但还远不够优秀,也许是天分不足,也许是尘世扰心,我的职业瓶颈还是早早出现,而要迈过去需要更长时间。在工作 2 年...
    文章 2016-09-05 12249浏览量
  • MaxCompute,基于Serverless的高可靠大数据服务

    基本思想就是定时地收集和监控服务的各项指标,针对异常指标及时作出应对措施。除了大数据服务的自动化和智能化之外,对于用户查询而言,自动识别出可优化的查询并提供优化建议也非常关键。大家所写的SQL查询未必是...
    文章 2019-02-17 2359浏览量
  • 带你读《并发模式与应用实践》之一:并发简介

    这会导致find暂停,直到消费者最终有时间消费一些文件名且管道有一些空闲空间。反之亦然,此时,一个快速消费者阻塞一个空管道。阻塞是一种进程级机制,而find(或任何其他筛选器)并不知道它是否处于阻塞状态。进程...
    文章 2019-11-04 1333浏览量
  • 互联网大厂年度总结1000+道高频面试题(附答案解析)...

    9、如何在 Windows 和 Linux 上查找哪个线程使用的 CPU 时间最长?10、. Java 并发编程(二) 1、并发编三要素?2、实现可见性的方法有哪些?3、多线程的价值?4、创建线程的有哪些方式?5、创建线程的三种方式的...
    文章 2020-12-25 582浏览量
  • 秋招结束面试和面经的总结(个人向)

    因为在匀速运动的情况下,路程=速度×时间,速度是已知的,而时间嘛,只需要用当前时间减去开始时间就可以得出。先记录开始时间:_renderToDOM(){ 根据轨道数量每次处理一定数量的弹幕数据。数量越大,弹幕越密集,...
    文章 2021-10-10 25浏览量
  • 干货|吃透Elasticsearch 堆内存

    当堆内存因为满了无法扩展时就会抛出java.lang.OutOfMemoryError:Java heap space异常出现这种情况的解决办法具体参见java调优。3、堆内存如何配置&xff1f;默认情况下&xff0c;Elasticsearch JVM使用堆内存最小和最大...
    文章 2021-11-10 7浏览量
  • 如何在linux下检测内存泄漏(转)

    本文针对 linux 下的 C++ 程序的内存泄漏的检测方法及其实现进行探讨。其中包括 C++ 中的 new 和 delete 的基本原理,内存检测子系统的...怎么办呢?万不得已,只好使用全局变量了。我们在检测子系统的实现文件中定义...
    文章 2017-11-08 940浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化