Spring Boot是什么
Spring Boot是什么为什么需要Spring BootSpring Framework 太强大,但以前用起来很累,我们需要写很复杂的 xml 配置文件,并且还需要手动指定依赖,以及部署外置的 Tomcat,还要配置环境、日志等等内容。 由此,人...
Spring Boot是什么为什么需要Spring BootSpring Framework 太强大,但以前用起来很累,我们需要写很复杂的 xml 配置文件,并且还需要手动指定依赖,以及部署外置的 Tomcat,还要配置环境、日志等等内容。 由此,人...
Java Spring是什么Spring是“框架” 💡 Spring是一套“编程模型”+“工具箱”。通过Spring框架可以让企业开发“可控、可维护、可扩展”。 它是一套编码的规范和工具集合。 IOC(控制反转)+DI(依赖注入)控制反转12...
Java八股(object)object类的方法Java Object 类是所有类的超类,默认提供 11 个核心方法,核心用于对象比较、哈希、字符串表示、线程同步等。 所有类都默认继承与Object类,所以可以直接在所有的类中去重写Object类中的...
Redis 的 JAVA 客户端Jedis 优缺点优点:Redis的命令就是Jedis的方法名,学习成本相对比较低。 缺点:Jedis的实力是线程不安全的,多线程环境下需要基于连接池使用 Lettuce 的优缺点基于Netty实现的,支持同步异步和响...
Java 排序接口可以使用Comparable接口来实现按照分数排序,再按照学号排序。首先在学生类中实现Comparable接口,并重写compareTo方法,然后在compareTo方法中实现按照分数排序和按照学号排序的逻辑。 Comparable...
Java八股(I/O)Java怎么实现网络IO高并发可以用 Java NIO ,是一种同步非阻塞的I/O模型,也是I/O多路复用的基础。 传统的BIO里面socket.read(),如果TCP RecvBuffer里没有...
Java八股(设计模式)用volatile和sychronized实现单例模式123456789101112131415161718public class SingleTon { // volatile 关键字修饰变量 防止指令重排...
Java八股(对象序列化)把一个对象从一个jvm转移到另一个jvm 使用序列化和反序列化:将对象序列化为字节流,并将其发送到另一个 JVM,然后在另一个 JVM 中反序列化字节流恢复对象。这可以通过 Java 的 ObjectOutputStream...
Java八股(新特性)Java8 的新特性 特性名称 描述 示例或说明 Lambda 表达式 简化匿名内部类,支持函数式编程 (a, b) -> a + b 代替匿名类实现接口 函数式接口 仅含一个抽象方法的接口,可用 @Func...
Java八股(关键字)final 关键字final关键字主要有以下三个方面的作用:用于修饰类、方法和变量。 final 修饰类当final修饰一个类时,表示这个类不能被继承,是类继承体系中的最终形态。 💡 Java 中的String类就是用fi...