java
-
基于spring同名bean覆盖问题的解决
目录 spring同名bean覆盖问题 分为两种情况处理 案例如下 spring 子类覆盖父类中注入的bean 抽象基类 另外一个抽象基类 controller spring同名bean覆盖问题 默认 ...
-
springboot1.X和2.X中如何解决Bean名字相同时覆盖
目录 如何解决Bean名字相同时覆盖 覆盖重写 原有Spring Bean几种方法 方法1 直接在自己工程中建同包同类名的类进行替换 方法3 排除需要替换的jar包中的类 方法4 @Bean 覆盖 方 ...
-
Java异常处理中的各种细节汇总
前言 今天我们来讨论一下,程序中的错误处理. 在任何一个稳定的程序中,都会有大量的代码在处理错误,有一些业务错误,我们可以通过主动检查判断来规避,可对于一些不能主动判断的错误,例如 RuntimeEx ...
-
java-collection中的null,isEmpty用法
目录 collection中的null,isEmpty用法 第一种情况 第二种情况 第三种情况 CollectionUtils.isEmpty和==null的区别 本文所指的CollectionUti ...
-
Spring中使用自定义ThreadLocal存储导致的坑及解决
目录 Spring自定义ThreadLocal存储导致的坑 一个容易想到的实现办法是使用ThreadLocal Threadlocal可能会产生内存泄露的问题及原理 为什么会产生内存泄露? JVM解决 ...
-
Springboot任务之异步任务的使用详解
一.SpringBoot--异步任务 1.1 什么是同步和异步 同步是阻塞模式,异步是非阻塞模式. 同步就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会-直等待下 ...
-
一文详解Springboot中filter的原理与注册
目录 1.filter 1.1 filter的接口定义 1.2 自定义filter 2.springboot中filter注册几种方式 2.1 手动注册 2.2 注解注册 2.3 通过servletC ...
-
Java日常练习题,每天进步一点点(28)
目录 1.为AB类的一个无形式参数无返回值的方法method书写方法头,可以用AB.method()方式调用,该方法头的形式为( ). 2.以下类定义中的错误是什么?() 3.请问以下代码运行结果是: ...
-
AQS加锁机制Synchronized相似点详解
目录 正文 1. Synchronized加锁流程 2. AQS加锁原理 3. 总结 正文 在并发多线程的情况下,为了保证数据安全性,一般我们会对数据进行加锁,通常使用Synchronized或者Re ...
-
Intellij Idea部署OpenCV 4.0.0环境
本文为大家分享了Intellij Idea部署OpenCV 4.0.0环境,供大家参考,具体内容如下 建议 OpenCV-4.0.0 的解压位置不要放在C盘 1. 首先下载并安装好Intellij I ...
-
Java synchronized同步关键字工作原理
目录 一.简介 二.synchronized的特性 三.synchonized的使用及通过反汇编分析其原理 修饰代码块 monitorenter指令 monitorexit指令 修饰普通方法 修饰静态 ...
-
java 多线程实现在线咨询(udp)
在线咨询:两个人都可以是发送方,也可以是接收方,实现网上在线咨询正常通信. 聊天发送线程 package chat; import java.io.BufferedReader; import jav ...
-
jpa异常No entity found for query问题解决
目录 jpa是什么? 出现的问题 getSingleResult实现源码 分析解决问题 jpa是什么? JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象 ...
-
怎样使用PowerMockito 测试静态方法
PowerMockito 测试静态方法 假如有下面一个类DemoStatic,它里面定义了各种静态方法,这些静态方法可能是一些Utilities方法,辅助其它的类. package mock.demo ...
-
Disconf实现分布式配置管理的原理与设计
目录 技术背景 功能特点与设计理念 功能特点 设计理念 详细设计 架构设计 流程设计 模块实现 注解式disconf实现 基于XML配置disconf实现 主备分配实现 COMPARISONS 技术背 ...
-
Java如何替换第一个和最后一个字符串
Java替换第一个和最后一个字符串 1.测试类 package com.jeff.json; import com.alibaba.fastjson.JSONObject; public class ...
-
ChatGPT-4.0未来已来 你来不来
目录 前言 ChatGPT 3.5 介绍 ChatGPT 4.0 介绍 ChatGPT -4出逃计划! 我们应如何看待ChatGPT 前言 好久没有更新过技术文章了,这个周末听说了一个非常火的技术Ch ...
-
Java泛型映射不同的值类型详解及实例代码
Java泛型映射不同的值类型详解 前言: 一般来说,开发人员偶尔会遇到这样的情形: 在一个特定容器中映射任意类型的值.然而Java 集合API只提供了参数化的容器.这限制了类型安全地使用HashMap ...
-
Java之HashMap.values()转List时的错误和正确演示
目录 HashMap.values()转List时的错误和正确演示 错误原因 解决方法 Map的Value值转换为List集合 总结 HashMap.values()转List时的错误和正确演示 因为 ...
-
Springboot @WebFilter无法注入其他Bean的示例问题
示例问题代码: @WebFilter(filterName = "authorizeFilter", urlPatterns = {"*.htm", " ...
