摘要: 1.什么是Spring? Spring是一个轻量级、非入侵式的控制反转(IOC)和面向切面(AOP)的框架,提供了快捷测试支持,快速集成功能、拥有复杂的API模板支持。 2.Spring最主要的七大模块 (1)Spring Core:Spring核心,提供IOC和依赖注入DI特性。(2)Spring 阅读全文
posted @ 2023-06-18 20:44 时光编辑师 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1.优点: 应用解耦、异步处理、流量削峰。 2.消息模型: 发布-订阅模型。 一个消息可以被多个消费组消费; 一个消费组中包含多个消费者,同一个消费组的每个消费者负责一部分消息。 3.消息模式: 有两种,集群消息和广播消息,默认是集群消息。 集群消息:一个消费组共同消费一个主题的多个队列,每个队列只 阅读全文
posted @ 2023-06-18 20:40 时光编辑师 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 复制表结构和其数据: create table table_name_new as select * from table_name_old 表结构相同,复制表数据: insert into table_name_new select * from table_name_old 表结构不同,复制表数 阅读全文
posted @ 2023-06-18 20:35 时光编辑师 阅读(29) 评论(0) 推荐(0) 编辑
摘要: JVM-Java虚拟机 Java程序运行时,编译器将Java文件编译成平台无关的Java字节码文件(.class)。对应平台JVM对字节码文件进行解释,翻译成对应平台匹配的机器指令并运行。 JVM内存区域(内存结构) JVM内存区域粗略划分为堆和栈。 按虚拟机规范划分为五部分,包括程序计数器、虚拟机 阅读全文
posted @ 2023-06-18 20:29 时光编辑师 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 创建对象有几种方式 (1)new创建对象;(2)反射创建对象;(3)采用clone机制;(4)序列化机制。 创建反射对象的几种方式 (1)类.class:通过 类名.class 创建反射获取对象; 类.class 是静态加载,是JVM编译时就要加载。 Class<ClassDemo> oClass 阅读全文
posted @ 2023-06-18 20:23 时光编辑师 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1.List有哪些? java.util包: ArrayList、LinkedList、Stack、Vector java.util.concurrent包:CopyOnWriteArrayList 2.在对List循环过程中能变更当前循环的List吗?为什么? (1)使用foreach遍历集合时, 阅读全文
posted @ 2023-06-04 21:04 时光编辑师 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1.线程的6种状态 (1)New:初始状态,线程被创建,但是还没调用start方法。(2)Running:就绪状态和运行状态,统称为运行状态(3)Blocked:阻塞状态(4)Waiting:等待状态,需要等待其他线程做出特定的动作(通知或中断)。(5)Time-Waiting:超时等待状态,表示可 阅读全文
posted @ 2023-06-04 20:14 时光编辑师 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1.JRE、JDK、JVM联系与区别 JRE:Java运行环境,包含JVM,用于解释执行Java的字节码文件。只安装 JRE(Java Runtime Environment)就可以运行 Java 程序。 JDK:包含JRE、JVM,Java标准开发包,它提供了编译、运行Java程序所需的各种工具和 阅读全文
posted @ 2020-05-11 13:00 时光编辑师 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.Redis是一种key-value的格式存储数据的NO-SQL非关系型数据库。 2.Redis是将所有数据都存储在内存中,采用了基于非阻塞的IO多路复用机制,所以它的读写能力非常出色。 3.同时Redis也提供了将内存的数据持久化到磁盘的两种方式:RDB快照持久化和AOF命令日志持久化,防止服务 阅读全文
posted @ 2020-05-08 16:17 时光编辑师 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 设计模式是一套提高代码的可维护性、扩展性、复用性、可读性、稳定性、健壮性以及安全性,由前人总结出来的一套解决方案。 设计模式原则 (1)开闭原则:对扩展开放,对修改关闭。 (2)单一职责原则:类要职责单一,只负责一个功能领域的任务。 (3)里氏替换原则:不要破坏继承体系,所有引用基类对象的地方能够透 阅读全文
posted @ 2020-05-08 13:53 时光编辑师 阅读(146) 评论(0) 推荐(0) 编辑