maven 1、POMpom文件是maven工程的基本工作单元,在项目的根目录下(模块项目则在模块的根目录下) POM 中可以指定以下配置: 项目依赖 插件 执行目标 项目构建 profile 项目版本 项目开发者列表 相关邮件列表信息 123456789101112131415161718<project xmlns = "http://maven.apache.org/POM/4.0.0" 2019-06-30 Java 开发工具
git git 相关git fetch 拉取版本库变化 远程库命名 origin head 指针 指向当前操作的节点 checkout 切换分支 branch 创建新分支/不加名字可以查看当前本地分支,查看远程分支采用branch -a,删除分支用branch -d merge 分支合并 将其他合并到当前分支上,合并冲突问题 要没有冲突才可以merge,fast-forward模式,会丢失合并前的分支信 2019-06-29 开发工具
Java8新特性 1.接口默认方法可使用default关键字向接口添加非抽象方法的实现。 123456789interface Formula{ double calculate(int a); default double sqrt(int a) { return Math.sqrt(a); }} 2.lambda表达式lambda运算符: 2019-06-23 Java
Java容器 容器类型主要有两种Collection 和 Map,Collection主要是集合,而Map是键值对映射。 为什么要有hashCode我们以“HashSet如何检查重复”为例子来说明为什么要有hashCode: 当你把对象加入HashSet时,HashSet会先计算对象的hashcode值来判断对象加入的位置,同时也会与其他已经加入的对象的hashcode值作比较,如果没有相符的hashcode, 2019-06-20 Java
mybatis JDBC工作流程(1) 加载JDBC驱动 (2) 建立并获取数据库连接 (3) 创建 JDBC Statements 对象 (4) 设置SQL语句的传入参数 (5) 执行SQL语句并获得查询结果 (6) 对查询结果进行转换处理并将处理结果返回 (7) 释放相关资源(关闭Connection,关闭Statement,关闭ResultSet) mybatis对JDBC的优化: (1) 使 2019-06-18 Java 开发工具
java异常 原文出处: 代码钢琴家 简介 异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。java通过API中的Throwable类的众多子类来描述各种异常,java异常都是对象,是Throwable的子类。 java异常分类和类结构图从基类Throwable派生出两个类Error和Exception Error:错误,代表JVM 2019-06-17 Java
VSCODE配置 1安装官方插件 2-VSCODE-相关概念vs code 单次运行一个脚本视为一个task,配置文件为tasks.json。整个文件和多个文件夹视为workspace,配置文件为setting.json,调试环境配置为launch.json。这些文件需要手动编辑,编辑好后会替代默认配置生效。 3-setting-文件配置1.打开一个 .py文件,然后点状态栏右下角 python 2.再点图中的py 2019-05-11 环境搭建
Ubuntu18-04安装MySQL 环境信息OS: Ubuntu18.04 MySQL:5.7.22 1-安装MySQL在Ubuntu中,可以直接采用apt-get的形式安装最新版本的MySQL,在安装前,建议更新一下apt软件列表。 1234#更新软件源 sudo apt-get update #安装mysql-server sudo apt-get install mysql-server 2-配置MySQL2-1启动M 2019-04-29 环境搭建 MySQL
Java 基础 J2EE-J2SE-J2ME区别J2EE(Java 2 Platform Enterprise Edition)企业版 是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发。J2SE(Java 2 Platform Standard Edition)标准版 是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他 2019-04-20 Java
docker学习 docker-CE-安装学习os requirement: ubuntu 18.04 1.卸载旧的版本 1$ sudo apt-get remove docker docker-engine docker.io containerd runc 2.安装要用到的仓库更新apt 包索引 1$ sudo apt-get update 安装包,同时允许apt通过https使用仓库 1234 2019-04-15 环境搭建