数组与List互转的坑
以8080端口为例:
第一种方式:
lsof -i:8080,返回如下:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 71680 web_server 48u IPv6 4239200516 0t0 TCP *:13234 (LISTEN)
第二种方式:
netstat -antlp | grep 8080,返回如下:
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp6 0 0 :::8080 :::* LISTEN 71680/java
以上两种方式都可得到对应的PID是71680。然后再用ps -ef | grep 71680,查看进程到底是什么,返回如下
web_ser+ 71680 1 23 16:09 pts/28 00:03:30 /opt/java/latest/bin/java -Djava.util.logging.config.file=/home/web_server/koushengrui/tomcat_13234/conf/logging.properties -Dnop -server -XX:+AggressiveOpts -XX:+UseStringDeduplication -Xss256k -Xms1G -Xmx3G -Xmn3300m -XX:SurvivorRatio=4 -XX:+TraceClassLoading -XX:+UseG1GC -XX:MaxGCPauseMillis=800 -XX:ParallelGCThreads=10 -XX:ConcGCThreads=5 -XX:InitiatingHeapOccupancyPercent=50 -XX:MetaspaceSize=100M -Djmagick.systemclassloader=false -Djuli-logback.configurationFile=file:/home/web_server/koushengrui/tomcat_13234/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -DLOG_PATH=/data/logs/koushengrui/kuaishou-venus-api/ -DHikariCP=true -DSERVER_PORT=13234 -Dspring.profiles.active=default,dev -Djava.endorsed.dirs=/home/web_server/koushengrui/tomcat_13234/endorsed -classpath /home/web_server/koushengrui/tomcat_13234/bin/bootstrap.jar:/home/web_server/koushengrui/tomcat_13234/bin/tomcat-juli.jar -Dcatalina.base=/home/web_server/koushengrui/tomcat_13234 -Dcatalina.home=/home/web_server/koushengrui/tomcat_13234 -Djava.io.tmpdir=/tmp org.apache.catalina.startup.Bootstrap start
web_ser+ 99575 59514 0 16:25 pts/28 00:00:00 grep --color=auto 71680
数组与List互转的坑的更多相关文章
- Java数组与vector互转
Java数组与vector互转 /* Object[] object1 = null ; //数组定义 Vector<Object> object2;//Vector定义 object2 ...
- java byte数组与String互转
java byte数组与String互转 CreationTime--2018年7月6日14点53分 Author:Marydon 1.String-->byte[] 方法:使用String ...
- js数组和集合互转
js数组和集合互转可用于去重: 数组转集合 var arr = [55, 44, 65]; var set = new Set(arr); console.log(set.size === arr ...
- C# .NET Core 3.1中使用 MongoDB.Driver 更新嵌套数组元素和关联的一些坑
C# .NET Core 3.1中使用 MongoDB.Driver 更新数组元素和关联的一些坑 前言: 由于工作的原因,使用的数据库由原来的 关系型数据库 MySQL.SQL Server 变成了 ...
- JS数组追加数组採用push.apply的坑
JS数组追加数组没有现成的函数,这么多年我已经习惯了a.push.apply(a, b);这样的自以为非常酷的,不须要写for循环的写法,一直也没遇到什么问题,直到今天我要append的b是个非常大的 ...
- javascript 为啥不用instanceof检测数组,这里有一个示例坑
前些天写js遇到了一个instanceof的坑,我们的页面中有一个iframe,我在index页面中计算得到了一个array,然后需要传递到Flight页面 这个嵌套的iframe中的一个函数(Sea ...
- javascript中json对象json数组json字符串互转及取值
今天用到了json数组和json对象和json类型字符串之间互转及取值,记录一下: 1.json类型的字符串转换为json对象及取值 var jsonString = '{"bar" ...
- js数组和对象互转方法
<script> let arr = [2, 3, 4, 2, 3, 4]; // 数组转化为对象 function toObject(arr) { let obj = { } for(l ...
- char数组和String互转
char ch[100];string str; 把char*(c类型的string)数组转换为string:str = ch; //即可str.assign(ch); //也可 把string类型转 ...
随机推荐
- 关于 token
用户在浏览器做一系列操作,后台服务怎么判断这些操作是来自同一个用户? 1. seesion 用户登录后,后台生成 sessionid 返回给浏览器,浏览器的每次请求带上 sessionid,后台关联 ...
- vue组件的watch属性
<!doctype html> <html> <head> <meta charset="UTF-8"> <title> ...
- 前端 CSS 盒子模型
盒模型的概念 在CSS中,"box model"这一术语是用来设计和布局时使用,然后在网页中基本上都会显示一些方方正正的盒子.我们称为这种盒子叫盒模型. 盒模型有两种:标准模型和I ...
- java_第一年_JDBC(6)
DataBaseMetaData对象:由Connection.getDataBaseMetaData()方法获得,可以用来获取数据库的元数据,提供的方法有: getURL():返回一个String类, ...
- LeetCode107. 二叉树的层次遍历 II
107. 二叉树的层次遍历 II 描述 给定一个二叉树,返回其节点值自底向上的层次遍历. (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 示例 例如,给定二叉树: [3,9,20,null ...
- 给当当同学的random data
m**o 00'57"32街**o 00'52"23c**6 00'44"15斗**6 00'57"58n**5 00'32"04s**p 00'51 ...
- vue项目 PC端点击查看大图
今天,发现了一款还不错的插件来实现查看大图,成熟度也比较高,支持各种操作 原作品的github地址为 https://github.com/mirari/v-viewer 也有对应的中文文档,使用方法 ...
- 项目常见bug
Invalid prop: type check failed for prop "disabled". Expected Boolean, got String with val ...
- 06.Linux-RedHat系统本地yum源配置
RedHat系统 1.挂载镜像光盘[root@localhost ~]# mount /dev/sr0 /media/cdrom/ 2.创建本地yum源仓库[root@localhost ~]# cd ...
- linux系统升级openssh
一.升级前准备工作 安装openssh过程需gcc,zlib-devel,openssl-devel,等编译环境,如果通过rpm包来安装,需要解决各种依赖包,故配置本地yum源解决依赖问题. 1. 配 ...