跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
重置
标签 java

标签

全部标签AIAI写小说工具GPT-image-2javaNode.jsNuctPayPPT制作React NativeRNSaaSVScodeWeChat大前端算法

分类

全部分类
编程语言

排序

最新更新最新发布最多浏览最多点赞
算法基础:前缀和原理与 Java 实现
Javajava算法

算法基础:前缀和原理与 Java 实现

综述由AI生成前缀和是一种通过预处理数组来加速区间查询的技术。核心思想是构建一个辅助数组,存储从起点到当前位置的累计和。利用公式 sum(l, r) = prefix[r] - prefix[l-1],可将单次查询复杂度从 O(n) 降至 O(1)。结合 Java 示例,演示了如何构建前缀和数组并处理整数溢出问题,适用于大量区间求和场景。

JavaCoder发布于 2026/3/24更新于 2026/5/3112 浏览0 点赞约 5 分钟阅读
Netty 框架解析:核心特性及与 Mina 的对比
Javajava

Netty 框架解析:核心特性及与 Mina 的对比

综述由AI生成Netty 是基于 NIO 的高性能异步事件驱动网络应用框架,由 JBOSS 提供。相比 JDK 原生 NIO,它提供了更简洁的 API、强大的编解码功能及卓越的性能稳定性,广泛应用于 Dubbo、RocketMQ 等分布式系统。与同作者开发的 Mina 框架相比,Netty 在架构设计上更加灵活,解决了内核耦合问题,文档更清晰且迭代更快。此外,Netty 对 UDP 无连接特性的暴露更为直接,生态整合度更高,支持 Spring 等 I…

山野诗人发布于 2018/9/19更新于 2026/5/3112 浏览0 点赞约 3 分钟阅读
Java API 详解:基础爬虫构建与带条件数据提取
Javajava算法

Java API 详解:基础爬虫构建与带条件数据提取

Java 爬虫基于 URL 和 HttpURLConnection 实现网络请求,结合正则表达式 Pattern 和 Matcher 进行数据解析。通过贪婪与非贪婪匹配优化提取效率,设置请求头与间隔规避反爬机制,同时遵守 robots.txt 协议确保合法性。

活在当下发布于 2026/3/27更新于 2026/5/3130 浏览0 点赞约 8 分钟阅读
前后端分离架构(Vue+SpringBoot)项目部署流程与方案对比
Java大前端java

前后端分离架构(Vue+SpringBoot)项目部署流程与方案对比

综述由AI生成介绍前后端分离项目(Vue 前端 + Java/SpringBoot 后端)的两种部署方案:全服务器部署与前端静态托管 + 后端服务器部署。详细讲解了云服务器购买、宝塔面板安装、环境配置、数据库迁移及 Nginx 反向代理设置。对比了 HTTP 全服务器部署的低成本优势与 HTTPS 混合部署的生产级安全性,提供了具体的命令行操作与配置文件示例。

念念不忘发布于 2026/4/5更新于 2026/5/3140 浏览4 点赞约 8 分钟阅读
华为 OD 机试 C 卷 - 魔法收积木
编程语言java算法

华为 OD 机试 C 卷 - 魔法收积木

该问题要求计算将所有堆积木高度归零所需的最少魔法次数。规则为每次可对连续同高积木堆使用魔法,将高度减半向下取整。输入包含积木堆数及各堆高度,需根据给定约束条件求解最小操作步数。这是一个典型的算法优化问题,涉及贪心或动态规划策略。

链路追踪发布于 2026/2/23更新于 2026/5/3123 浏览0 点赞约 1 分钟阅读
编程语言Node.jsAIjava

MCP 服务器大全:分类汇总与开发指南

综述由AI生成Model Context Protocol (MCP) 是一种开放协议,通过标准化的服务器实现 AI 模型与本地及远程资源的交互。涵盖聚合器、浏览器自动化、云平台、数据库、开发者工具等 28 个类别的 MCP 服务器资源,包含具体项目链接与功能描述。此外还列出了多语言开发框架(如 FastMCP、Go SDK)及实用工具,旨在帮助开发者扩展 AI 能力,实现代码执行、数据查询及系统控制等功能。

zhang发布于 2026/2/3更新于 2026/5/3117 浏览0 点赞约 169 分钟阅读
Javajava

SpringBoot 原理详解:配置、Bean 管理与自动配置

综述由AI生成SpringBoot 的核心原理。首先讲解了配置文件优先级及 Bean 的作用域管理,包括单例与多例的区别及线程安全性。其次阐述了第三方 Bean 的声明方式,推荐使用@Configuration 类配合@Bean 注解。重点分析了 SpringBoot 自动配置原理,包括起步依赖的传递机制、@EnableAutoConfiguration 如何通过 ImportSelector 加载配置类以及@Conditional 条件装配。最后说…

