ICode9

精准搜索请尝试: 精确搜索
  • java程序在windows后台执行的办法2022-07-06 15:33:39

    1、新建run.txt文件2、在文件中输入一下内容: @echo off start javaw -jar xx.jar exit 3、保存,修改文件名为run.bat4、双击即可5、删除windows后台程序tasklist 查看进程taskkill /? 查看杀进程命令的帮助taskkill /pid 进程号 杀死该进程 错误:无法种子PID为 xxxx 的进程。原因:

  • 线上问题排查2022-07-06 11:33:35

    1.磁盘空间不足问题 先从总体查看磁盘状态:df -h 找到不足的磁盘,进入目录查看具体文件大小:du -sh *(ls -lh只能看文件大小,文件夹的看不出来) 2.cpu和内存使用率过高问题 查看所有进程:top 查看单个进程:top -p pid 查看单个进程的线程:top -p pid -H 只看内存使用情况:free -h 只看交换

  • 思考:究竟什么是计算机?2022-07-06 08:00:12

    究竟什么是计算机? 显然,计算机肯定要能计算,例如,计算1+1的和 另外,计算机要能够存储数据,1+1的1,到底存到磁盘的哪里,内存的哪里,怎么存? 再者,计算机要能够通信,这里的通信,既包括了两个机器之间的网络通信,机器与外设之间的通信、也包括了进程与进程间的本地通信,还包括进程中线程的互相通信,

  • 常用 Linux 命令2022-07-05 22:01:59

    ls list 查看当前文件夹下的内容 pwd print wrok directory 查看当前所在文件夹 cd [目录名] change directory 切换文件夹 touch [文件名] touch 如果文件不存在,新建文件 mkdir [目录名] make directory 创建目录 rm [文件名] remove 删除指定

  • Linux 批量杀死进程(详细版本)2022-07-05 21:33:19

    使用场景 当程序中有使用到多进程且进程数较多的情况,如下图,且需要通过控制台杀死所有的 GSM_run.py 的进程时,利用 kill 命令一个一个的去结束进程是及其耗时且繁琐的,这时就需要我们的kill多进程的命令工作了。 批量 Kill 进程 命令: ps -ef|grep GSM_run.py|grep -v grep|cut -c

  • Activity相关总结2022-07-05 20:01:22

    什么是activity 安卓为用户提供的用于各种比如滑动操作的接口 activity的四种状态 running: 活动状态,处于activity栈顶 paused: 失去焦点或者被一个非全屏的activity遮住,或者一个透明的activity在栈顶。 stopped: 被全屏显示的activity覆盖 killed: activity被回收掉 activity的生

  • Java中的线程2022-07-05 16:03:42

    线程相关概念 进程 (Process):是计算机中的程序关于某数据集合上的一次运行活动,是操作系统进行资源分配与调度的基本单位。可以把进程简单地理解为正在操作系统中运行的一个程序。 线程 (Thread):是进程的一个执行单元。一个线程就是进程中一个单一顺序的控制流,是进程的一个执行分支

  • windows如何查看端口被占用2022-07-04 23:02:00

       4.继续输入tasklist|findstr “2676”,回车,查看是哪个进程或者程序占用了2676端口,结果是:oracle.exe    或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看2676对应的进程是谁,      如果看不到PID这一列,如下图:则我们点击查看—>选择列,将PID(进程标示符)前面的勾

  • Linux操作系统面试总结2022-07-04 01:33:20

    1.系统启动流程。 uboot -> kernel -> 根文件系统。 uboot第一阶段属于汇编阶段: 定义入口(start.S):uboot中因为有汇编阶段参与,因此不能直接找main.c。 设置异常向量:当硬件发生故障的时候CPU会强制PC指针指向对应的异常入口执行代码。 设置CPU为SVC模式(设置CPU速度、时钟频率和中断控

  • Java应用线上cpu飙升排查2022-07-04 01:01:57

    使用top命令实时地列出系统中的进程及其资源占用情况。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 当然也可以使用【top | grep java 】,筛选出所有的Java进程,达到快速定位的目的。 找到列表中cpu%列数值高的进程,表示它的cpu占用较高,记住它

  • 计算机底层原理理解(一)2022-07-03 23:33:38

    一些基本定义理解   cpu控制集合计算器  硬盘  内存程序未运行时在硬盘 双击程序(操作系统找到该程序.exe文件(load到内存))   程序的本质是一个可执行文件,点击执行就会到内存里面,该文件一旦进入内存即转变为进程,一旦成为进程,和该程序运行相关的资源就会分配好(网络资源内存资源

  • 深入了解现代浏览器(第二部分)2022-07-03 22:03:20

    译自:Inside look at modern web browser (part 2) 导航中发生了什么 这是一个由4部分组成的博客系列的第2部分,该系列文章着眼于Chrome的内部运作。在上一篇文章中,我们研究了浏览器的不同部分对应了哪些进程线程。在这篇文章中,我们将深入探讨每个进程和线程如何通信以显示网站。 让

  • 浅尝shell脚本并发2022-07-03 17:36:57

    ​ 默认情况下,shell脚本中的命令是串行执行的,必须等到前一条命令执行完毕之后才执行接下来的命令,但是如果有一大批的命令需要执行,而且互相之间又没有影响的情况下,可以采用并发执行的方式执行。 ​ 正常情况下的shell脚本如下: #!/bin/bash for ((i=0;i<5;i++));do {

  • 进程管理之supervisor2022-07-03 16:31:27

    zoukankan      html  css  js  c++  java   进程管理工具之supervisor(完整版)   Supervisor 介绍 Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的

  • [转]Anti-Debug Tech:Debug Blocker2022-07-03 02:32:32

    https://bbs.pediy.com/thread-273294.htm 拿一个调试器“保护”本进程这一操作并不难想到,关键是厘清Debugger和Target间关系 还有帖主的方法,构思,实践,复盘,这才叫学,温故而知新。 Debug Blocker前置知识 约定 在Debug Blocker中,调试进程与被调试进程它们之间是一种父子关系文章中提

  • [译]深入了解现代web浏览器(一)2022-07-02 19:05:08

    本文是根据Mariko Kosaka在谷歌开发者网站上的系列文章https://developer.chrome.com/blog/inside-browser-part1/ 翻译而来,共有四篇,该篇是第一篇。对于其中一些直译出来不太好理解的句子,笔者做了加工处理和提炼。 CPU,GPU,内存和多进程架构 在这四篇博客系列中,我们将从高层架构到渲

  • linux指定cpu运行程序,linux:如何指定进程运行的CPU2022-07-02 15:34:41

    coolshell最新的文章《性能调优攻略》在“多核CPU调优”章节,提到“我们不能任由操作系统负载均衡,因为我们自己更了解自己的程序,所以,我们可以手动地为其分配CPU核,而不会过多地占用CPU0,或是让我们关键进程和一堆别的进程挤在一起。”。在文章中提到了Linux下的一个工具,taskset,可以

  • kylin hdp1:110020 断开连接2022-07-01 23:34:02

    多看日志,多思考原理以及它所关系到的进程 历史服务器没开启,一直都没开过,这次出现了这个问题 mr-jobhistory-daemon.sh start historyserver 查看进程    

  • 多线程01线程、进程、多线程2022-07-01 13:34:12

    进程、线程和多线程 Process与Thread 程序----程序是一个指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 进程----进程是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。 通常一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不

  • iOS之crash分析篇--捕获signal类型的崩溃信息2022-07-01 09:05:54

    ​简介 上一篇文章我们讲述了,被系统自带的错误处理捕获的崩溃,可以通过UncaughtExceptionHandler机制捕获崩溃信息,我们要做的就是用自定义函数代替该ExceptionHandler即可。 另一种是未被捕获的异常,导致程序向自身发送了SIGABRT信号而崩溃。如果要处理它,我们还要利用unix标准的sign

  • APS.NET Core 托管模型2022-06-30 18:01:10

    asp.net core 托管模型   第一种 InProcess(进程内)    第二种 OutOfProcess(进程外)   进程内是利用 IIS Express实现的也就是iisexpress.exe或者是 kestrel服务器。 IIS和IIS Express的区别?   IIS Express是轻量级的版本,针对我们开发的时候优化过的一个版本,在实际生产中,我

  • Java 进程/线程2022-06-30 15:33:41

      Linux下查看和停止所有java进程ps -ef | grep java    --------查看所有java进程命令pkill - 9 java       ------------停止所有java进程命令kill -9 java进程序号   ------停止特定java进程命令  

  • Unixbench:简介及使用【转】2022-06-30 10:06:19

    转自:https://www.cnblogs.com/chenshengkai/p/12761467.html 一、安装 1.下载 https://github.com/kdlucas/byte-unixbench/archive/v5.1.3.tar.gz 2.修改Makefile 交叉编译 #CC=gccCC = arm-linux-gnueabihf-gcc 3.make 4.修改Run 将main函数中的 preChecks();注释掉,因为其

  • 小结一下微服务中常见的问题-端口号被占用问题2022-06-30 09:39:38

    windows 10系统80端口被占用怎么办? 遇到windows 10系统80端口被占用怎么办?别着急,总共需5步。 第一步:按下键盘中【win+r】快捷键 第二步:在打开的【运行】窗口中输入cmd点击确定 第三步:在打开的【cmd】窗口中,输入【netstat -aon|findstr "80"】,这是查找80端口的命令,可以从下图中

  • Android多进程笔记2022-06-30 01:31:10

    以下图片来自慕课网 Parcelable Activity,Service,Receiver 都支持在 Intent 中传递 Bundle 数据,而 Bundle 实现了 Parcelable 接口,可以在不同的进程间进行传输。 在一个进程中启动了另一个进程的 Activity,Service 和 Receiver ,可以在 Bundle 中附加要传递的数据通过 Inte

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有