• Linux多线程服务端编程:使用muduo C++网络库》上市...

    Linux多线程服务端编程:使用muduo C++网络库》这本书自今年一月上市以来,半年之内已经重印两次(加上首印,一共是三次印刷),总印数达到了9000册,这在技术书里已经算是相当不错的成绩。本书购买方式见配套网站...
    文章 2017-11-07 1147浏览量
  • 最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+...

    多线程的几种实现方式,什么是线程安全。volatile的原理,作用,能代替锁么。画一个线程的生命周期状态图。sleep和wait的区别。sleep和sleep(0)的区别。Lock与Synchronized的区别。synchronized的原理是什么,一般用...
    文章 2018-10-10 2595浏览量
  • 运维力挺PHP完爆Java

    本地应用程序一定会涉及多线程,PHP初级程序员培训后就可以写出质量不错的多线程程序,而Java中级软件工程师都未必写出同样质量的程序。PHP的pcntl+pthreads+libevent 比 Java Thread+NIO 门槛低,学习成本低,上手...
    文章 2016-05-14 3071浏览量
  • 互联网大厂年度总结1000+道高频面试题(附答案解析)...

    76、Java 中,编写多线程程序的时候你会遵循哪些最佳实践?77、说出几点 Java 中使用 Collections 的最佳实践 78、说出至少 5 点在 Java 中使用线程的最佳实践。79、说出 5 条 IO 的最佳实践(答案) 80、列出 5 个...
    文章 2020-12-25 539浏览量
  • 杨彪|一次线上游戏卡死的解决历程(文末赠书福利)

    说明:此功能实现是在上线前两天,运营同学告诉说,有玩家反馈前一刻领取到的钻石在下一刻莫名消失了,我的第一反应肯定是多线程造成的,所以就临时采取了这种线程亲和方式统一解决了线程安全的问题。现在找到了问题...
    文章 2017-08-16 2185浏览量
  • 架构选型之Nodejs与Java

    支持多线程编程,支持并发控制,较为复杂,需要有并发开发经验相对单进程可靠性更高、更加灵活 网络编程、WEB开发 可以十分方便地搭建网络服务器提供多个模块快速搭建服务端和客户端,TCP/UDP/HTTP/WebSocket本身...
    文章 2016-06-07 20756浏览量
  • 带你读《并发模式与应用实践》之一:并发简介

    如果这些程序都不能并行运行,很难想象人们怎么工作。随着时间的推移,软件占用的内存变得越来越大,需要更更快的CPU。例如,现在的数据库事务每秒都在增加,数据处理需求超出了任何一台机器的能力,因此,人们...
    文章 2019-11-04 1242浏览量
  • 如何健壮你的后端服务?

    又如在推荐服务中经常遇到要去多个地方去取数据,一般采用多线程并行去取数据,这个时候不仅耗费cpu资源,也耗费网络资源,一种在实际中常常采用的方法就是先将很多数据离线存储到一块,这时候线上服务只要一个请求...
    文章 2015-12-04 5452浏览量
  • 企业业务数据处理用“work”还是“MQ”

    WORK:TBSchedule最新版本使用zookeeper作为注册一致性等功能的调和器,zookeeper本身很稳定不用怎么管理, 开发代码是直接继承接口,然后自己实现业务逻辑,处理完成之后需要做状态回传处理(比如更新数据状态) ...
    文章 2018-08-29 1280浏览量
  • 0基础搭建Hadoop大数据处理-环境

    设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池。安装yum-utils yum install yum-utils 用于在线yum安装 它是基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖...
    文章 2017-11-09 1061浏览量
  • 如何回答性能优化的问题,才能打动阿里面试官?

    可能是由方面的因素共同作用的结果:代码质量一般、业务发展太快、应用架构设计不合理等,这些问题处理起来一般耗时较长、分析链路复杂,大家都不愿意干,因此可能会被一些临时性的补救手段所掩盖,如:系统水位高...
    文章 2019-11-21 18836浏览量
  • 从零开始入门 K8s|详解 Pod 及容器设计模式

    这也是为什么在 Kubernetes 里面,它是允许去单独更新 Pod 里的某一个镜像的,即:做这个操作,整个 Pod 不会重建,也不会重启,这是非常重要的一个设计。2.共享存储 第二问题:Pod 怎么去共享存储?Pod 共享存储就...
    文章 2019-09-19 2588浏览量
  • SOFARPC 性能优化实践(上)|SOFAChannel#2 直播整理

    1、SO_REUSEPORT/SO_REUSEADDR-端口复用(允许个 socket 监听同一个IP+端口)SO_REUSEPORT 支持个进程或者线程绑定到同一端口,提高服务器的接收链接的并发能力,由内核层面实现对端口数据的分发的负载均衡,在...
    文章 2019-02-22 1156浏览量
  • 运维工程师面试题

    worker的特点是:支持混合的多线程多进程的多路处理模块 如果对于一个高流量的HTTP服务器,worker MPM是一个比较好的选择,因为worker MPM占用的内存要比prefork要小。3)LVS三种模式的工作过程?NAT(Network ...
    文章 2017-10-30 1521浏览量
  • 运维工程师面试题

    worker的特点是:支持混合的多线程多进程的多路处理模块 如果对于一个高流量的HTTP服务器,worker MPM是一个比较好的选择,因为worker MPM占用的内存要比prefork要小。3)LVS三种模式的工作过程?NAT(Network ...
    文章 2017-11-28 3730浏览量
  • 初级运维工程师面试题

    在服务器负载下降的时候会自动减少子进程数worker的特点是:支持混合的多线程多进程的多路处理模块如果对于一个高流量的HTTP服务器,worker MPM是一个比较好的选择,因为worker MPM占用的内存要比prefork要小。...
    文章 2017-11-16 2050浏览量
  • 初级运维工程师面试题总结

    worker的特点是:支持混合的多线程多进程的多路处理模块 如果对于一个高流量的HTTP服务器,worker MPM是一个比较好的选择,因为worker MPM占用的内存要比prefork要小。3)LVS三种模式的工作过程?NAT(Network ...
    文章 2017-11-15 1564浏览量
  • 【双11背后的技术】万亿交易量级下的秒级监控

    线程调的多,会导致某些时刻多线程抢占CPU,load飙高;线程调的少,会导致某些时刻所有线程都进入阻塞等待,堆积如山的活儿没人干。对于第二点,最典型的例子就是日志包合并。比如一台Map上的一个日志计算任务,它要...
    文章 2017-01-12 5450浏览量
  • 诡异提交失败问题追查

    定时回写是基于这样的原则:/proc/sys/vm/dirty_writeback_centisecs的值表示长时间会启动回写pdflush线程,由这个定时器启动的回写线程只回写在内存中为dirty时间超过(/proc/sys/vm/didirty_expire_centisecs/100)...
    文章 2017-11-09 1139浏览量
  • 浅谈Service Mesh体系中的Envoy

    呵呵,没错,Envoy也采用了类Nginx的架构,方式是:多线程+非阻塞+异步IO(Libevent),虽然Envoy没有把极致性能作为目标,但不等于没有追求,只不过是相对于扩展性而言级别稍微低一点而已。Envoy的另一特点是支持...
    文章 2018-07-05 22108浏览量
  • Nginx工作原理

    工作进程模式下,每个工作进程包含线程。Nginx默认为单工作进程模式。Nginx在启动后,会有一个master进程和个worker进程。master进程 主要用来管理worker进程,包含:接收来自外界的信号,向各worker进程...
    文章 2017-11-08 1695浏览量
  • linux运维必会MySQL企业面试题

    面试题009:key_buffer_size参数作用,如何修改这个参数不重启数据库就可以生效?面试题010:MySQL binlog的工作模式有哪些?各有什么特点,企业中如何选择?面试题011:工作中数据库被误操作执行了一个删除的SQL...
    文章 2017-11-15 2240浏览量
  • 高德APP启动耗时剖析与优化实践(iOS篇)

    工具的选择其实目前看来是很的,Apple提供的System Trace会提供全面系统的行为,可以显示底层系统线程和内存调度情况,分析锁、线程、内存、系统调用等问题。总的来说,通过System Trace能清楚知道每时每刻APP对...
    文章 2020-04-20 980浏览量
  • Linux信号专题FAQ

    ​   参考可重入、线程安全和异步信号安全,需要强调的是异步信号安全,这个概念知道的人不,平常大家在编写代码的时候也很少考虑这个因素,也不清楚哪些函数是异步信号安全的,哪些不是,典型的像printf就不是...
    文章 2018-04-11 1287浏览量
  • 1269道Java技术答疑,阿里技术专家帮你Java技术进阶

    https://yq.aliyun.com/ask/480387@talishboyspring 3.1.2 中怎么使用 aop配置个数据源,并且每个数据源的事务独立.https://yq.aliyun.com/ask/481458@炯轩Springboot 记录请求日志,内容有请求参数,返回值,ip这...
    文章 2018-11-22 4701浏览量
  • 阿里内核月报2015年03月

    第三,对于不想自己实现缓存层,一定需要page cache支持的应用来说,就只能用线程池来做并发IO,这样做不仅延迟高了,更大的问题是多线程之间的同步不是那么好写的,比起单线程做异步提交和异步完成,前者更容易有...
    文章 2017-06-07 1291浏览量
  • linux入门系列5-新手必会的linux命令

    linux命令很,最重要的是各种参数的搭配使用,新手记住所有参数是不可能的,需要经常通过帮助命令进行查阅。特别说明:在终端中,有时候显示的内容很,可以通过快捷键进行翻看。shift PgUp:向上翻页 shift PgDn...
    文章 2020-04-30 1036浏览量
  • 面试题:rm 删除文件之后,空间就被释放了吗?...

    小编总结了2020面试题,这份面试题的包含的模块分为19个模块,分别是:Java 基础、容器、多线程、反射、对象拷贝、Java Web、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、...
    文章 2020-12-06 2095浏览量
  • 带你读《面向Arduino用户的树莓派实用指南:...Linux基础

    内核使Linux能够运行个程序,它将内存和CPU时间分配给每个正在运行的程序,调节使用硬件的请求,还有许多其他功能。在Arduino中,操作系统是引导加载程序和在框架中默默添加的库,就像在Linux中,内核实际上可以...
    文章 2019-11-17 441浏览量
  • 搞懂分布式技术24:基于Flume+Kafka+Elasticsearch+...

    这样集中管理后,需要考虑解决实时查看日志类似tail-f命令,日志统计或检索,类似grep、awk、wc等Linux命令,并对更高要求的机器日志全文检索、排序和统计等问题。目前业内比较流行开源实时日志分析ELK三件套为...
    文章 2018-07-05 2544浏览量
1 2 3 >

云产品推荐

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