- jps命令 pwdx命令
OceanWaves1993
linuxjpspwdx
jps命令pwdx命令1、jps命令2、pwdx命令1、jps命令来自文心一言:jps是Java虚拟机提供的一个命令行工具,用于显示当前正在运行的Java进程的ID和主类的名称。它也可以显示其他有用的信息,如完整的Java应用程序包名和Java虚拟机的启动参数。jps是jdk提供的一个查看java进程信息的命令可以查看JAVA进程的pid、进程路径等信息。jps命令的路径在JAVA_HOME/bi
- Linux下根据进程号查找程序路径
空弹壳
macos
1.根据端口号查看进程号netstat-nlp|grep802.根据进程号查看路径ll/proc/进程号/cwdll/proc/16980/cwd或pwdx进程号1.ps命令——查看静态的进程统计信息(ProcessesStatistic)常见的选项:a:显示当前终端下的所有进程信息,包括其他用户的进程。u:使用以用户为主的格式输出进程信息。x:显示当前用户在所有终端下的进程。-e:显示系统内的所
- linux下快速查询java进程的pid和java程序安装路径
疯人院长sir
运维linuxjava运维服务器运维开发
在xhell窗口下执行命令:显示效果如截图;pwdx`pidofjava`前面是进程PID,后后面的路径是java程序的部署路径通过PID进程号快速查找端口:执行命令netstat-tunlp|grepPID反向查找:通过端口查找java程序进程pidnetstat-tunlp|grep端口通过PID查找程序安装路径pwdx进程PID
- lsof & pwdx
黄耀鸿
Whatislsof?lsofisalinuxcommandlistedcurrentopenfiles.Openfilesinthesystemincludediskfiles,namedpipes,networksocketsanddevicesopenedbyallprocesses.$lsof|head-10COMMANDPIDTIDUSERFDTYPEDEVICESIZE/OFFNODE
- linux查询端口号对应的服务名
GodSure0914
centos7linuxcentos运维开发
步骤一:确定进程号[root@localhost~]#netstat-antup|grep端口号步骤二:通过进程号确定服务目录[root@localhost~]#ll/proc/进程号/cwd[root@localhost~]#pwdx进程号#效果同上一个命令,更加快捷
- Linux相关操作
遥远救世主
1.根据端口号查看进程号netstat-anp|grep端口号2.根据进程号查看端口号lsof-i:grep进程号3.根据进程号查看项目路径ps-ef|grep进程号pwdx进程号
- Linux pwdx命令查看pid程序路径
sparkle123
image.pnghttps://blog.csdn.net/lsbhjshyn/article/details/18764613查看Linux端口占用,并kill掉相关进程
- linux下根据进程查找文件启动文件
暖夏未眠丶
摘要:linux下程序启动文件查看lsofpwdxproc场景:存在老旧服务,在知道服务端口的情况下,如何查找到程序启动文件和目录。首先根据端口号码(eg:9088),拿到程序进程idss-antop|grep9808获得进程id82527查找程序启动文件目录:方法1、lsof-p82527|grepcwd方法2、ls-al/proc/82527|grepcwd方法3、pwdx82527版权声明:
- linux 通过pid 寻找程序路径
少年痴北城
linux
linux通过pid寻找程序路径的最简单命令(pwdx)在linux实际操作命令中,查看pid的方式有很多种,通过pid找程序路径的方式也有好几个,但是可能大家都忽略的一个很简单也是很实用的命令:pwdx.比如要查找某个java编写的程序运行情况可通过jps命令查看,然后可以通过显示的pid进行程序定位如下图,红色框框为jps命令和pwdx命令,一目了然:---------------------
- Linux find, pwdx命令使用 -bash: dig: command not found报错,Write error in swap file
wangxiaoming
Linux/Unix
Linuxfind命令使用find-nameapplication.properties|xargsgrep-l"redis"|awk-F"/"'{print$2}'问题-bash:dig:commandnotfound报错解决办法:yum-yinstallbind-utilsPWDX命令pwdx进程ID[root@localhost~]#jps14076QuorumPeerMain31174Jp
- 本机内,一个网络服务server 被哪些进程连接
qdqade
网络服务commandreports算法
背景:写的服务server,在不知情的情况下,定时收到本机发送的请求,感觉是有进程在压测该server,但是又不记得谁在压测。进程名是什么,如何找到该压测进程。1.sstp|grepmyserver_liston_port找到连接服务端口的所有连接进程manss查看细节t只显示tcpp显示进程名psaux|grep进程名,或者pwdx进程号显示进程目录。Thepwdxcommandreportst
- 收藏一些常用的linux命令,用处很大。
dodan
pwdx`pgrepjava`cd/data/core/blacklist/apache-tomcat-7.0.67/webappsrm-rfcreditcredit.warsh startup.shtail-f../logs/catalina.outtail-899../logs/catalina.outcd/data/sina_credit/credit-de下面开始了:1.查找文件find/
- 一段通过grep自定义选择执行程序并kill的脚本
jncpp
shell
一段通过关键字过滤并选择相应的进程kill的shell函数killprog(){
n=0
#echo-e"$n)nothing"
ps-ef|grep$1|grep-vgrep|grep-v$$|grep-vtail|grep-vvi>/tmp/ddc.txt
whilereadline
do
n=$(($n+1))
pid=`echo$line|cut-d""-f2`
pwdx=`pwdx$pi
- 记录些实用的linux指令串
linux
因为记忆容量有限,这里记录些比较实用的linux指令串
0.查看所有java进程GC情况:for i in `jps|egrep -v "Jps|Launcher" |cut -d" " -f1`;do pwdx $i; jstat -gcutil $i ;done1.统计每个java进程的线程数:for i in `ps aux|grep java|aw
- 根据进程号查找路径
Leyin
pwdx
1、根据进程名称查出进程id pidof程序名称2、根据进程id查出该进程所在路径 pwdx进程ideg:pidofnginx4161352835273526352535243523352235213520pwdx41614161:/usr/local/services/nginx-1.6.2/sbin或者ps-ef|grep进程名lsof-p进程号
- 根据进程号查找路径
Leyin
pwdx
1、根据进程名称查出进程id pidof程序名称2、根据进程id查出该进程所在路径 pwdx进程ideg:pidofnginx4161352835273526352535243523352235213520pwdx41614161:/usr/local/services/nginx-1.6.2/sbin或者ps-ef|grep进程名lsof-p进程号
- 调试一个java写的简陋IM
HaxtraZ
IM简陋
从网上找了个java写的简陋的IM的实现:http://javaprince.iteye.com/blog/889200http://javaprince.iteye.com/blog/958446这就是个局域网聊天软件的简陋版本,凑合能用,数据库层没有真正实现,登录使用userX,密码对应为pwdX,X从1到9取值。凑合能用,暂时还没有移植到Android的打算。我知道有smack库和openf
- Linux下跟进程相关的命令
teasp
linux
ps -ef|grep java
pstree -p 21239 查看进程21239所有的子进程和线程。
pwdx 21239 查看进程21239程序命令的目录。
lsof -np 21239 是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。
lsof -n|awk '{print $2}'|uni
- pwdx等几个proc工具
gelongmei
linux命令
分类:
pwdx pid:显示进程的命令所在的目录
ptree [ pid ]:显示进程树,用ptree $$可以看本进程的进程树
ptime command:用比time更精确的时间来计算command的时间
其他工具还有: proc, pflags, pcred, pmap, pldd, psig, pstack, pfiles, pwdx, pstop, prun, pwait, p
- LINUX 命令大汇总
gelongmei
linux 命令
pwdx
df 命令;
df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;
举例:
[root@localhost beinan]# df -lh
Filesystem容量 已用 可用 已用% 挂载点
/dev/hda8**G 6.0G 4.4G 58% /
/dev/shm ***M 0 ***M 0%
- PWDX查找程序执行路径
jsj_007
pwdx
PWDX通过PID号查找文件对应的启动目录在linux64位5.4及SunOS5.10上测试通过
通常的做法:
[root@app1 bin]# ps -ef | grep java
root 4993 4964 20 Oct22 ? 1-09:03:43 /usr/java/jdk1.6.0_07/bin/java
-Dprogram.name
- SOLRIS 调试工具
dragonxiangfu
查看进程状态pargs查看进程或core的参数、环境变量等pflags查看进程标志位值pcred查看进程权限(credentials)pldd查看进程链接的动态链接库psigsignal的处理方式pstack打印调用栈pmap打印进程地址空间pfiles打开的文件plimit打印或设置进程的资源限制prstat交互式打印所有进程的状态ptree进程树ptime时间pwdx工作目录进程控制pgre
- Solaris 常用命令
subchen
javaSolarisPath
/usr/ucb/ps-auxwww|grepjava 显示完整启动参数pargs-l显示进程完整启动命令行(全路径,可以知道进程的启动位置)pargs显示进程完整的启动参数lsof/pfile显示进程打开文件数pwdx显示进程启动的初始路径which在PATH路径总查找文件其他的参考 http://www.newsmth.net/pc/pccon.php?id=860&nid=102699
- solaris 使用proc工具
sunlin5000
工作Solaris工具
/usr/proc/bin/pflags 显示有问题的PID的标志和数据模型细节pcred : 显示这个进程的重要信息pmap :查看目标进程的地址空间映射pldd :显示链接到每个进程的动态函数库psig :显示与每个进程相关的信号动作pstack :显示每个进程中的轻量(LWP)的十六进制格式栈跟踪信息,与truss命令相似pfiles :显示每个进程所打开的所有文件pwdx
- linux进程相关命令总结
dux003
工作linuxkillSignal
ps列出进程常用形式psaux kill杀死进程常用形式kill[pid]kill-[signal][pid] pgrep按名称列出进程id常用形式pgrep-lxxx pkill按名称杀死进程 pwdx显示进程工作目录常用形式pwdx[pid]相似功能ls-l/proc/pid/cwd 显示程序可执行文件路径ls-l/proc/pid/exe lsof显示程序打开的文件句柄可用于查看程序打开的端
- Oracle中忘记System和Sys密码后的处理方法
谈笑有鸿儒,往来无白丁
Oracle中忘记System和Sys密码后的处理方法第一种方式用以下方法修改密码: sqlplus /nolog;connect / as sysdbaalter user sys identified bynewpassword ;alter user system identified bynewpassword ;第二种方法用以下方法修改密码:orapwd file=pwdx
- 设计模式介绍
tntxia
设计模式
设计模式来源于土木工程师 克里斯托弗 亚历山大(http://en.wikipedia.org/wiki/Christopher_Alexander)的早期作品。他经常发表一些作品,内容是总结他在解决设计问题方面的经验,以及这些知识与城市和建筑模式之间有何关联。有一天,亚历山大突然发现,重复使用这些模式可以让某些设计构造取得我们期望的最佳效果。
亚历山大与萨拉-石川佳纯和穆雷 西乐弗斯坦合作
- android高级组件使用(一)
百合不是茶
androidRatingBarSpinner
1、自动完成文本框(AutoCompleteTextView)
AutoCompleteTextView从EditText派生出来,实际上也是一个文本编辑框,但它比普通编辑框多一个功能:当用户输入一个字符后,自动完成文本框会显示一个下拉菜单,供用户从中选择,当用户选择某个菜单项之后,AutoCompleteTextView按用户选择自动填写该文本框。
使用AutoCompleteTex
- [网络与通讯]路由器市场大有潜力可挖掘
comsci
网络
如果国内的电子厂商和计算机设备厂商觉得手机市场已经有点饱和了,那么可以考虑一下交换机和路由器市场的进入问题.....
这方面的技术和知识,目前处在一个开放型的状态,有利于各类小型电子企业进入
&nbs
- 自写简单Redis内存统计shell
商人shang
Linux shell统计Redis内存
#!/bin/bash
address="192.168.150.128:6666,192.168.150.128:6666"
hosts=(${address//,/ })
sfile="staticts.log"
for hostitem in ${hosts[@]}
do
ipport=(${hostitem
- 单例模式(饿汉 vs懒汉)
oloz
单例模式
package 单例模式;
/*
* 应用场景:保证在整个应用之中某个对象的实例只有一个
* 单例模式种的《 懒汉模式》
* */
public class Singleton {
//01 将构造方法私有化,外界就无法用new Singleton()的方式获得实例
private Singleton(){};
//02 申明类得唯一实例
priva
- springMvc json支持
杨白白
json springmvc
1.Spring mvc处理json需要使用jackson的类库,因此需要先引入jackson包
2在spring mvc中解析输入为json格式的数据:使用@RequestBody来设置输入
@RequestMapping("helloJson")
public @ResponseBody
JsonTest helloJson() {
- android播放,掃描添加本地音頻文件
小桔子
最近幾乎沒有什麽事情,繼續鼓搗我的小東西。想在項目中加入一個簡易的音樂播放器功能,就像華為p6桌面上那麼大小的音樂播放器。用過天天動聽或者QQ音樂播放器的人都知道,可已通過本地掃描添加歌曲。不知道他們是怎麼實現的,我覺得應該掃描設備上的所有文件,過濾出音頻文件,每個文件實例化為一個實體,記錄文件名、路徑、歌手、類型、大小等信息。具體算法思想,
- oracle常用命令
aichenglong
oracledba常用命令
1 创建临时表空间
create temporary tablespace user_temp
tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local
- 25个Eclipse插件
AILIKES
eclipse插件
提高代码质量的插件1. FindBugsFindBugs可以帮你找到Java代码中的bug,它使用Lesser GNU Public License的自由软件许可。2. CheckstyleCheckstyle插件可以集成到Eclipse IDE中去,能确保Java代码遵循标准代码样式。3. ECLemmaECLemma是一款拥有Eclipse Public License许可的免费工具,它提供了
- Spring MVC拦截器+注解方式实现防止表单重复提交
baalwolf
spring mvc
原理:在新建页面中Session保存token随机码,当保存时验证,通过后删除,当再次点击保存时由于服务器端的Session中已经不存在了,所有无法验证通过。
1.新建注解:
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
- 《Javascript高级程序设计(第3版)》闭包理解
bijian1013
JavaScript
“闭包是指有权访问另一个函数作用域中的变量的函数。”--《Javascript高级程序设计(第3版)》
看以下代码:
<script type="text/javascript">
function outer() {
var i = 10;
return f
- AngularJS Module类的方法
bijian1013
JavaScriptAngularJSModule
AngularJS中的Module类负责定义应用如何启动,它还可以通过声明的方式定义应用中的各个片段。我们来看看它是如何实现这些功能的。
一.Main方法在哪里
如果你是从Java或者Python编程语言转过来的,那么你可能很想知道AngularJS里面的main方法在哪里?这个把所
- [Maven学习笔记七]Maven插件和目标
bit1129
maven插件
插件(plugin)和目标(goal)
Maven,就其本质而言,是一个插件执行框架,Maven的每个目标的执行逻辑都是由插件来完成的,一个插件可以有1个或者几个目标,比如maven-compiler-plugin插件包含compile和testCompile,即maven-compiler-plugin提供了源代码编译和测试源代码编译的两个目标
使用插件和目标使得我们可以干预
- 【Hadoop八】Yarn的资源调度策略
bit1129
hadoop
1. Hadoop的三种调度策略
Hadoop提供了3中作业调用的策略,
FIFO Scheduler
Fair Scheduler
Capacity Scheduler
以上三种调度算法,在Hadoop MR1中就引入了,在Yarn中对它们进行了改进和完善.Fair和Capacity Scheduler用于多用户共享的资源调度
2. 多用户资源共享的调度
- Nginx使用Linux内存加速静态文件访问
ronin47
Nginx是一个非常出色的静态资源web服务器。如果你嫌它还不够快,可以把放在磁盘中的文件,映射到内存中,减少高并发下的磁盘IO。
先做几个假设。nginx.conf中所配置站点的路径是/home/wwwroot/res,站点所对应文件原始存储路径:/opt/web/res
shell脚本非常简单,思路就是拷贝资源文件到内存中,然后在把网站的静态文件链接指向到内存中即可。具体如下:
- 关于Unity3D中的Shader的知识
brotherlamp
unityunity资料unity教程unity视频unity自学
首先先解释下Unity3D的Shader,Unity里面的Shaders是使用一种叫ShaderLab的语言编写的,它同微软的FX文件或者NVIDIA的CgFX有些类似。传统意义上的vertex shader和pixel shader还是使用标准的Cg/HLSL 编程语言编写的。因此Unity文档里面的Shader,都是指用ShaderLab编写的代码,然后我们来看下Unity3D自带的60多个S
- CopyOnWriteArrayList vs ArrayList
bylijinnan
java
package com.ljn.base;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;
/**
* 总述:
* 1.ArrayListi不是线程安全的,CopyO
- 内存中栈和堆的区别
chicony
内存
1、内存分配方面:
堆:一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式是类似于链表。可能用到的关键字如下:new、malloc、delete、free等等。
栈:由编译器(Compiler)自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中
- 回答一位网友对Scala的提问
chenchao051
scalamap
本来准备在私信里直接回复了,但是发现不太方便,就简要回答在这里。 问题 写道 对于scala的简洁十分佩服,但又觉得比较晦涩,例如一例,Map("a" -> List(11,111)).flatMap(_._2),可否说下最后那个函数做了什么,真正在开发的时候也会如此简洁?谢谢
先回答一点,在实际使用中,Scala毫无疑问就是这么简单。
- mysql 取每组前几条记录
daizj
mysql分组最大值最小值每组三条记录
一、对分组的记录取前N条记录:例如:取每组的前3条最大的记录 1.用子查询: SELECT * FROM tableName a WHERE 3> (SELECT COUNT(*) FROM tableName b WHERE b.id=a.id AND b.cnt>a. cnt) ORDER BY a.id,a.account DE
- HTTP深入浅出 http请求
dcj3sjt126com
http
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后We
- 判断MySQL记录是否存在方法比较
dcj3sjt126com
mysql
把数据写入到数据库的时,常常会碰到先要检测要插入的记录是否存在,然后决定是否要写入。
我这里总结了判断记录是否存在的常用方法:
sql语句: select count ( * ) from tablename;
然后读取count(*)的值判断记录是否存在。对于这种方法性能上有些浪费,我们只是想判断记录记录是否存在,没有必要全部都查出来。
- 对HTML XML的一点认识
e200702084
htmlxml
感谢http://www.w3school.com.cn提供的资料
HTML 文档中的每个成分都是一个节点。
节点
根据 DOM,HTML 文档中的每个成分都是一个节点。
DOM 是这样规定的:
整个文档是一个文档节点
每个 HTML 标签是一个元素节点
包含在 HTML 元素中的文本是文本节点
每一个 HTML 属性是一个属性节点
注释属于注释节点
Node 层次
- jquery分页插件
genaiwei
jqueryWeb前端分页插件
//jquery页码控件// 创建一个闭包 (function($) { // 插件的定义 $.fn.pageTool = function(options) { var totalPa
- Mybatis与Ibatis对照入门于学习
Josh_Persistence
mybatisibatis区别联系
一、为什么使用IBatis/Mybatis
对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使在持久层框架层出不穷的今天,iBatis 凭借着易学易用、
- C中怎样合理决定使用那种整数类型?
秋风扫落叶
c数据类型
如果需要大数值(大于32767或小于32767), 使用long 型。 否则, 如果空间很重要 (如有大数组或很多结构), 使用 short 型。 除此之外, 就使用 int 型。 如果严格定义的溢出特征很重要而负值无关紧要, 或者你希望在操作二进制位和字节时避免符号扩展的问题, 请使用对应的无符号类型。 但是, 要注意在表达式中混用有符号和无符号值的情况。
&nbs
- maven问题
zhb8015
maven问题
问题1:
Eclipse 中 新建maven项目 无法添加src/main/java 问题
eclipse创建maevn web项目,在选择maven_archetype_web原型后,默认只有src/main/resources这个Source Floder。
按照maven目录结构,添加src/main/ja
- (二)androidpn-server tomcat版源码解析之--push消息处理
spjich
javaandrodipn推送
在 (一)androidpn-server tomcat版源码解析之--项目启动这篇中,已经描述了整个推送服务器的启动过程,并且把握到了消息的入口即XmppIoHandler这个类,今天我将继续往下分析下面的核心代码,主要分为3大块,链接创建,消息的发送,链接关闭。
先贴一段XmppIoHandler的部分代码
/**
* Invoked from an I/O proc
- 用js中的formData类型解决ajax提交表单时文件不能被serialize方法序列化的问题
中华好儿孙
JavaScriptAjaxWeb上传文件FormData
var formData = new FormData($("#inputFileForm")[0]);
$.ajax({
type:'post',
url:webRoot+"/electronicContractUrl/webapp/uploadfile",
data:formData,
async: false,
ca
- mybatis常用jdbcType数据类型
ysj5125094
mybatismapperjdbcType
MyBatis 通过包含的jdbcType
类型
BIT FLOAT CHAR