标签:进程数

Java

tomcat 的最大连接数设置

5

songhua.gao 发布于 2020-07-17

前提说明 为了确保服务不会被过多的http长连接压垮,我们需要对tomcat设定个最大连接数,超过这个连接数的请求会拒绝,让其负载到其它机器。达到保护自己的同时起到连接数负载均衡的作用。 动手去做 一开始根据故障todoList提供的参数MaxKeepAliveRequests,...

阅读(57)评论(0)赞 (0)

Java

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

6

xiaoli.wang 发布于 2020-07-05

概念 什么是线程和进程? 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一...

阅读(53)评论(0)赞 (0)

Java

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

12

邓龙华 发布于 2020-07-02

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

阅读(51)评论(0)赞 (0)

编程技术

Nginx 核心架构设计

4

xubiao.zhuang 发布于 2020-06-29

编辑推荐: 本文主要讲解了Nginx模块化的设计、 多进程 和 异步非阻塞 的请求处理方式、 事件驱动模型,通过这些理论知识,希望您可以更好地领悟 Nginx 的设计思想。 来自于软件开发专栏,,由火龙果软件Alice编辑、推荐。 Nginx 是一个 免费的,开源的,高性能的 H...

阅读(37)评论(0)赞 (0)

编程技术

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

25

songhua.gao 发布于 2020-06-27

你保护不了你看不见的资产。 作者:程度 IT的资产管理在国外有专门的领域叫做ITAM(IT Asset Management),主要视角集中在包括硬件角度、财务角度和合同角度,比如购买的硬件资产的状况、资产价值、供应商的服务水平、拥有者等等相关信息。融合了相关的硬件信息、财务信息...

阅读(56)评论(0)赞 (0)

Java

Hyperf 2.0 发布!想象的开端!

songhua.gao 发布于 2020-06-21

前言 Hyperf 从 2019 年 6 月 20 日发布 1.0 版本至今,获得了非常多的关注和用户,短短的一年期间,Hyperf 飞速发展和持续迭代,同时也拥有了非常惊人的数据。 Github 2700 stars / Gitee 328 stars 113 名 contri...

阅读(44)评论(0)赞 (0)

编程技术

Mac下Docker配置LNMP开发环境

hellas 发布于 2020-05-20

前言: 1.Docker的标准用法是每个docker容器只提供一个服务。 所以应该是mysql单独一个容器,php-fpm单独一个容器,nginx单独一个容器。 2.Docker的设计理念是在容器里面不运行后台服务,容器本身就是宿主机上的一个独立的主进程,也可以间接的理解为就是容...

阅读(37)评论(0)赞 (0)

编程技术

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

22

songhua.gao 发布于 2020-05-13

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

阅读(37)评论(0)赞 (0)

Java

DisplayManagerService概述

4

xirruiqiang 发布于 2020-04-30

基于 android-8.1.0_r60 为求简洁,代码已删除大量细枝末节。 getDisplay # 启动Activity 此时只是启动调用到attach和onCreate而已 // frameworks/base/core/java/android/app/ActivityT...

阅读(50)评论(0)赞 (0)

Java

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

10

hanze 发布于 2020-04-27

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

阅读(47)评论(0)赞 (0)

Java

手把手教你定位常见Java性能问题 原 荐

9

xirruiqiang 发布于 2020-04-26

概述 性能优化一向是后端服务优化的重点,但是线上性能故障问题不是经常出现,或者受限于业务产品,根本就没办法出现性能问题,包括笔者自己遇到的性能问题也不多,所以为了提前储备知识,当出现问题的时候不会手忙脚乱,我们本篇文章来模拟下常见的几个Java性能故障,来学习怎么去分析和定位。 ...

阅读(51)评论(0)赞 (0)

Java

手把手教你定位常见Java性能问题

8

changyuan.xu 发布于 2020-04-26

性能优化一向是后端服务优化的重点,但是线上性能故障问题不是经常出现,或者受限于业务产品,根本就没办法出现性能问题,包括笔者自己遇到的性能问题也不多,所以为了提前储备知识,当出现问题的时候不会手忙脚乱,我们本篇文章来模拟下常见的几个Java性能故障,来学习怎么去分析和定位。 预备知...

阅读(50)评论(0)赞 (0)

Java

JVM菜鸟进阶高手之路七(Tomcat调优以及Tomcat7、8性能对比)

17

xubiao.zhuang 发布于 2020-04-22

因为每个链路都会对其性能造成影响,应该是全链路的修改压测(ak大神经常说全链路!)。本次基本就是局域网,所以并没有怎么优化,其实也应该考虑进去的。 Linux系统参数层面的修改: 修改可打开文件数和用户最多可开发进程数 命令: ulimit -n 655350 ulimit –u...

阅读(60)评论(0)赞 (0)

编程技术

Oracle Database 19c 技术架构(五)

6

zhuangli 发布于 2020-04-14

24.归档进程 (ARCn) 归档进程 (ARCn) 是后台进程,仅当数据库处于ARCHIVELOG模式并启⽤⾃动归档时才存在,在这种情况下ARCn会⾃动归档联机重做⽇志⽂件。⽇志写⼊进程 (LGWR) 在归档之前不能重⽤和覆盖联机重做⽇志⽂件组。 数据库将根据需要启动多个归档程...

阅读(48)评论(0)赞 (0)

Java

Java面试?操作系统-进程与线程

9

songhua.gao 发布于 2020-04-13

Java面试?操作系统-进程与线程 进程与线程 1. 进程 进程是资源分配的基本单位。 进程控制块 (Process Control Block, PCB) 描述进程的基本信息和运行状态,所谓的创建进程和撤销进程,都是指对 PCB 的操作。 下图显示了 4 个程序创建了 4 个进...

阅读(62)评论(0)赞 (0)

Spring

SpringBoot系列之RabbitMQ使用实用教程

29

xiaoli.he 发布于 2020-04-10

SpringBoot系列之RabbitMQ使用实用教程 @[toc] 1. 消息队列概述 1.1 MQ的概述 消息队列(Message Queue,简称MQ),其本质是个队列,FIFO(First In First OUT,先入先出),MQ主要用于不同线程之间的线程通信。大多应用...

阅读(91)评论(0)赞 (0)

Java

一文理清JVM和GC(下)

19

puefu.he 发布于 2020-04-09

他来了他来了,他带着JVM下篇来了。并承诺看完还理不清JVM,你们大胆骂他 菜鸡 (嘴下留情哥哥们) 本文主要介绍JVM和GC解析 本文较长,分为上下篇(可收藏,勿吃尘) 如有需要,可以参考 如有帮助,不忘 点赞 ❥ 一文理清JVM和GC上篇 一文理清JVM和GC(上) 一、上篇...

阅读(59)评论(0)赞 (0)

Java

OutOfMemoryError之unable to create new native thread原因分析及6种解决方案

Harries 发布于 2020-03-13

java.lang.OutOfMemoryError:unable to create new native thread 是比较常见的一种异常,表示应用程序无法创建新的线程。 产生该异常,总体上可总结为两个原因: 服务器剩余内存不足; 线程数超过系统限制。 问题定位与解决方案 ...

阅读(53)评论(0)赞 (0)