基于启动类上的注解@SpringBootApplication中的@EnableAutoConfiguration来开启自动化配置,这个注解通过@Import来导入了配置类,如下图所示:查看全文>>
在当今的软件开发中,数据库操作是不可或缺的一部分。但是程序员在处理数据库操作时,往往会遇到一些问题,如繁琐的SQL编写、错误排查等。而MybatisPlus是一款开源的Java持久层框架,是基于Mybatis的增强工具,它通过封装底层细节,提供了简单、便捷的数据库操作方法,可以简化数据库操作,提高开发效率!查看全文>>
在Java中实现一个LRU(Least Recently Used)缓存可以使用泛型来灵活支持不同类型的数据。LRU缓存基于最近访问策略,当缓存达到一定大小时,会将最近最少使用的数据项从缓存中移除。查看全文>>
接口可以理解为是一种规范,接口中的成员都是public修饰的,写不写都是,因为规范的目的是为了公开化。Java JDK8之前接口中只能是抽象方法和常量,没有其他成分。但需要注意接口不能实例化。查看全文>>
代码块是类的5大成分之一(成员变量、构造器,方法,代码块,内部类),定义在类中方法外。在Java类下,使用 { } 括起来的代码被称为代码块。查看全文>>
Hystrix是Netflix开源的一个库,用于在分布式系统中实现容错性。它主要用于处理分布式系统中的服务间依赖关系,以确保系统在面对依赖故障或高负载时能够继续提供有限的功能而不完全崩溃。查看全文>>