摘要:
第四课:Maven私服构建与插件开发.docx 一、maven 生命周期 知识点概要: 生命周期的概念与意义 maven 三大生命周期与其对应的phase(阶段) 生命周期与插件的关系 生命周期与默认插件的绑定 1、生命周期的概念与意义 在项目构建时通常会包含清理、编译、测试、打包、验证、部署,文档 阅读全文
摘要:
1. Java8新特性_简介 Lambda 表达式 函数式接口 方法引用与构造器引用 Stream API 接口中的默认方法与静态方法 新时间日期 API 减少空指针异常的容器 Optional 2. Java8新特性_为什么使用 Lambda 表达式 减少实现功能的代码行数,增加源码的可读性。 导 阅读全文
摘要:
概要: maven 基本概念 maven 核心配置 一、maven 安装与核心概念 概要: maven 安装 maven 编译(compile) 执行测试用例(test) maven 打包 maven 依懒管理 1、安装 官网下载 Maven (https://maven.apache.org/) 阅读全文
摘要:
二分搜索树 6-1 为什么要研究树结构 树结构 为什么要有树结构? 树结构本身是一种天然的组织结构 高效 将数据使用树结构存储后,出奇的高效。 二分搜索树(Binary Search Tree) 平衡二叉树:AVL;红黑树 堆;并查集 线段树;Trie(字典树,前缀树) 6-2 二分搜索树基础 和链 阅读全文
摘要:
链表和递归 5-1 Leetcode中和链表相关的问题 Java类的递归,包含的成员变量有该类本身。 ListNode //Definition for singly-linked list. public class ListNode { public int val; public ListNo 阅读全文
摘要:
第二课:搭建企业私有Git服务.docx 课程概要: GIT远程通信协议详解 基于gogs 搭建WEB管理服务 一、GIT服务器搭建方式 上一节课我们讲过GIT是一个分布式版本管理系统,既然是分布那么必定会涉及远程通信,那么GIT是采用什么协议进行远程通信的呢? git支持的四种通信协议: Loca 阅读全文
摘要:
第一课:Git基本概念与核心命令掌握.docx 课程概要: GIT 体系概述 GIT 核心命令使用 GIT 底层原理 一、GIT体系概述 1、使用方式区别 从本地把文件推送远程服务,SVN只需要commint 而GIT需要 add、commint、push 三个步骤 SVN基本使用过程 Git基本使 阅读全文
摘要:
SQL查询优化 7-1 获取有性能问题SQL的三种方法 如何设计最优的数据库表结构 如何建立最好的索引 如何拓展数据库的查询 查询优化,索引优化,库表结构优化 如何获取有性能问题的SQL 1、通过测试反馈获取存在性能问题的SQL 2、通过慢查日志获取存在性能问题的SQL 3、实时获取存在性能问题的S 阅读全文
摘要:
23.01_File类递归练习(统计该文件夹大小) * 需求:1,从键盘接收一个文件夹路径,统计该文件夹大小(字节?) * * 从键盘接收一个文件夹路径 * 1,创建键盘录入对象 * 2,定义一个无限循环 * 3,将键盘录入的结果存储并封装成File对象 * 4,对File对象判断 * 5,将文件夹 阅读全文
摘要:
###27.01_反射(类的加载概述和加载时机) A:类的加载概述 *加载 就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 *连接 准备,负责为类的静态成员分配内存,并设置默认初始化值。 *初始化 B:加载时机 new创建类的实例 访问类 阅读全文