专题:java
共483篇相关文章

如何使用Freemarker生成中文PDF避免乱码?
添加依赖 <dependency> <groupId>org.freemarker<groupId> &a...

Dubbo SPI底层原理如何彻底搞懂?
我会用最通俗、最底层、最清晰的方式,把 Dubbo SPI 从是什么 → 为什么要用 → 底层源码流程 → 核心机制讲透,让你一次彻底吃透。 一、先搞懂:什么是 SPI? SPI(Service Provider Interface):服务...

如何将手写简易版Dubbo SPI为一个的,使其极简且可运行?
我带你手写一个迷你版 Dubbo SPI,只保留核心底层原理: 注解 @SPI 配置文件加载 缓存机制 根据 name 获取实现 IOC 注入(简化版) AOP 包装(Wrapper) 代码量不到 300 行,运行即懂底层! 一、先定义核心...

重构3年未动老代码,AI助力后翻车,可行吗?
上个月,我干了一件所有人都劝我别干的事。 把一个3年没人动过的核心服务,用AI做了一次完整重构。 我的同事老刘知道之后,发来一条消息: "你疯了吗?那个服务每天处理几十万笔流水,出了事你担得起吗?&...

同一个需求,技术方案与AI方案差距大,为何让我沉默?
上周,我带着一个新人做需求评审。 需求不复杂:给平台做一个用户行为日志系统,记录用户在App里的操作轨迹,支持后续查询和分析。 评审开始前,我让他先独立想10分钟,把技术方案思路说出来。 他想了一会儿,打开Cursor,把需求文档粘进去。...

面试官提问一小时后,我沉默了,这是不是意味着我回答得不够好?
上周五下午,我做了一件有点荒唐的事。 让Claude扮演面试官,对我——一个写了12年Java的人——做了一次完整的技术面试。 面试结果出来之前,我以为这会是一场走过场的自我验证。 然后我看到了那份"反馈报告&am...

三人Cursor一周,能搞定等保三级+敏感数据加密+数十系统整改吗?
上个月,我们迎来了一件所有人都头皮发麻的事。 等保三级复测,整改清单里有一条: 全系统敏感数据落地加密,包括但不限于:手机号、身份证号、银行卡号、家庭住址。 我当时看到这条,脑子里只有一个念头: 这活儿,至少要一个月。 背景:这件事为什么难...

如何将CentOS系统中的Docker使用方法优化为高效?
镜像 1.查看本地镜像 docker images 2.搜索镜像 docker search 镜像名称 3.拉取镜像 docker pull 软件名:版本号 未指定版本,默认为 latest 常用软件版本: docker pull redi...

MinIO对象存储服务如何应对海量数据挑战?
简介 MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配...

如何让DFA算法自动管理过滤?
工具类:SensitiveWordUtil import java.util.*; public class SensitiveWordUtil { public static Map<String, Object&a...

Nacos注册中心,如何应对查询挑战?
入门 1.引入依赖 父工程: <dependency> <groupId>com.alibaba.cloud<groupId&a...

如何将SpringBoot与Kafka消息中间件集成实现处理?
特性 追求高吞吐量,适合产生大量数据的互联网服务的数据收集业务 kafka入门 1.导入依赖 <dependencies> <dependency> &...

如何配置nginx支持优化?
1.介绍 Nginx是一款轻量级的Web服务器反向代理服务器及电子邮件(IMAPPOP3)代理服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx的网站有:百度、京东、...

OpenFeign远程调用工具,如何实现高效调用?
介绍 声明式的http客户端,底层还是HttpClient,可以解决RestTemplate硬编码进行远程服务调用的缺点 官网:https:github.comOpenFeignfeign 入门 以A微服务对B微服务远程调用为例 若...

Gateway-服务网关是什么?
Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等响应式编程和事件流技术开发的网关,它旨在为微服...