花里胡哨发布于 2026/4/6更新于 2026/5/3127 浏览1 点赞约 16 分钟阅读
基于 Spring Boot 的智能客服机器人系统设计与实现
JavaAIjava算法

基于 Spring Boot 的智能客服机器人系统设计与实现

综述由AI生成一个基于 Spring Boot 框架开发的智能客服机器人系统。系统采用 Java 语言和 MySQL 数据库,遵循 B/S 架构设计。主要功能包括普通用户的注册登录、资讯浏览、智能客服互动及个人中心管理,以及管理员的用户、公告、资源及轮播图管理。系统实现了用户认证、数据交互及基础业务逻辑,并通过测试验证了功能的完整性与稳定性。该方案利用人工智能技术提升客户服务效率,具有较好的实用性和扩展性。

Kubernet发布于 2026/4/6更新于 2026/5/3140 浏览7 点赞约 85 分钟阅读
Spring Boot 自动配置原理与实战详解
Javajava

Spring Boot 自动配置原理与实战详解

Spring Boot 自动配置机制。涵盖核心注解@EnableAutoConfiguration、AutoConfigurationImportSelector 及 Spring Factories 原理。通过实战演示项目创建、配置文件管理及自定义自动配置。深入探讨条件注解高级用法、配置文件加载优先级及常见依赖冲突与配置不生效问题的解决方案。旨在帮助开发者理解约定优于配置理念,提升开发效率。

锁机制发布于 2026/3/30更新于 2026/5/3124 浏览1 点赞约 23 分钟阅读
Spring AI 集成 Anthropic Skills:Agent 工具调用实践
JavaAIjava

Spring AI 集成 Anthropic Skills:Agent 工具调用实践

综述由AI生成如何在 Spring Boot 项目中集成 Spring AI,通过封装 Java DTO 和 Tool 来调用外部 Python 脚本实现的 Skill。利用 ChatClient 让 Agent 自动选择并执行数据分析或代码评审等任务,实现了 Java 与 Python 的跨语言协作及 Agent 功能扩展。

PhpPioneer发布于 2026/3/30更新于 2026/5/3127 浏览2 点赞约 22 分钟阅读
编程语言AI大前端java

GitHub Copilot 提示词工程实战指南:从基础到精通

综述由AI生成GitHub Copilot 提示词工程实战指南深入解析了 AI 编程助手的协作原理与设计框架。文章介绍了四要素框架(上下文、意图、清晰度、具体性)及 WRAP 法则,涵盖快速原型、代码重构、测试生成及遗留系统改造等多场景应用。同时提供了 Copilot Edits、上下文代理、斜杠命令等高级功能的使用技巧,并强调了代码审查、敏感数据处理及团队协作规范。旨在帮助开发者掌握与 AI 高效协作的能力,提升开发效率,适应人机协同的新编程时代。

二进制发布于 2026/3/28更新于 2026/5/3117 浏览0 点赞约 26 分钟阅读
智驿 AI 系统:基于 Spring Boot 与 Vue3 的前后端分离实践
JavaAI大前端java

智驿 AI 系统:基于 Spring Boot 与 Vue3 的前后端分离实践

智驿 AI 系统采用前后端分离架构,后端基于 Spring Boot 结合 MyBatis 与 Redis,前端使用 Vue3 与 ElementUI。系统划分为管理端与用户端,涵盖物件全生命周期管理、用户权限控制、日志监控及智能客服等模块。登录环节应用 Spring Security 保障安全,首页通过图表直观展示数据。整体设计规范,适合作为毕业设计或技术练手项目参考。

并发大师发布于 2026/4/7更新于 2026/5/3135 浏览0 点赞约 3 分钟阅读
JDK 安装与环境变量配置(Win11 详细版)
Javajava

JDK 安装与环境变量配置(Win11 详细版)

在 Windows 11 系统下安装 JDK 23 并配置环境变量的步骤。包括从 Oracle 官网下载 JDK 安装包,运行安装向导,设置 JAVA_HOME、CLASSPATH 和 Path 环境变量,最后通过命令行验证 java、javac 命令及版本信息是否正常。

清酒独酌发布于 2026/3/30更新于 2026/5/3138 浏览3 点赞约 8 分钟阅读
Javajava

Spring Boot 启动引导类:命名约定与底层真相

