运行命令

maven生命周期,基本命令总结

穿精又带淫゛_ 提交于 2020-03-04 05:31:42
maven的Default生命周期(重要) • validate • generate-sources • process-sources • generate-resources • process-resources 复制并处理资源文件,至目标目录,准备打包。 • compile 编译项目的源代码。 • process-classes • generate-test-sources • process-test-sources • generate-test-resources • process-test-resources 复制并处理资源文件,至目标测试目录。 • test-compile 编译测试源代码 。 • process-test-classes • test 使用合适的单元测试框架运行测试。这些测试代码不会被打包或部署。 • prepare-package • package 接受编译好的代码,打包成可发布的格式,如 JAR 。 • pre-integration-test • integration-test • post-integration-test • verify • install 将包安装至本地仓库,以让其它项目依赖。 • deploy 将最终的包复制到远程的仓库,以让其它开发人员与项目共享。 运行任何一个阶段的时候,它前面的所有阶段都会被运行

GDB命令详解(进一步学习)

*爱你&永不变心* 提交于 2020-03-03 07:24:23
GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。同时GDB也具有例如ddd这样的图形化的调试端。 一般来说,GDB主要完成下面四个方面的功能: (1)启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 (2)可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) (3)当程序被停住时,可以检查此时你的程序中所发生的事。 (4)动态的改变你程序的执行环境。 兴趣是最好的老师,这里先整理总结一下在调试的过程中经常遇到的问题。带着这些问题进行学习和实践可以有助于加深印象。 再往后是本人实践过程中总结的常见命令,如有什么问题或者建议,都可以联系我,谢谢! _ (1)如何打印变量的值?(print var) (2)如何打印变量的地址?(print &var) (3)如何打印地址的数据值?(print *address) (4)如何查看当前运行的文件和行?(backtrace) (5)如何查看指定文件的代码?(list file:N) (6)如何立即执行完当前的函数,但是并不是执行完整个应用程序?(finish) (7)如果程序是多文件的,怎样定位到指定文件的指定行或者函数?(list file:N) (8)如果循环次数很多,如何执行完当前的循环?

Docker常用命令

