linux 批量kill进程

ps -ef | grep module- | grep -v module-mxm | cut -c 9-15 | xargs kill -9 ps -aux |egrep “(analysis.jar|comm.jar|xpush.jar|customer.jar|track.jar|manage.jar|org.jar|product.jar|program.jar|xschedule.jar|xim.jar)” | cut -c 9-15 | xargs kill -9     ps -ef | grep module- 查找关键字包含module-的所有进程   grep -v module-mxm 排除module-mxm的进程   cut -c 9-15 截取第9至15字符(进程id)   xargs kill -9 将截取的9-15字符(进程id)作为kill -9 后的参数。

maven tags detail

<span style=“padding:0px; margin:0px”><project xmlns=“http://maven.apache.org/POM/4.0.0”     xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=“http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd”>     <!–父项目的坐标。如果项目中没有规定某个元素的值,那么父项目中的对应值即为项目的默认值。 坐标包括group ID,artifact ID和 version。–>     <parent>      <!–被继承的父项目的构件标识符–>      <artifactId/>      <!–被继承的父项目的全球唯一标识符–>      <groupId/>      <!–被继承的父项目的版本–>      <version/>      <!– 父项目的pom.xml文件的相对路径。相对路径允许你选择一个不同的路径。默认值是../pom.xml。Maven首先在构建当前项目的地方寻找父项 目的pom,其次在文件系统的这个位置(relativePath位置),然后在本地仓库,最后在远程仓库寻找父项目的pom。–>      <relativePath/>  </parent>  <!–声明项目描述符遵循哪一个POM模型版本。模型本身的版本很少改变,虽然如此,但它仍然是必不可少的,这是为了当Maven引入了新的特性或者其他模型变更的时候,确保稳定性。–>     <modelVersion>4.0.0</modelVersion>     <!–项目的全球唯一标识符,通常使用全限定的包名区分该项目和其他项目。并且构建时生成的路径也是由此生成, 如com.mycompany.app生成的相对路径为:/com/mycompany/app–>     <groupId>asia.banseon</groupId>     <!– 构件的标识符,它和group ID一起唯一标识一个构件。换句话说,你不能有两个不同的项目拥有同样的artifact ID和groupID;在某个 特定的group ID下,artifact ID也必须是唯一的。构件是项目产生的或使用的一个东西,Maven为项目产生的构件包括:JARs,源 码,二进制发布和WARs等。–>     <artifactId>banseon-maven2</artifactId>     <!–项目产生的构件类型,例如jar、war、ear、pom。插件可以创建他们自己的构件类型,所以前面列的不是全部构件类型–>     <packaging>jar</packaging>     <!–项目当前版本,格式为:主版本.次版本.增量版本-限定版本号–>     <version>1.0-SNAPSHOT</version>     <!–项目的名称, Maven产生的文档用–>     <name>banseon-maven</name>     <!–项目主页的URL, Maven产生的文档用–>     <url>http://www.baidu.com/banseon</url>     <!– 项目的详细描述, Maven 产生的文档用。  当这个元素能够用HTML格式描述时(例如,CDATA中的文本会被解析器忽略,就可以包含HTML标 签), 不鼓励使用纯文本描述。如果你需要修改产生的web站点的索引页面,你应该修改你自己的索引页文件,而不是调整这里的文档。–>     <description>A maven project to study maven.</description>     <!–描述了这个项目构建环境中的前提条件。–>  <prerequisites>   <!–构建该项目或使用该插件所需要的Maven的最低版本–>     <maven/>  </prerequisites>  <!–项目的问题管理系统(Bugzilla, Jira, Scarab,或任何你喜欢的问题管理系统)的名称和URL,本例为 jira–>     <issueManagement>      <!–问题管理系统(例如jira)的名字,–>         <system>jira</system>         <!–该项目使用的问题管理系统的URL–>         <url>http://jira.baidu.com/banseon</url>     </issueManagement>     <!–项目持续集成信息–>  <ciManagement>   <!–持续集成系统的名字,例如continuum–>   <system/>   <!–该项目使用的持续集成系统的URL(如果持续集成系统有web接口的话)。–>   <url/>   <!–构建完成时,需要通知的开发者/用户的配置项。包括被通知者信息和通知条件(错误,失败,成功,警告)–>   <notifiers>    <!–配置一种方式,当构建中断时,以该方式通知用户/开发者–>    <notifier>     <!–传送通知的途径–>     <type/>     <!–发生错误时是否通知–>…

git status changed command

Git各个状态之间转换指令总结 基本状态标识 A- = untracked 未跟踪 A = tracked 已跟踪未修改 A+ = modified – 已修改未暂存 B = staged – 已暂存未提交 C = committed – 已提交未PUSH 各状态之间变化 A- -> B : git add <FILE> B -> A- : git rm –cached <FILE> B -> 删除不保留文件 : git rm -f <FILE> A -> A- : git rm…

git pull conflict resolved

when after ‘git pull’ , conflict happed. in the editor, find the ‘<<<‘ , resolved conflict with another guy who changed  the same line. git add  files git commit -m ‘merge’ git push    (to remote server)  

mysql5.7 forget root password , how to fix

open cmd in administrator mode. mysqld –defaults-file=”C:\ProgramData\MySQL\MySQL Server 5.7\my.ini” –console –skip-grant-tables     (mysql5.7 configure file in the directory c:\ProgrameData) mysql -u root -p    (do not need input password, press enter directly) update user set authentication_string=PASSWORD(‘123456′) where USER=’root’; flush privileges;   (update privileges) quit; mysql -u root -p enter your password here to get…

python将matrix类型某一列转化为set

利用python进行数值运算时,经常要对一个matrix的某一列进行set操作,然后遍历 from numpy import * dataMat = mat(data) for index in set(dataMat[:,1].flat) #use flat to set one column of the matrix into flatier object then #change into set object to remove the duplicated elements

世界,您好!

欢迎使用WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