Spring Boot 启动引导类并非强制名为 Application,本质是带 @SpringBootApplication 注解的配置类。核心在于该组合注解及 SpringApplication.run() 流程。Jar 包启动时实际入口为 JarLauncher,通过反射调用业务主类。理解这些有助于掌握自动配置与启动机制。

XiaoPingzi发布于 2026/3/24更新于 2026/5/3115 浏览0 点赞约 14 分钟阅读
Linux 下 Tomcat 结合内网穿透实现公网访问
Javajava

Linux 下 Tomcat 结合内网穿透实现公网访问

综述由AI生成在 Linux 环境下部署 Tomcat 并利用内网穿透工具实现公网访问的方案。主要步骤包括安装配置 OpenJDK 环境,解压部署 Tomcat 服务,以及使用 cpolar 工具创建 HTTP 隧道将本地 8080 端口映射至公网。文中还涵盖了环境变量设置、服务启停、页面自定义修改以及固定域名的配置方法。该方案无需复杂网络配置,适用于远程调试、功能演示等场景,能有效打破局域网限制,提升开发协作效率。

并发大师发布于 2026/4/9更新于 2026/5/3114 浏览0 点赞约 8 分钟阅读
Javajava

Maven 安装配置前的 JDK 版本匹配要求

介绍 Maven 安装配置前 JDK 版本的匹配要求。Maven 基于 Java 运行,版本不兼容会导致构建失败或报错。Maven 3.8+ 需 JDK 1.8+,推荐使用 LTS 版本如 JDK 11 或 17。操作包括检查当前版本(java -version)、安装升级 JDK、设置 JAVA_HOME 环境变量及验证兼容性(mvn -v)。常见问题包括 UnsupportedClassVersionError,需升级 JDK 并确…

神经兮兮发布于 2026/3/29更新于 2026/5/3137 浏览5 点赞约 8 分钟阅读
深入理解 Java ArrayList 集合:原理、用法与性能分析
Javajava算法

深入理解 Java ArrayList 集合:原理、用法与性能分析

综述由AI生成Java ArrayList 基于动态数组实现,解决了传统数组长度固定的问题。它支持自动扩容,默认容量为 10,扩容时按 1.5 倍增长。本文详解了 ArrayList 的创建、增删改查及遍历方法,对比了其与数组在存储类型和灵活性上的差异。通过时间复杂度分析,明确了其在随机访问时的优势(O(1))以及在中间插入删除时的开销(O(n))。掌握这些特性有助于在实际开发中根据场景合理选择数据结构,提升代码性能。

竹影清风发布于 2026/3/28更新于 2026/5/3118 浏览0 点赞约 7 分钟阅读
利用 Fiddler 代理抓包 JVM 发出的 HTTP 请求
Javajava

利用 Fiddler 代理抓包 JVM 发出的 HTTP 请求

通过配置 JVM 系统属性,可将 Apache HttpClient 或 HttpURLConnection 发出的 HTTP 请求流量转发至 Fiddler 代理工具。只需设置 http.proxyHost 和 http.proxyPort 参数指向本地 Fiddler 端口(默认 8888),即可在 Fiddler 界面实时捕获并分析请求详情。此方法适用于排查服务端网络交互问题,无需修改业务代码。注意 HTTPS 场景需安装根证书以…

落日余晖发布于 2009/10/20更新于 2026/5/3118 浏览0 点赞约 2 分钟阅读
Spring Boot Actuator 未授权访问漏洞修复方案
Javajava

Spring Boot Actuator 未授权访问漏洞修复方案

Spring Boot Actuator 默认暴露端点可能导致敏感信息泄露。修复方法包括限制暴露端点(如仅保留 health/info)、修改默认路径或彻底关闭模块。生产环境建议配置 show-details 为 never,并结合 Spring Security 或 Nginx 进行访问控制,确保监控功能安全可用。

NodeJser发布于 2026/3/28更新于 2026/5/3124 浏览2 点赞约 10 分钟阅读
Android 性能优化实战:大厂面试必备技能解析
Java大前端java

Android 性能优化实战:大厂面试必备技能解析

综述由AI生成Android 性能优化是衡量开发者技术深度的关键指标。梳理了启动速度、内存管理、构建效率及崩溃监控等核心优化方向,结合互联网大厂的实际案例与最佳实践,解析了 Gradle 框架优化、Native 内存分析、H5 首屏加载等具体技术方案。旨在帮助开发者掌握行业前沿的调优思路,提升应用质量与用户体验,为技术进阶与职业发展提供实用参考。

FlinkHero发布于 2025/2/7更新于 2026/5/3117 浏览0 点赞约 6 分钟阅读
上一页下一页