解决Vue编译和打包时频繁内存溢出情况CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 解决Vue编译和打包时频繁内存溢出情况CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
MyBatis子查询、关联查询、注解开发 子查询关联查询mybatis-config.xml 配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <propert
MyBatis实战训练、动态SQL语句 MyBatis中文网,文档学习一、基本的增删改查查询:无参 /** * 获取学生信息 * @return */ List<Student> getStuList(); <select id="getStuList" resultType="Student"> select * from Student </select>查询:单参数 入参#{参数名} /** * 根据学号 获取
认识、搭建MyBatis 一、认识mybatisMyBatis官网MyBatis中文网持久层:Dao层持久化:将数据由瞬时状态转成持久状态的过程优点:简单易学:本身就很小且简单。没有任何第三方依赖,最简单安装只要两个jar文件+配置几个sql映射文件易于学习,易于使用,通过文档和源代码,可以比较完全的掌握它的设计思路和实现。灵活:mybatis不会对应用程序或者数据库的现有设计强加任何影响。 sql写在xml里,便于统一管理和优化。通过sql语句可以满足操作数据库的所有需求。解除sql与程序代码的耦合:通过提供DA
1初始html,h1~h6标题标签 <!-- 采用 h5 规范编写网页 --><!DOCTYPE html><!-- 网页的根标签 是 html 标签 开始标签 可以 编写 标签的 属性 lang(语言) 是 html 标签的属性 --><html lang="en"><head> <!-- meta 设置元数据 ,有很多的属性 charset 设置网页编码格式 --> <meta charset="UTF-8">
Arrays, ArrayUtils 工具类实现 ArrayUtils.indexOf(array, value)) 获取 value在数组中对应的索引位置Arrays.stream() 数组转流后的方法:map() 根据某种规则映射成一个新的数组(结合函数式接口lambda表达式)Arrays.stream(array).map(a -> a * 2 + 1).toArray();distinct() 数组去重filter() 进行过滤()根据某种规则返回一个新的数组forEach 进行输出java Arrays.str
Java 接口和函数式接口(lambda表达式) 接口接口其实就是一个特殊的抽象类如果一个抽象类的方法全是抽象的,并且属性是被public static final修饰的,直接使用接口修饰该类接口的定义 interface制定标准可扩展性解耦合接口与接口之间采用 多继承接口与类之间采用 多实现implements特点:接口是特殊的抽象类接口中定义的成员方法都是抽象方法接口中的属性都是被public static final 修饰的(接口中省略修饰符)接口中没有构造方法接口中允许定义 default 成员方法接口中允许
Java密封类 sealed (JDK15新特性)、抽象类 abstract、众多修饰符之间的关系 密封类 sealed (JDK15新特性)例:定义一个 密封类 Animal, 只允许 Dog, Cat 继承继承 sealed 类的 子类 必须是 final 或者 sealedsealed 必须定义需要继承的 子类public sealed class Animal permits Dog , Cat{}抽象类 abstract抽象方法: 没有方法的实现,作用是 指定 标准的 ,具体的实现,由子类完成有抽象方法的类必须定义为抽象类抽象类 中,不一定有 抽象方法(可以
Java重写、多态、JDK16优化instanceof 重写重写父类方法 idea快捷键: Ctrl + O方法的重写:当父类中,提供的方法,不满足 子类的需求的时候,子类可以重写父类的方法,这种现象 被称为 方法的重写/覆盖方法的重写 主要提现在 程序的 可扩展性方法重写的限制: 子类能够继承的方法,才可以进行重写方法重写的要求:权限修饰符 和 父类 保持一致,或者 比父类的权限 更高(public最高)方法的返回值类型,方法名,参数列表 必须和 父类 完全一致异常的处理 和 父类相同 或者 比 父类抛出的异常 更窄
Java继承、super关键字、继承的类加载与对象创建过程 一、继承extends 代表 继承Java 中 Object 是所有类的 父类Java 采用 单继承,使用 树状结构进行类的管理(C++、Python 多继承 形成 网状结构)子类 可以 继承父类中被 public 和 protected 修饰的属性和方法定义一个Animal类 当作父类package com.qikux.day0727;/** * 动物类 */public class Animal { /** * 动物的年龄 */ publi