java

动感小麦兜19 分钟前
java·开发语言
应用-常用工具部署命令以下命令为终端后台输入拉取内置脚本常用linux命令描述:用于动态获取公网ipdocker命令:描述:搭建web服务器
日日行不惧千万里32 分钟前
java·ide·intellij-idea
IDEA 是用什么开发的?IntelliJ IDEA 的技术架构非常成熟,它本质上是一个基于 Java + JVM + Swing/UI 自研框架的桌面应用,并不是 Electron、Qt 之类。下面按体系给你详细拆解 IDEA 的技术栈和架构,这对你未来做架构师非常有价值。
百***06012 小时前
java·rabbitmq·java-rabbitmq
五大消息模型介绍(RabbitMQ 详细注释版)名词介绍:1.生产者:消息发布者,将消息发送到队列 queue 2.队列:消息队列,负责接受并缓存消息 3.消费者:订阅队列,处理队列中的消息
转转技术团队2 小时前
java·面试·mybatis
MyBatis-Plus踩坑血泪史:那些年我们踩过的坑!前言:我们在生产环境里跑MyBatis-Plus很多年,几乎把能踩的坑都踩过了。每次出事故,都能追溯到我们当初以为“框架会帮忙搞定”的某个细节。于是我们把这些真实经历写下来,用更接地气的方式聊聊根因和解法,帮你少熬几次夜。
sg_knight2 小时前
java·ide·git·intellij-idea·插件·gittoolbox
IntelliJ IDEA 实用插件:GitToolBox 使用指南在使用 IntelliJ IDEA 进行开发时,虽然内置的 Git 功能已经很强大,但在日常团队协作中,你可能仍会遇到这些痛点:
青云交2 小时前
java·大数据·机器学习·电商·协同过滤·用户画像·精准营销
Java 大视界 -- Java 大数据机器学习模型在电商用户画像构建与精准营销中的应用嘿,亲爱的 Java 和 大数据爱好者们,大家好!我是CSDN(全区域)四榜榜首青云交!深夜 11 点,当你在手机上随意浏览了一款运动耳机,次日清晨打开电商 APP,首页便精准推送同品牌新品优惠;购物车沉寂 3 天的商品,适时收到专属折扣提醒…… 这些 “比你更懂你” 的购物体验,背后是 Java 驱动的大数据与机器学习模型在高效运转。根据中国互联网络信息中心(CNNIC)发布的《第 54 次中国互联网络发展状况统计报告》,截至 2024 年底,我国网络购物用户规模达 8.92 亿,电商平台日均产生超 2
z***67773 小时前
java·后端·spring
Spring EL 表达式的简单介绍和使用本文主体部分来自于 KILLKISS的 SpringEL详解及应用。对文中部分代码做了校验和补充,并添加了自己的部分代码。
机灵猫3 小时前
java·开发语言
java锁:从 Mark Word 锁升级到 AQS在并发编程中,“锁”几乎是绕不开的话题。Java 之所以能在多线程环境下保持数据一致性,很大程度上依赖了其丰富而高效的锁机制。
chxii4 小时前
java·spring·mybatis
mybatis-spring 浅析mybatis-spring 是 MyBatis 官方团队开发的一个桥接模块,其核心目标是:让 MyBatis 能够无缝集成到 Spring Framework 应用中,充分利用 Spring 的依赖注入(DI)、事务管理、生命周期管理等能力。
梅梅绵绵冰4 小时前
java·开发语言
springmvc文件上传文件上传种类1.Java后端代码(使用Servlet):2.Spring Boot后端代码:3.Node.js后端代码:
龙华4 小时前
java·maven
Maven多仓库/依赖配置在现代Java企业级开发中,高效的依赖管理是项目成功的关键因素之一。Maven作为Java生态中最流行的构建工具,其多仓库和多Profile功能为企业级项目提供了强大的依赖管理能力。本文将详细介绍如何在IDEA中配置Maven多仓库和多Profile,解决实际开发中的依赖管理痛点。
天道佩恩4 小时前
java·后端
MapStruct转换实体前几天在代码中看到有人用UnitChangeConvert.INSTANCE.dtoToBO(processVo),感觉非常帅。这只是一个接口,并没有给出实现类,就给实体转换了,省去了我们自己写转换类的时间,今天摸鱼中了解了下:MapStruct 是一个专注于「Java Bean 之间属性映射」的代码生成器,与 Spring 原生转换、MyBatis-Plus 类型转换器是完全不同的工具,解决的是「对象与对象之间的属性拷贝」问题(如 DTO ↔ POJO、VO ↔ Entity),而非参数 / 数据库字段
Boop_wu4 小时前
java·开发语言
[Java 面试] 多线程1悲观锁 : 多个线程访问同一个共享变量冲突的概率较大 , 会在每次访问共享变量之前都去真正加锁乐观锁 : 多个线程访问同一个共享变量冲突的概率不大 , 并不会真正加锁 , 而是直接尝试访问数据 , 在访问的同时识别当前的数据是否出现冲突
专注于大数据技术栈4 小时前
java·开发语言·学习
java学习--main方法在 Java 中,main方法是程序的入口点,JVM(Java 虚拟机)通过调用main方法启动程序执行。它是一个特殊的静态方法,具有固定的语法规范和特性。
2501_941802485 小时前
java·开发语言·c++
C++高性能并发编程实战:从多线程管理到内存优化与任务调度全流程解析在现代高性能系统开发中,C++ 依然是性能敏感型应用的首选语言。面对高并发请求与大规模数据处理,掌握 C++ 的多线程编程和内存优化技巧显得尤为重要。本文将从基础线程管理出发,结合实际优化策略,全面解析 C++ 高性能并发开发实践。
0***R5155 小时前
java·spring boot·elasticsearch
SpringBoot集成Elasticsearch实战环境准备与依赖配置我用的SpringBoot是2.7.x版本,对应选择Elasticsearch 7.17.x版本保持兼容。Maven配置关键依赖:
爱学java的ptt5 小时前
java
ThreadLocal细节面经ThreadLocal是什么?ThreadLoca用来隔离线程间的信息,提供线程局部变量,每个线程有自己的副本变量多个线程不干扰用来维护线程安全。
没有bug.的程序员5 小时前
java·jvm·spring boot·spring·jmm
JVM 内存模型(JMM):并发的物理基础本文不仅有完整的理论解析,更包含生产环境的内存屏障实战和性能优化经验!JMM并发内存模型图:内存模型基础架构:
毕设源码-郭学长5 小时前
java·spring boot
【开题答辩全过程】以 基于SSM框架的线上购物系统设计与实现为例,包含答辩的问题和答案个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等