java

❥ღ Komo·1 小时前
java·开发语言
K8s服务发现与DNS解析全解析在 Kubernetes 中,服务发现有几种方式:基于环境变量的方式基于内部域名的方式基本上,使用环境变量的方式很少,主要还是使用内部域名这种服务发现的方式。
g***B7383 小时前
java·人工智能·架构
Java 工程复杂性的真正来源:从语言设计到现代架构的全链路解析在软件系统不断扩张的今天,开发者常常感叹:Java 工程越来越庞大、越来越复杂,技术栈越来越多,框架越来越深。似乎“复杂”已经成为 Java 生态的代名词。但真正理解 Java 的人会发现,这种复杂并非缺陷,而是 复杂业务驱动的工程必然结果。Java 作为支撑全球最大规模企业系统的语言,其复杂性背后实际上是可控性、可演化性和系统级能力的体现。
期待のcode5 小时前
java·数据库·后端·mybatis·springboot
MyBatisX插件MyBatisX 是 IntelliJ IDEA 专属集成开发环境插件,面向 MyBatis 及 MyBatis-Plus 生态体系,聚焦于提升 Java 应用数据持久层开发效率,通过无侵入式扩展 IDE 能力,优化从数据库表到 MyBatis 核心组件的全链路开发体验,是 MyBatis 技术栈下标准化、高效化开发的核心辅助工具。
醇氧7 小时前
java·开发语言·windows
【Windows】优雅启动:解析一个 Java 服务的后台启动脚本在日常 Java 服务运维中,一个可靠的服务启动脚本至关重要。今天我们来深入解析一个名为 start.bat 的 Windows 批处理脚本,它展示了如何优雅地启动一个名为 "demo" 的 Java 服务。
sunxunyong8 小时前
java·运维·数据库
doris运维命令Doris查询历史查询执行情况: SELECT time AS ‘操作时间’, user AS ‘执行用户’, client_ip AS ‘客户端IP’, db AS ‘数据库’, query_time AS ‘执行时长(ms)’, scan_bytes AS ‘扫描数据量’, state AS ‘执行状态’, stmt AS ‘SQL语句’ FROM __internal_schema.audit_log WHERE stmt LIKE ‘%delete from%’ AND state = ‘UNKN
菜鸟起航ing8 小时前
java·人工智能·spring
Spring AI 全方位指南:从基础入门到高级实战本文是一份关于 Spring AI 的综合性指南,旨在为 Java 开发者提供一个从零开始、逐步深入到高级应用的完整学习路径。文章将首先介绍 Spring AI 的核心价值、基础概念、核心依赖及基础用法。随后,将深入探讨如何通过引入智能顾问 (Intelligent Consultant)、外部工具 (External Tools) 和 模型上下文协议 (MCP - Model Context Protocol) 等高级概念,并结合编排器 (Orchestrator) 实现复杂业务逻辑,构建能够执行复杂任
古城小栈8 小时前
java·docker·golang
Docker 多阶段构建:Go_Java 镜像瘦身运动在容器化部署的浪潮中,Docker 镜像的体积大小直接影响着镜像拉取速度、存储成本以及部署效率。尤其是 Go 和 Java 这类后端项目,传统构建方式很容易生成几百兆甚至上百兆的臃肿镜像。而 Docker 多阶段构建(Multi-stage Builds)技术,正是解决这一问题的“利器”——它能精准分离构建环境与运行环境,只保留运行所需的核心产物,实现镜像的极致瘦身。
MapGIS技术支持8 小时前
java·开发语言·平面·制图·mapgis
MapGIS Objects Java计算一个三维点到平面的距离MapGIS Objects SDK : 是一款组件式地理信息开发平台,提供全空间数据存储、管理、显示、编辑、查询、分析、制图输出等二三维一体化核心 GIS 功能,提供 C++、.NET、Java、Python 等开发资源,接口简单易用,性能优越,具备跨平台开发能力。
Coder_Boy_8 小时前
java·驱动开发·微服务
业务导向型技术日志首日记录(业务中使用的技术栈)每做完一个项目我都会小做总结后端技术栈总结,以下是项目中使用的所有后端技术及其业务应用情况:项目结构:
盖世英雄酱581369 小时前
java·后端
springboot 项目 从jdk 8 升级到jdk21 会面临哪些问题兄弟们最近上班没时间写博客啊,今天又来水一篇!Spring Boot 项目从 JDK 8 升级到 JDK 21(长期支持版 LTS),会面临哪些问题。 主要就是API变更、框架适配、第三方依赖、构建工具配置 问题。
济南壹软网络科技有限公司9 小时前
java·架构·开源源码·盲盒源码·盲盒h5·盲盒app
企业级盲盒系统:Java高并发架构在多元化抽奖电商中的设计与实践在瞬息万变的线上娱乐电商领域,尤其是在以“抽奖”和“稀缺性”为核心的业务场景中,系统面临着瞬时高并发、复杂业务规则实时计算、以及流程高可控性的严峻挑战。本文将深入剖析一套基于Java生态构建的旗舰级电商系统架构,展示如何通过精选的技术栈和设计模式,彻底解决传统架构在性能瓶颈、扩展性差、流程僵化等方面的痛点,为企业提供一个真正稳定、高效且灵活的商业级解决方案。
廋到被风吹走9 小时前
java·开发语言·设计模式
【Java】常用设计模式及应用场景详解设计模式分为三大类:创建型(5种)、结构型(7种)、行为型(11种),以下是 Java 开发中最核心、高频使用的模式及真实场景
一条可有可无的咸鱼10 小时前
java·vue.js·spring boot·uni-app
企业招聘信息,企业资讯进行公示针对目前各类打工人的工作生活,所遇仲裁无门,投诉无果的现象,以及各类公司有恃无恐的态度作为背景,特此对开源项目进行修改,诞生了此套系统
程序猿DD10 小时前
java·后端
JUnit 5 中的 @ClassTemplate 实战指南当你在本地、测试环境和 CI 中跑同一组测试时,是否遇到过这样的困惑:同一段业务逻辑在不同配置、不同 Locale 下的表现不尽相同,但你又不想为每种场景复制一堆几乎一样的测试类?如果把所有分支逻辑都塞进一个测试方法里,又会让测试变得臃肿难以维护。有没有一种方式,可以让测试代码保持简洁,却能优雅地在多种“环境切面”下重复执行整套测试?这正是 JUnit 5 中 @ClassTemplate 想要解决的问题。本文就从这个现实场景出发,带你深入理解 Class Template 的执行机制、扩展点设计以及一个
爱吃山竹的大肚肚10 小时前
java·linux·windows
EasyPOI 大数据导出通过 EasyPOI 的 exportBigExcel方法实现分页流式导出,避免一次性加载所有数据到内存。
panzer_maus11 小时前
java·数据结构·算法
归并排序的简单介绍将待排序的元素分为只有一个元素的有序序列, 一步步递归合并最终达到整体有序代码:将待排序的元素分为只有一个元素的有序序列, 定义一个变量gap表示每个序列中的元素个数. 利用一个变量i表示每一个序列第一个元素的下标. 之后i遍历第一个元素的下标 对此序列进行排序. 然后gap*2, 进行下一轮的排序
Smartdaili China11 小时前
java·网络·学习·指南·网页·住宅ip·爬虫api
掌握Java网页抓取:技术与示例完整指南网页抓取是自动化页面请求、解析HTML并从公共网站提取结构化数据的过程。虽然Python经常受到所有关注,但Java是专业网页抓取的有力竞争者,因为它可靠、快速,并且为规模而构建。其成熟的生态系统包括Jsoup、Selenium、Playwright和HttpClient等库,为您提供大规模网页抓取项目所需的控制和性能。
程序员游老板11 小时前
java·spring boot·mysql·毕业设计·软件工程·信息与通信·毕设
基于SpringBoot3_vue3_MybatisPlus_Mysql_Maven的社区养老系统/养老院管理系统本社区养老系统是一个基于Web的在线社区养老服务平台,为老年人及其家属提供全面的养老服务信息。系统采用前后端分离架构,支持多用户并发访问,实现了养老服务的完整业务流程。主要包含以下核心功能:
福尔摩斯张12 小时前
java·linux·c语言·数据结构·c++·驱动开发·算法
C++核心特性精讲:从C语言痛点出发,掌握现代C++编程精髓(超详细)C语言作为结构化编程的典范,自1972年诞生以来,在系统编程、嵌入式开发等领域占据着不可替代的地位。然而,随着软件规模的不断扩大,C语言在大型项目管理、代码安全性、开发效率等方面逐渐暴露出诸多不足: