• Java反射机制的知识点有哪些
  • Java反射机制的知识点有哪些

    类的声明周期java源代码----->javac-------------->java字节码文件-------------->java----------------->类对象(所在内存空间:元空间,本地内存)---------------

  • Java缺失的特性扩展方法是什么
  • Java缺失的特性扩展方法是什么

    什么是扩展方法扩展方法,就是能够向现有类型直接“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改现有类型。在调用扩展方法时,与调用实际在类型中定义的方法相比没有明显的区别。为什么需要扩展方法考虑要实现这样的功能:从 R

  • IntelliJ IDEA如何运行SpringBoot项目
  • IntelliJ IDEA如何运行SpringBoot项目

    Java编译工具以及环境准备:IDEA JDK1.8 MySQL8.0 Maven步骤一:配置maven第一步:用IDEA打开项目,开始配置maven环境 ,如果本地没有提前配置好maven,就用IDEA默认的配置即可第二步:配置maven

  • Java动态代理的原理及实现方法是什么
  • Java动态代理的原理及实现方法是什么

    代理是指:某些场景下对象会找一个代理对象,来辅助自己完成一些工作,如明星的经纪人、买房的人找房产中介等。代理主要是对对象的行为额外做一些辅助操作。 如何创建代理对象:Java中代理的代表类是:Java.lang.reflect.ProxyP

  • Java中数组切片的方法有哪些

    1.问题数组切片是一种获取给定数组的子数组的方法。假设,a[] 是一个数组。它有 8 个元素,索引从 a[0] 到 a[7]int a[] = {8, 9, 4, 6, 0, 11, 45, 21}我们需要找到数组索引的一个子集,范围为从

  • Springboot怎么连接远程服务器上的数据库
  • Springboot怎么连接远程服务器上的数据库

    Springboot项目如何连接远程服务器上的数据库在没有数据库服务器的情况下,我在自己的服务器上安装了MySQL,并希望开放该数据库的访问权限给外部用户。具体设置如下:。1、在自己的服务器放开3306的端口,当然也可以限制ip的来源,限制

  • SpringBoot监听器模式怎么实现

    我们来以应用启动事件:ApplicationStartingEvent为例来进行说明:以启动类的SpringApplication.run方法为入口,跟进SpringApplication的两个同名方法后,我们会看到主要的run方法,方法比

  • SpringBoot如何实现过滤敏感词
  • SpringBoot如何实现过滤敏感词

    过滤敏感词1. 创建一个储存要过滤的敏感词的文本文件首先创建一个文本文件储存要过滤的敏感词在下面的工具类中我们会读取这个文本文件,这里提前给出@PostConstruct // 这个注解表示当容器实例化这个bean(服务启动的时候)之后

  • java单例中饿汉模式怎么使用

    使用说明1、类加载时初始化单例,以后访问时直接返回即可。优缺点2、好处是天生的线程安全(得益于类加载机制),使用时没有延迟。坏处是有可能造成资源浪费(如果类加载后就一直不使用单例的话)。实例public class HelloWorld {

  • java桥接模式的优缺点是什么

    1、优点为抽象与分离,扩展能力强。符合开闭原则、合成复用原则。实现对客户的透明细节。2、缺点是增加了系统理解和设计的难度。由于聚合关系建立在抽象层,要求开发者设计和编程抽象化,正确识别系统中两个独立变化的维度。实例public class

  • SpringBoot2之PUT请求接收不了参数如何解决
  • SpringBoot2之PUT请求接收不了参数如何解决

    HiddenHttpMethodFilterhtml中form表单只支持GET与POST请求,而DELETE、PUT等method并不支持,spring3添加了一个过滤器,可以将这些请求转换为标准的http方法,使得支持GET、POST、P

  • Springboot怎么在启动前执行代码

    在Springboot自动实例化类前,我们需要准备一些数据在类型实例化的时候使用。 经过测试,在启动类添加注解@PostConstruct有效。@SpringBootApplicationpublic class MyApplication

  • SpringBoot怎么整合JdbcTemplate
  • SpringBoot怎么整合JdbcTemplate

    前言Spring对数据库的操作在jdbc上面做了更深层次的封装,而JdbcTemplate便是Spring提供的一个操作数据库的便捷工具。我们可以借助JdbcTemplate来执行所有数据库操作,例如插入,更新,删除和从数据库中检索数据,并

  • Java工厂方法模式怎么实现
  • Java工厂方法模式怎么实现

    一、什么是工厂方法模式?工厂方法模式:也叫虚拟构造器模式或者多态工厂模式,它属于类创建型模式。在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,这样做的目的是将产品类的实例化操作延迟到工厂子类中完

  • Java中线程Thread的特点及使用方法是什么
  • Java中线程Thread的特点及使用方法是什么

    一个进程可以包含若干个线程,线程是进程的组成部分,每个线程都必须依托于其所属的进程。线程具有私有的堆栈、程序计数器和局部变量,但无法拥有系统资源。它与父进程的其他线程共享该进程的所有资源。线程的特点:线程可以完成一定任务,可以和其它线程共享

  • SpringBoot整合Lombok及常见问题怎么解决
  • SpringBoot整合Lombok及常见问题怎么解决

    Lombok使用注解可以让Lombok简化Java代码、提高开发效率。其本身是一个优秀的Java代码库,它采用了一种投机取巧的语法糖,简化了Java的编码,为Java代码的精简提供了一种方式,但Lombok并非一个标准的Java库。在web

  • Java新增菜品与分页查询怎么实现
  • Java新增菜品与分页查询怎么实现

    一. 新增菜品1.1需求分析后台系统可以管理分类信息,分类菜品分类和套餐分类。当我们在后台系统添加菜品时需要选择一个菜品分类。当我们在后台系统中添加一个套餐时需要选择一个套餐分类,在移动端也会按照菜品分类和套餐分类来展示对应的菜品和套餐。同