• 【Spark性能调优-配置进程参数】-配置Driver内存。

    时间:2024-04-10 10:29:59

    (1) Driver负责任务的调度,和Executor、AM之间的消息通信。当任务数变多,任务平行度增大时,Driver内存都需要相应增大。 (2) 可以根据实际任务数量的多少,为Driver设置一个合适的内存。 将“spark-defaults.conf”中的“spark.driver.memo

  • 进程间通信(IPC机制)精炼详解

    时间:2024-04-09 21:35:15

    一、前期基础知识储备IPC定义:IPC是intent-Process Communication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。IPC不是Android所独有的,任何一个操作系统都需要有相应的IPC机制,比如Windows上可以通过剪贴板、管道和邮槽等来进...

  • 进程的三种状态及其转换

    时间:2024-04-09 18:39:33

    1.进程的三种基本状态:进程在运行中不断地改变其运行状态。通常,一个运行进程必须具有以下三种基本状态: ①就绪(Ready)状态 当进程已分配到除CPU以外的所有必要资源后,只要再获得CPU,便可立即执行,进程这时的状态就称为就绪状态。在一个系统中处于就绪状态的进程可能有多个,通常将他们排成一个队列...

  • 进程的三种状态及其转换,进程控制原语

    时间:2024-04-09 14:13:20

    进程:是程序的一次执行过程,是系统资源和处理机的独立单位 进程的三种状态:就绪状态:等cpu 程序一旦运行就创建了本次运行的PCB也就创建了进程,此时进程处于就绪状态       阻塞状态:等事件执行状态:用cpu 转换:就绪---> 执行处于就绪状态的cpu空闲时,就从就绪状态中选取优先级最...

  • 操作系统知识概要——第三章 并发进程

    时间:2024-04-09 14:05:01

    写在开头:本章一个比较重要的算法是临界区管理以及信号量与PV操作,本博客没有对这些内容进行记录,仅仅记录了本章的基础知识。第三章 并发进程1.顺序程序设计的特点:程序执行的顺序性:一个程序在处理器上的执行是严格按序的,即每个操作必须在下一个操作开始之前结束。程序环境的封闭性:运行程序独占全部资源,除...

  • curl进程卡死思考

    时间:2024-04-09 10:29:30

    同事在做一个curl操作访问第三方,看起来简简单单的一个问题,竟然导致了进程卡死,就一个方法在前端调用第三方接口的时候,疯狂点击,整个测试环境都会奔溃!分析原因:1.第三方的问题?排查不是!2.服务器的问题:php.ini单进程最大执行时间不够?内存不够?排查都不是。3.代码问题,未设置超时时间!使...

  • Spring Boot进程被异常终止-记一次挖矿木马处理

    时间:2024-04-09 08:08:07

    目录1.故障现象2.处理过程3.简单分析一下这个木马4.总结5.参考1.故障现象朋友的某客户生产环境Spring Boot进程被异常终止,重复启动无效,请求支援。使用脚本在后台启动Spring Boot程序后,多次执行xx.sh status查看状态,最后应用进程pid 24366消失。在命令行前台...

  • zabbix监控:监控windows进程

    时间:2024-04-08 22:49:43

    一、效果图二、proc.num说明:官方说明文档路径:https://www.zabbix.com/documentation/2.4/manual/config/items/itemtypes/zabbix_agent命令说明proc.mem[<name>,<user>,&...

  • Linux网络编程二(TCP图解三次握手及四次挥手、TCP滑动窗口、MSS、TCP状态转换、多进程/多线程服务器实现)

    时间:2024-04-08 20:42:45

    文章目录 1、TCP三次握手(1) 第一次握手(2) 第二次握手(3) 第三次握手2、TCP四次挥手(1) 一次挥手(2) 二次挥手(3) 三次挥手(4) 四次挥手3、TCP滑动窗口4、TCP状态时序图5、多进程并发服务器6、多线程并发服务器 1、TCP三次握手 TCP三次握手(TCP t...

  • Tomcat修改启动窗口和进程名称

    时间:2024-04-08 19:14:51

    修改TOMCAT窗口和进程名称由于服务器上面部署了多个Tomcat,为了方便区分各个tomcat对应的项目,就需要在tomcat启动的窗口上修改标题。修改TOMCAT的 startup.bat启动的窗口名称在tomcat安装目录下,找到catalina.bat文件并以txt文本格式打开,在里面搜索 ...

  • windows下捕获dump之守护进程

    时间:2024-04-08 13:02:08

    一两个月前为产品写了一个独立的exe,由于产品使用的捕获dump是一个现成的进程外exe,如果以资源的方式集成它容易出现安全警告,由于时间关系没有寻求新的解决方法,还是遵循旧方案,不捕获dump。 最近业余看了会儿breakpad client,想到一个解决方案——其实也蛮简单的,最后exe大概会增...

  • Gradle进程调试方法

    时间:2024-04-08 11:39:47

    开发gradle插件和排查某些问题的时候,偶尔需要调试gradle进程。这时候可以用如下方法来开启调试。在原本的编译命令后加-Dorg.gradle.debug=true --no-daemon,-Dorg.gradle.debug=true表示gradle进程启动后等待调试器attach上才开始运...

  • CEF JS与browser进程间的异步通信

    时间:2024-04-08 11:31:04

                         基于CEF开发时经常需要在JS和C++代码间通信,我们在CEF中JavaScript与C++交互中讨论了常见的交互方式,不过都是在Renderer进程中,这次来看看如何在JS和Browser进程间通信,基本介绍可以看这里: https://bitbucket...

  • Gdb python进程调试指南

    时间:2024-04-08 11:30:39

    Gdb python进程调试指南 gdb -quiet -batch -ex='thread apply all bt' -p pid    >   xxx   gdb -quiet -batch -ex='thread apply all py-bt' -p pid    >   xx...

  • CCNA网络工程师学习进程(7)路由器的路由配置

    时间:2024-04-08 08:04:36

        前面一节已经介绍了路由器的端口配置,接着我们介绍路由器的路由配置:静态路由、默认路由和浮动路由的配置;动态路由协议的配置,包括RIP、IGRP、EIGRP和OSPF。    (1)路由器的基础深入:1)静态路由:静态路由是指由用户或网络管理员手工配置的路由信息。静态路由适用于:简单的网络环境...

  • 进程管理工具htop的使用

    时间:2024-04-08 07:08:26

    一、htop 简介htop是一款交互式显示文本工具,与top相似,但有以下优势:   1、htop界面比较直观。   2、支持鼠标操作。   3、鼠标控制界面杀死进程。二、htop 参数键入htop 命令,打开htop。上面左上角显示CPU、内存、交换区的使用情况,右边显示任务、负载、开机时间,下面...

  • SQL Server2005管道的另一端上无任何进程——解决方案

    时间:2024-04-07 20:59:17

    前言:今天接到一个同班同学的电话,以为之前有什么学校的事情,但问了我学习方面的事情,当时还是很吃惊的。原来她最近做的小项目出现了一点问题,想让我帮忙给看看。自己是很乐意帮忙的,但第一反应是怕自己处理不了,不过还是想看看什么问题,尝试一下。嘻嘻,毕竟是找到了我,不管怎样都得先看看什么问题再说哈。问题:...

  • SQL Server 【已解决】成功与服务器建立连接,但是在登录过程中发生错误。(Microsoft SQL Server,错误: 233)管道的另一端上无任何进程。

    时间:2024-04-07 20:57:35

    文章目录问题解决方法问题在初学数据库时,一般都会使用自带的sa登录名及相应密码以保障用户进行更安全的操作。一般来说,需要进行以下两步操作:对服务器单击右键,查看属性,在安全性选项中将服务器身份验证模式更改为“SQL Server 和 Windows身份验证模式”。在安全性/登录名目录下找到sa,单击...

  • SQL Server(解决问题)已成功与服务器建立连接,但是在登录过程中发生错误。(provider: Shared Memory Provider, error:0 - 管道的另一端上无任何进程。

    时间:2024-04-07 20:54:45

    我们将 身份验证 选择为 SQL Server 身份验证。输入刚刚创建的用户名和密码:但是现在还是不能直接使用,因为权限问题。你会看到下面的错误提示框:解决问题的方法所以,我们现在还是需要通过 Windows 身份验证 连接数据库。在里面进行下面的设置设置。Step 1 .对着服务器,点击鼠标右键,...

  • python自带的进程池及线程池

    时间:2024-04-07 19:49:02

    进程池""" python自带的进程池 """from multiprocessing import Poolfrom time import sleepdef apply(*args, **kwargs): print(args, kwargs) sleep(3) return ...