摘要: 【Spring/Spring MVC】 90. 为什么要使用 spring? spring 提供了 IOC 技术,spring 容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。 spring 提供了事务支持,使得事务操作变得更加方便。 spring 提供了面向 阅读全文
posted @ 2019-05-03 21:58 akon07 阅读(2110) 评论(0) 推荐(0) 编辑
摘要: 【异常】 74. throw 和 throws 的区别? throw 是真实抛出一个异常; throws 是声明可能会抛出一个异常。 75. final、finally、finalize 有什么区别? final:是修饰符,可以修饰类、方法、变量,如果修饰类,此类不能被继承;如果修饰方法,此方法不能 阅读全文
posted @ 2019-05-02 13:20 akon07 阅读(1769) 评论(0) 推荐(0) 编辑
摘要: 【反射】 57. 什么是反射? 反射是在运行状态中,对于任意一个类,都能够知道该类的所有属性和方法,对于任意一个对象,都能够获得该对象的任一属性和方法;这种动态获取信息以及动态调用对象的方法的功能称之为Java语言的反射机制。 58. 什么是 Java 序列化?什么情况下需要序列化? Java序列化 阅读全文
posted @ 2019-05-02 12:31 akon07 阅读(1650) 评论(0) 推荐(1) 编辑
摘要: 【多线程】 35. 并行和并发有什么区别? 并行:多个处理器或多核处理器同时处理多个任务。(是真正的物理上的同时发生) 并发:多个任务在同一个 CPU 核上,按细分的时间片轮流(交替)执行,从逻辑上来看那些任务是同时执行。(逻辑上的同时发生) 举个例子:排队打饭,当只有一个窗口可以打饭的时候,我们排 阅读全文
posted @ 2019-04-28 22:32 akon07 阅读(1880) 评论(0) 推荐(0) 编辑
摘要: 【容器】 18. Java 容器都有哪些? 19. Collection 和 Collections 有什么区别? Collection 是一个集合接口,它提供了对集合对象进行基本操作的通用接口方法,所有集合都是它的子类,比如 List、Set 等。 Collections 是一个包装类,包含了很多 阅读全文
posted @ 2019-04-27 11:14 akon07 阅读(1952) 评论(0) 推荐(1) 编辑
摘要: 【Java基础】 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,即Java开发工具包,提供了Java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,即Java运行环境,为Java 的运行提供了所需环境。 阅读全文
posted @ 2019-04-27 10:07 akon07 阅读(3094) 评论(0) 推荐(1) 编辑
摘要: 本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL 阅读全文
posted @ 2019-04-26 23:54 akon07 阅读(2026) 评论(0) 推荐(6) 编辑
摘要: 用了这么久的jdk,应该会有很多人和我一样,不知道各个版本的jdk的一些新特性,这里简单总结一下。。 jdk1.7新特性: 1.在Switch中可以用String字符串 2.对Java集合(Collections)的增强支持 3.两个char之间的equals方法 4.安全的加减乘除 5.boole 阅读全文
posted @ 2019-04-18 00:33 akon07 阅读(2536) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机规范中,将内存划分为如下图所示的五大块:方法区、堆、虚拟机栈、本地方法栈以及程序计数器 程序计数器(又称PC寄存器),首先它是线程私有的,随着线程的创建而创建,消失而消失。它可以看做是当前线程所执行的字节码的行号指示器,记载着每一个线程当前运行的Java方法的内存地址,如果线程正在执行 阅读全文
posted @ 2019-04-10 22:07 akon07 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 第一范式:不存在重复的列,即数据库表的每一列都是不可分割的原子数据项。 eg:不符合第一范式如下表 学号 姓名 班级 01 张三 高三1班 应该转换成如下:(高三1班可以拆分成高三年级和1班) 学号 姓名 年级 班级 01 张三 高三 1班 第二范式:属性完全依赖于主键(满足第一范式的前提下),即任 阅读全文
posted @ 2019-04-06 16:05 akon07 阅读(249) 评论(0) 推荐(0) 编辑