• 阻塞通信之Socket编程

    其次就是当连接到来时,要能够快速地从队列中取出连接请求并建立连接,因此,执行建立连接任务的线程最好不要阻塞。现在来分析一下上面那个:单线程处理程序可能会出现的问题: 服务器始终只有一个线程执行accept()...
    文章 2017-10-18 1005浏览量
  • Linux 问题故障定位,看这一篇就够了

    查看系统IO的请求,比如可以在发现系统IO异常时,可以使用该命令进行调查,就能指定到底是什么原因导致的IO异常 perf record-e block:block_rq_issue-ag C perf report 7.网络 7.1 说明 网络的监测是所有 Linux 子...
    文章 2018-11-14 2869浏览量
  • 20 万网络节点背后的数据创新应用

    发生告警之后,异常的曲线和状态也是出现的时间点,各种监控系统处理的告警密度和时延不一样,但是这个持续的时间是相近的,因为有时间相关性。不仅如此,还要知道链路的调用关系。这个调用关系怎么去做的呢?刚刚...
    文章 2018-08-02 1077浏览量
  • 最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+...

    TCP三次握手和四次挥手的流程,为什么断开连接要4次,如果握手只有两次,会出现什么。TIME_WAIT和CLOSE_WAIT的区别。说说你知道的几种HTTP响应码,比如200,302,404。当你用浏览器打开一个链接(如:...
    文章 2018-10-10 2605浏览量
  • 线上故障如何快速排查?来看这套技巧大全

    3.2 慢SQL3.2.1 问题出现应用TPS下降,并出现SQL执行超时异常或者出现了类似如下的告警信息,则常常意味着出现了慢SQL。3.2.2 问题分析分析执行计划:利用explain指令获得该SQL语句的执行计划,根据该执行计划,可能...
    文章 2020-11-10 3957浏览量
  • 9月最新184道阿里、百度、腾讯、头条Java面试题合集

    请列出5个运行时异常。在自己的代码中,如果创建一个java.lang.String类,这个类是否可以被类加载器加载?为什么。说一说你对java.lang.Object对象中hashCode和equals方法的理解。在什么场景下需要重新实现这两个...
    文章 2019-09-06 2850浏览量
  • 面试题有哪些

    重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常。重载(Overload) 概念 在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同甚至是参数顺序不同)则视为重载。...
    文章 2021-10-07 14浏览量
  • 春季最新最全面 JAVA 面试题 附答案

    hashcode是否唯一*hashcode只能说是标识对象,在hash算法中可以将对象相对离散开,这样就可以在查找数据的时候根据这个key快速缩小数据的范围,但hashcode不一定是唯一的,所以hash算法中定位到具体的链表后,需要...
    文章 2018-04-02 1839浏览量
  • 自己动手开发一个 Web 服务器(三)

    在开始回答第二部分最后提的问题之前,我需要快速介绍一些其他的重要概念。稍后你就会明白我为什么要这样做。我要介绍的重要概念就是进程process和文件描述符file descriptor。什么是进程?进程就是正在执行的程序的...
    文章 2017-05-02 1742浏览量
  • 如何通过事务消息保障抢购业务的分布式一致性?

    抢购类业务在快速拉升用户流量并为消息者带来实惠的同时&xff0c;也给电商系统带来了巨大考验。在高并发、大流量的冲击下&xff0c;系统的性能和稳定性至关重要&xff0c;任何一个环节出现故障&xff0c;都会影响整体的购物体验...
    文章 2021-02-24 2539浏览量
  • Linux常见疑难问答​

    如果要查看ping从哪里获得了它的信息,则将找到所有出现open的地方来查看它打开过哪些文件: grep^open/tmp/ping.out 除此之外,还可以让它跟踪子进程,例如要跟踪open系统在上面例子中的调用: strace –e trace=...
    文章 2017-11-06 1214浏览量
  • Linux常见疑难问答​

    如果要查看ping从哪里获得了它的信息,则将找到所有出现open的地方来查看它打开过哪些文件: grep^open/tmp/ping.out 除此之外,还可以让它跟踪子进程,例如要跟踪open系统在上面例子中的调用: strace –e trace=...
    文章 2016-05-25 2258浏览量
  • 百度Java面试题前200页和答案都在这里了

    如果该值大于 byte 类型的范围,将会出现什么现象 能在不进行强制转换的情况下将一个 double 值赋值给 long 类型的变量吗 类型向下转换是什么 数组 如何权衡是使用无序的数组还是有序的数组 答案: 有序数组最大的...
    文章 2018-10-12 2690浏览量
  • Linux集群和自动化运维

    本书提供了大量项目实践和线上案例,希望能让大家迅速了解Linux运维人员的工作职责,快速进入工作状态并找到成长方向。希望大家通过阅读此书,能够掌握Linux系统集群和自动化运维及网站架构设计的精髓,从而能够轻松...
    文章 2017-05-02 5184浏览量
  • 救火必备!问题排查与系统优化手册

    内存异常:e.g.GC 卡顿、频繁 FGC、内存泄露、OOM 并发/分布式:e.g.存在竞争条件、时钟不同步。数据问题:e.g.出现脏数据、序列化失败。安全问题:e.g.DDoS 攻击、数据泄露。环境故障:e.g.宿主机宕机、网络不通、...
    文章 2020-07-13 2082浏览量
  • 蚂蚁变大象:浅谈常规网站是如何从小变大的

    好了,到现在这个阶段,我们的单机数据库可能已经逐步成为瓶颈,数据库出现比较严重的读写冲突(即:多个线程或进程因为读写需要,争抢磁盘,使得磁盘的磁头不断变换磁道或盘片,造成读写都很缓慢)。那我们针对这样...
    文章 2017-11-07 1322浏览量
  • 软件测试面试中都会问到哪些关于Python的问题?

    答:我们知道元组里的元素是不能改变的所以这个题目的答案是出现异常。下面的代码输出的结果是什么?a=(1,2,3,[4,5,6,7],8) a[3][0]=2 答:前面我说了元组的里元素是不能改变的,这句话严格来说是不准确的,如果元组...
    文章 2020-12-16 214浏览量
  • 【转】用 PHP V5 开发多任务应用程序

    那种情况不会出现在这里,因为 stream_select 拥有支持立即响应所需的属性(只要有任何读取信息),但是它将在各读取操作间隙的等待时间内产生可忽略的 CPU 负载。回页首 必备的 stream_select()知识 诸如此类的...
    文章 2017-10-18 1169浏览量
  • Java微服务开发指南-集群管理、失败转移和负载均衡的...

    在前一章节中,我们快速的介绍了集群管理、Linux容器,接下来让我们使用这些技术来解决微服务的伸缩性问题。作为参考,我们使用的微服务工程来自于第二、第三和第四章节(Spring Boot、Dropwizard和WildFly Swarm)...
    文章 2017-10-23 5916浏览量
  • 1269道Java技术答疑,阿里技术专家帮你Java技术进阶

    https://yq.aliyun.com/ask/428483@徐雷frankSpring Boot连接MySQL数据库的时候出现错误,Table 'orders.hibernate_sequence' doesn't existhttps:/yq.aliyun.com/ask/435789 学习路径 饭娱咖啡jdk9 与jdk8 有哪些...
    文章 2018-11-22 4812浏览量
  • 独家|一文读懂Hadoop(二)HDFS(上)

    将大文件拆分成256MB的block块,每个block块分别随机存放在不同的节点上,从而避免了数据倾斜的问题,但是在开发过程中,如果算法、程序写的不好,同样也会出现数据倾斜的问题。2.3.2 数据复制 2.3.2.1 数据复制概述...
    文章 2017-08-01 1490浏览量
  • java将office文档pdf文档转换成swf文件在线预览

    另外,我们可以将该配置用bat文件来快速实现,运行前请先修改相应目录参数: openoffice service.bat文件 C:\Program Files\Windows Resource Kits\Tools\instsrv"OpenOfficeUnoServer"C:\Program Files\Windows ...
    文章 2017-11-14 4240浏览量
  • 详解区块链(很详很长)

    因为比特币和区块链几乎是同时出来的东西,关系异常紧密,抛开任何一个去讲另外一个都不容易理解,所以本文先简单介绍比特币,然后引出重点介绍的区块链。比特币篇 比特币是什么 比特币(Bitcoin,简称BTC)是目前...
    文章 2018-03-16 9973浏览量
  • ROS机器人程序设计(原书第2版).

    这要怎么办呢?没关系,ROS机器人操作系统可以帮忙。ROS最初是作为科研辅助工具由斯坦福大学开发的。类似的机器人操作系统在世界各国还有很多。有些操作系统面向实时机器人控制,有些操作系统面向机器人仿真,有些...
    文章 2017-05-02 9294浏览量
  • Kubernetes用户指南(三)-在生产环境中使用Pod来工作...

    版权声明:本文为博主原创文章,未经博主允许不得转载。... 一、在生产环境中使用Pod来工作 本节将介绍一些在生产环境中运行应用非常有用的功能。...快速DEBUG是十分重要的,k8s当出现致命的错误...
    文章 2015-10-15 689浏览量
  • Ansible权威指南.

    由于笔者的水平有限,编写时间仓促,所有的写作过程都在深夜和周末,书中难免会出现一些错误或者不准确的地方,恳请读者批评指正。如果您有更多的宝贵意见,欢迎您关注我们的公众号linux178,或加入我们的QQ群:...
    文章 2017-05-02 5837浏览量

云产品推荐

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