浪子不回头ぞ 提交于 2020-03-02 19:38:22
帮助命令 命令 描述 docker info 描述信息 docker --help 帮助命令 镜像命令 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。 docker images : 列出本地主机上的镜像 命令 描述 docker images -a l列出本地所有的镜像(包含中间映像层) docker images -q 只显示镜像ID docker images --digests 显示镜像的摘要信息 docker --no-trunc 显示完整的镜像信息 docker search 镜像名:在docker Hub上查找 命令 描述 docker search -s 30 镜像名 点赞数超过30的镜像 docker pull 镜像名: 拉镜像 docker rmi 镜像名:删除镜像 命令 描述 docker rmi -f 镜像名 删除单个镜像文件 docker rmi -f 镜像1 镜像2·· 删除多个镜像文件 docker rmi -f $(docker images -q) 删除全部镜像文件 容器命令 Docker 利用镜像创建运行实例 可以把容器看作一个简易版的Linux环境,唯一的区别在于容器的最上面一层是可读可写的。 docker run [OPTIONS

linux-top命令查看内存CPU

天涯浪子 提交于 2020-03-02 19:05:11
查看多核CPU命令 mpstat -P ALL 和 sar -P ALL 说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txt top命令 经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。 本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。 top进入视图 第一行: 10:08:45 — 当前系统时间 10 days, 3:05 — 系统已经运行了10天3小时5分钟(在这期间没有重启过) 1 users — 当前有1个用户登录系统 load average: 0.00, 0.00, 0.00 — load average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。 load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。 第二行: Tasks — 任务(进程),系统现在共有135个进程,其中处于运行中的有1个,134个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。 第三行:cpu状态 0.3% us —

cygwin学习

只愿长相守 提交于 2020-03-02 14:27:02
原文链接: https://www.cnblogs.com/endv/p/7674720.html 参考链接: https://zhuanlan.zhihu.com/p/56692626 根据cygwin user guide翻译整理,希望对大家有所帮助。有错误清指出。 1 引言 cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。本文将对其作一介绍。 --------------------------------------------------------------------- 根据cygwin user guide翻译整理,希望对大家有所帮助。有错误清指出。 1 引言 cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix

常见Maven命令

≡放荡痞女 提交于 2020-03-02 13:17:11
Maven库: http://repo2.maven.org/maven2/ Maven依赖查询: http://mvnrepository.com/ 在工作种Maven管理项目工具是常见的,除了Maven外还有 gradle。 本文主要记录主要的命令,不记得了可以进行查看。 一,Maven常用命令: 1. 创建Maven的普通Java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp 3. 反向生成 maven 项目的骨架: mvn archetype:generate   你是怎么创建你的maven项目的?是不是像这样: mvn archetype:create -DarchetypeArtifactId=maven-archetype-quickstart -DgroupId=com.ryanote -Dartifact=common   如果你还再用的话,那你就out了,现代人都用mvn archetype:generate了

缺少 ModuleNotFoundError: No module named 'widget_tweaks' 包的处理办法

别等时光非礼了梦想. 提交于 2020-03-02 11:39:23
1.运行程序提示缺少该包 ModuleNotFoundError: No module named 'widget_tweaks' 2.首先想到的解决办法为直接安痕装该包 使用pip install widget_tweaks 提示失败 3.猜想可能是包的名字不对 查找官网 https://pypi.org/project/django-widget-tweaks/ 查看说明 安装该包应使用下行的命令 pip install django-widget-tweaks 4.问题解决 来源: CSDN 作者: 随风—— 链接: https://blog.csdn.net/WZY31014332886/article/details/104605319

Postgresql备份和恢复

ⅰ亾dé卋堺 提交于 2020-03-02 03:50:56
和任何包含珍贵数据的东西一样,PostgreSQL 数据库也应该经常备份。尽管这个过程相当简单, 但是我们还是应该理解做这件事所用的一些技巧和假设。 备份 PostgreSQL 数据有三种完全不同的方法: SQL 转储 文件系统级别备份 在线备份 每种备份都有自己的优点和缺点。 SQL 转储 SQL 转储的方法采用的主意是创建一个文本文件,这个文本里面都是 SQL 命令,当把这个文件回馈给服务器时,将重建与转储时状态一样的数据库。 PostgreSQL 为这个用途提供了应用工具 pg_dump。这条命令的基本用法是: pg_dump dbname > outfile 正如你所见,pg_dump 把结果输出到标准输出。 我们下面就可以看到这样做有什么好处。 pg_dump 是一个普通的 PostgreSQL 客户端应用(尽管是个相当聪明的东西。)这就意味着你可以从任何可以访问该数据库的远端主机上面进行备份工作。 但是请记住 pg_dump 不会以任何特殊权限运行。具体说来, 就是它必须要有你想备份的表的读权限,因此,实际上你几乎总是要成为数据库超级用户。 要声明 pg_dump 应该以哪个用户身份进行联接,使用命令行选项 -h host 和 -p port。 缺省主机是本地主机或你的环境变量PGHOST声明的值。 类似,缺省端口是环境变量PGPORT或(如果它不存在的话

Linux添加FTP用户并设置权限

我的未来我决定 提交于 2020-03-01 21:57:35
Linux添加FTP用户并设置权限 ftp软件用的是vsftpd。 vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。 vsftpd 的名字代表”very secure FTP daemon”,安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。 准备工作 安装vsftpd yum install vsftpd 设置开机启动vsftpd ftp服务 chkconfig vsftpd on 打开vsftpd配置文件 vi /etc/vsftpd/vsftpd.conf 需求及配置 1. 不允许匿名访问 anonymous_enable=NO 2. 使用本地帐户进行FTP用户登录验证 2.1 允许使用本地帐户进行FTP用户登录验证 local_enable=YES 2.2 创建用于FTP登录的本地帐户 增加用户ftpuser,主目录为/home/ftp,禁止登录SSH权限。 useradd -d /home/ftp -g ftp -s /sbin/nologin ftpuser -p password 该命令参考自: CentOS 6.2 ftp 配置 。 useradd命令参考文档: Linux的useradd 2.3 只允许刚创建的ftpuser登录FTP vi

windows上安装mysql

大憨熊 提交于 2020-03-01 20:49:43
安装mysql后 命令行闪退 查看服务 也没有MySQL服务启动 你安装了mysql没有,没有就先安装,安装好mysql以后,在bin目录下有个mysqld.exe,运行这个程序就可以添加mysql服务,但是运行这个程序需要使用参数,否则就会以命令行窗口形式启动MYSQL数据库,命令参数如下: 安装服务(MySQL)的命令: mysqld.exe --install 可以指定服务的名字,例如: mysqld.exe --install MySQL5 以上命令安装的服务是开机自动运行,如果开机不自动启动,那么参数如下: mysqld.exe --install-manual 这样就需要使用下面的命令启动服务: net start MySQL 删除服务的命令是: mysqld.exe --remove 来源: oschina 链接: https://my.oschina.net/u/946962/blog/760956