tomcat 的最大连接数设置 Java

tomcat 的最大连接数设置

前提说明 为了确保服务不会被过多的http长连接压垮,我们需要对tomcat设定个最大连接数,超过这个连接数的请求会拒绝,让其负载到其它机器。达到保护自己的同时起到连接数负载均衡的作用。 动手去做 一开始根据故障todoList提供的参数MaxKeepAliveRequests,进行验证,我们将tomcat配置server.xml修改为: 同时,启动客户端模拟30个长连接...
阅读全文
Java并发编程学习系列一:线程与锁 Java

Java并发编程学习系列一:线程与锁

概念 什么是线程和进程? 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一个线程,也称主线程。 线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中...
阅读全文
我不是针对Java,但抓住高并发的核心后,PHP完胜了 Java

我不是针对Java,但抓住高并发的核心后,PHP完胜了

什么是高并发? 高并发是互联网分布式系统架构的性能指标之一,它通常是指单位时间内系统能够同时处理的请求数,简单点说,就是QPS(Queries per second)。 那么我们在谈论高并发的时候,究竟在谈些什么东西呢? 高并发究竟是什么? 这里先给出结论:  高并发的基本表现为单位时间内系统能够同时处理的请求数。 ...
阅读全文
Nginx 核心架构设计 软件架构

Nginx 核心架构设计

编辑推荐: 本文主要讲解了Nginx模块化的设计、 多进程 和 异步非阻塞 的请求处理方式、 事件驱动模型,通过这些理论知识,希望您可以更好地领悟 Nginx 的设计思想。 来自于软件开发专栏,,由火龙果软件Alice编辑、推荐。 Nginx 是一个 免费的,开源的,高性能的 HTTP 服务器和反向代理。以其高性能,稳定性,丰富的功能...
阅读全文
企业安全建设:资产管理面面观 编程技术

企业安全建设:资产管理面面观

你保护不了你看不见的资产。 作者:程度 IT的资产管理在国外有专门的领域叫做ITAM(IT Asset Management),主要视角集中在包括硬件角度、财务角度和合同角度,比如购买的硬件资产的状况、资产价值、供应商的服务水平、拥有者等等相关信息。融合了相关的硬件信息、财务信息以及合同信息等相关信息。 后面出现了CMDB专注于资产配置类信息的产品,现代的CMDB保存资产信息...
阅读全文
Hyperf 2.0 发布!想象的开端! Java

Hyperf 2.0 发布!想象的开端!

前言 Hyperf 从 2019 年 6 月 20 日发布 1.0 版本至今,获得了非常多的关注和用户,短短的一年期间,Hyperf 飞速发展和持续迭代,同时也拥有了非常惊人的数据。 Github 2700 stars / Gitee 328 stars 113 名 contributors 1100+ Pull Requests 共发布 47 个版本 92 个代码仓库 ...
阅读全文
Mac下Docker配置LNMP开发环境 编程技术

Mac下Docker配置LNMP开发环境

前言: 1.Docker的标准用法是每个docker容器只提供一个服务。 所以应该是mysql单独一个容器,php-fpm单独一个容器,nginx单独一个容器。 2.Docker的设计理念是在容器里面不运行后台服务,容器本身就是宿主机上的一个独立的主进程,也可以间接的理解为就是容器里运行服务的应用进程。一个容器的生命周期是围绕这个主进程存在的,所以正确的使用容器方法是将里面的服务运行在...
阅读全文
『包教不包会的输入URL到渲染完成系列(一)』之浏览器架构 软件架构

『包教不包会的输入URL到渲染完成系列(一)』之浏览器架构

见解有限,如有描述不当之处,还请大家指出,如有错误,会及时修正。(Doge保命) 这是本系列的第一篇文章,主要讲浏览器的架构知识。 目的:对浏览器架构有初步的认知。 阅读本文的注意事项 文章难度由浅入深,大致可以分为四个模式: 简单模式:《浏览器的前世今生》 普通模式:《进程与线程》到《多进程架构简介》 ...
阅读全文
DisplayManagerService概述 Java

DisplayManagerService概述

基于 android-8.1.0_r60 为求简洁,代码已删除大量细枝末节。 getDisplay # 启动Activity 此时只是启动调用到attach和onCreate而已 // frameworks/base/core/java/android/app/ActivityThread.java private Activity performLaunchActivity(...
阅读全文
重启大法好!线上常见问题排查手册 Java

重启大法好!线上常见问题排查手册

阿里妹导读: 本文从线上实际问题和故障的排查出发,分享如何快速定位和恢复线上常见问题和故障,总结了很多实操的方法,希望对大家有用。 文末福利:电子书免费下载。 一  线上常见问题定位 常见问题 1:CPU 利用率高 CPU 使用率是衡量系统繁忙程度的重 要指标,一般情况下单纯 的 CPU 高并没有问题,它代表系统正在不断的处理我们的任务,...
阅读全文
Loading...