Maven 命令详解

Maven标准目录

用了maven很多年,针对常用的命令做个总结,方便查阅

$ mvn archetype:create	# 创建 maven 项目

# maven生成web项目(参数-D意为定义[Define])
$ mvn archetype:create -DgroupId='package-name' 
  -DartifactId='projectname' -DarchetypeArtifactId=maven-archetype-webapp

# maven生成java项目
$ mvn archetype:create  -DgroupId=package-name  -DartifactId=project-name  

$ mvn compile     # 编译源码
$ mvn test-compile    # 编译测试源码
$ mvn test        # 运行应用的单元测试
$ mvn clean   # 清理项目编译文件

阅读全文

MySQL基本使用

在你使用一项工具或技术的时候,刚开始可能为了进度使用可视化界面来操作,如使用mysql的可视化界面工具mysql-front、navicat等等学习mysql一样;在熟悉使用后必须尽量摒弃这些可视化工具来使用原始的命令行,这是内功的修炼;

  • 服务 service
    service mysql [status|start|stop|restart] # Debian下mysql当前状态、启动、停止、重启
    service mysqld [status|start|stop|restart] # RedHat下mysql当前状态、启动、停止、重启
    net [start|stop] mysql # windows下启动、停止mysql

  • mysql
    mysql> \s # 查看mysql的版本信息和字符编码
    mysql> show variables; # 查看mysql的变量设置,可以使用like过滤
    mysql> show variables like ‘autocommit’; # 查看mysql事务是否自动提交
    mysql> show variables like ‘%max_connections%’; # 查看mysql的最大连接数
    mysql> set name utf8; # 设置字符编码(告诉mysql用utf8编码来处理客户端传过来的sql)

阅读全文

Mac 使用技巧及快捷键

Mac基本可以摆脱对鼠标的依赖,替换而来是其触控板,有非常众多的快捷手势,方便我们日常操作;具体查看:苹果系统偏好设置 -> 触控板 (mac提供图文并茂的说明,非常简单易上手);除此之外,我们可以使用很多快捷键,这都是屌丝逆袭修炼必备使用习惯:

  • 应用
    command + w # 关闭当前窗口,进程还在
    command + q # 关闭、退出当前程序
    command + shift + q # 退出当前用户
    command + option + esc # 调出一打开的应用窗口,选择应用点击”Force Quit”强制退出选择软件
    command +option + shift + ecs # 按下2~3秒,界面窗口一一关闭

  • Finder
    command + c # 复制文件
    command + v # 粘贴文件
    command + option + v # 剪切文件
    command + shift + g # 打开“前往文件夹”,输入路径回车即可进入
    command + i # 显示选中文件属性信息

  • 终端
    open + 目录 # 即可用finder打开该目录(绝对目录和相对目录都可以)
    open + . # 打开当前目录

阅读全文

Eclipse 快捷键

对于java开发,eclipse是必不可少的IDE,现整理其使用快捷键如下:

ctrl + / 	# 注释与取消注释当前行或选中行
ctrl + shift + c 	# 注释与取消注释当前行或选中行

ctrl + shift + /    # 注释选中的行(多行注释/* content */ )
ctrl + shift + \    # 取消选中的注释行(多行注释)

alt + shift + j 	# 文档注释;给变量、方法、类添加描述(方法会列出参数和返回值等)

ctrl + o 	# 显示类中方法和属性的大纲,能快速定位类的方法和属性
# 自动导入必须包;鼠标焦点在当前java文件内,则只针对当前文件;如果焦在整个工程,则针对项目所有的文件
ctrl + shift + o	
ctrl + shift + r 	# 查找并打开资源文件

ctrl + g    # 搜索定位方法名或变量的所有方法或变量
ctrl + shift + g 	# 定位或选中方法名或变量名再使用快捷键,搜索列出所有调用此该方法或使用变量的地方
ctrl + shift + h 	# 搜索包含指定内容的文件或其他,选择 "file search" 则搜索文件;
                       点击左下角的 "customize...",可以控制显示的标签tab和上次打开的page
ctrl + shift + x    # 将选中的字母变为大写
ctrl + shift + y    # 将选中的字母变为小写

阅读全文