当前位置:首页 > Java

一款 IDEA 必备的 JSON 处理东西插件 — Json Assistant

邻居的猫1个月前 (12-09)2076
一款 IDEA 必备的 JSON 处理东西插件 — Json Assistant
完全支持 JSON5、JSON 窗口(多选项卡)、JSON 格式化、JSON压缩、JSON 结构化(树视图)、JavaBean 与 JSON 互相转换、JSON 与其他格式的转换。...

ConcurrentHashMap源码剖析-JDK18

邻居的猫1个月前 (12-09)1010
ConcurrentHashMap源码剖析-JDK18
ConcurrentHashMap是一个线程安全的HashMap,主要用于解决HashMap中并发问题。...

把握规划形式之工厂办法形式

邻居的猫1个月前 (12-09)1118
把握规划形式之工厂办法形式
工厂方法模式 工厂方法模式(Factory Method Pattern)是一种创建型设计模式,它定义了一个用于创建对象的接口,但由子类决定要实例化的具体类。工厂方法模式将对象的创建委托给子类,从而实现了类的实例化延迟和高内聚低耦合的目标。 工厂方法模式的结构 工厂方法模式通常包含以下几个角色: P...

面试官:Java 的 SPI 都不了解?这很难让你经过啊!

邻居的猫1个月前 (12-09)2122
面试官:Java 的 SPI 都不了解?这很难让你经过啊!
引言 今天和大家分享一下一个在 Java 开发中非常重要的概念—— SPI(Service Provider Interface)。SPI 直译叫做服务提供者接口,是一种用于动态加载服务的机制。它不仅能够帮助我们构建更加灵活和可扩展的应用程序,还能让我们的代码更加简洁和易于维护。希望通过本文,大家能...

JDK 18 及以上运用规范输出流中文输出乱码问题

邻居的猫1个月前 (12-09)1215
JDK 18 及以上运用规范输出流中文输出乱码问题
著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 链接:https://stazxr.cn/2024/12/05/JDK-18-以上使用标准输出流中文输出乱码问题/ 来源:終わり群星 问题描述 起因是 tomcat 调用servlet输出的System.out.println(...

SpringMVC-08-拦截器

邻居的猫1个月前 (12-09)1631
SpringMVC-08-拦截器
1、拦截器概述 SpringMVC的处理器拦截器 类似于Servlet开发中的过滤器 Filter ,用于对 Handler 进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 过滤器与拦截器的区别: 过滤器 servlet规范中的一部分,任何JavaWeb工程都可以使用 在url-...

Apollo功能及原理详解

邻居的猫1个月前 (12-09)2046
Apollo功能及原理详解
前言 公司里面使用的配置中心是携程开源的Apollo,之前我只使用过Nacos,遂记录一下学习过程。 Apollo工作原理 模块介绍 上图就是Apollo的总体设计,从下往上挨个分析: ConfigDB用于存储各种配置 Config Service提供配置的读取、推送等功能,服务对象是Apollo客...

SpringMVC-09-文件上传和下载

邻居的猫1个月前 (12-09)255
SpringMVC-09-文件上传和下载
1、准备工作 Spring 文件上传是项目开发中最常见的功能之一 , Spring 可以很好的支持文件上传,但是 Spring 的默认环境中没有装配 MultipartResolver, 因此默认情况下其不能处理文件上传工作。 如果想使用 Spring 的文件上传功能,则需要在 Spring 环境中...