摘要:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 millisecond 阅读全文
摘要:
获取运行时类的完整结构 通过反射获取运行时类的完整结构: Field,Method,Constructor,Superclass,Interface,Annotation package com.company.reflection; import java.lang.reflect.Constru 阅读全文
摘要:
JVM相关 Java内存分析 方法区是堆的一个逻辑部分,内存上属于堆但为了区分又叫非堆。 类的加载过程 当程序主动使用某个类时,如果该类还未被加载到内存中,则系统会通过如下三个步骤对该类进行初始化。 类的加载与ClassLoader的理解 加载:将class文件字节码内容加载到内存中,并将这些静态数 阅读全文
摘要:
Class类 在Object类中定义了public final Class getClass()方法,此方法将被所有子类继承。 以上方法的返回值类型是一个Class类,此类是Java反射的源头,实际上所谓反射从程序的运行结果来看也很好理解,即:可以通过对象反射求出类的名称。 对象照镜子(即getCl 阅读全文
摘要:
静态语言与动态语言 动态语言:是一类运行时可以改变其结构的一类语言。通俗点就是说在运行时代码可以根据某些条件改变自身结构。如JavaScript、python、PHP、C#。 静态语言:与动态语言相对,是一类运行时结构不可改变的语言。如Java、C、C++。 Java不是动态语言,但是Java可以称 阅读全文
摘要:
1、什么是注解 Annotation 从JDK5.0开始引入 Annotation 作用:不是程序本身,可以对程序作出解释,可以被其他程序(编译器)读取,通过反射读取 Annotation 格式:@注释名 可以添加参数值 注解在哪里使用:可以添加在package,class,method,field 阅读全文
摘要:
学习视频:狂神说Java 学习笔记和源代码:链接:https://pan.baidu.com/s/1Ehfz1krWoTEk6Qqwmdswgg 提取码:jrxv 知识梳理: 注解Annotation 1、什么是注解 2、内置注解 3、元注解 4、自定义注解 反射机制Reflection 1、Jav 阅读全文
摘要:
1 依赖管理 1.1 父项目做依赖管理 配置文件pom.xml中定义的父项目: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <vers 阅读全文
摘要:
Error executing Maven. 2 problems were encountered while building the effective settings. 检查maven安装路径/conf/settings.xml文档是否有多余的标签,或者在settings.xml中添加内容 阅读全文
摘要:
1、Ubuntu18.04换源解决下载出错问题 备份原始源文件 sources.list: sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 更改文件权限使其可编辑: sudo chmod 777 /etc/apt/sources.lis 阅读全文