logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 锁机制入门:一篇文章搞懂悲观锁、乐观锁、分布式锁和看门狗

悲观锁的想法很"悲观":它认为只要有人来抢,就一定会出问题。所以它先锁住资源,操作完再放开,期间其他人只能等着。就像你去上厕所,先把门锁上,用完再开门。别人看到门锁着就只能等。乐观锁的想法很"乐观":它认为大家同时抢同一件东西的概率很小。所以它先去操作,操作完再检查有没有人跟我抢过,如果有就重试。就像你去食堂打饭,你看到红烧肉还有,直接说"来一份"。如果刚好被前面的人打完了,你就重新看看还有什么菜

文章图片
#java#分布式
消息队列深度对比:Kafka vs RabbitMQ vs RocketMQ

消息队列(Message Queue,MQ)是一种异步通信机制,用于在分布式系统中实现应用解耦、异步处理、流量削峰等目标。生产者将消息发送到队列,消费者从队列中读取消息进行处理。特性RabbitMQ开发语言Scala/JavaErlangJava最初开发者LinkedInAlibaba开源时间201120072012最新版本3.7.x3.13.x5.2.x协议支持自定义协议自定义协议、gRPC定位

文章图片
#kafka#rabbitmq#rocketmq
Spring Security 从入门到实战:一文搞定 Java Web 安全

创建配置类,自定义安全规则:@Beanhttp// 配置请求授权.requestMatchers("/public/**").permitAll()// 公开接口.anyRequest().authenticated()// 其他需要认证// 配置表单登录.loginPage("/login")// 自定义登录页.permitAll()// 允许所有人访问登录页// 配置注销。

文章图片
#java#spring#前端 +1
深入理解 JVM:Java 程序员必知的虚拟机原理

你有没有想过,为什么 Java 程序可以在 Windows、Linux、Mac 上运行,而不需要重新编译?这背后的大功臣就是,也就是Java 虚拟机。垃圾回收(Garbage Collection,GC)是 JVM 自动管理内存的机制。为什么需要垃圾回收?手动管理内存容易出错内存泄漏会导致程序崩溃垃圾回收让程序员专注业务逻辑JVM 是什么:Java 虚拟机,实现跨平台JVM 组成:类加载器、运行时

文章图片
#jvm#java#开发语言
达梦数据库(DM8)完全技术指南:从入门到上手的硬核干货

达梦数据库(DM Database)是武汉达梦公司开发的关系型数据库管理系统(RDBMS),核心代码100%自研,兼容Oracle语法,支持Windows/Linux/麒麟/UOS等主流操作系统。一个中国版的Oracle——功能定位相似、SQL语法高度兼容、但代码完全自主可控。

文章图片
#数据库#sql
Spring AI:Java 生态的生成式 AI 应用框架(2026 最新版)

优势说明与 Spring Boot 深度集成遵循 Spring 开发者熟悉的配置和开发习惯模型切换零成本统一 API,改配置即可切换不同模型企业级特性完备支持事务、安全、监控等 Spring 生态能力模块化设计按需引入功能模块,避免依赖臃肿官方文档完善Spring 团队持续维护,1.0 GA 后稳定可靠MCP 原生支持1.1 起整合 Model Context Protocol,连接外部工具生态A

文章图片
#人工智能#java#spring
MQTT协议在Java充电桩项目中的应用:理论与实践

​​/*** 充电桩状态上报*/@Data// 当前功率(kW)// 电压(V)// 电流(A)// 累计电量(kWh)// 温度(℃)​IDLE,// 空闲CHARGING,// 充电中SUSPENDED,// 暂停FAULTED,// 故障OFFLINE// 离线​/*** 遥测数据上报*/@Data// 电表读数// 实时功率// 电池SOC(%)

文章图片
#eclipse#java#spring boot
Java 锁机制入门:一篇文章搞懂悲观锁、乐观锁、分布式锁和看门狗

悲观锁的想法很"悲观":它认为只要有人来抢,就一定会出问题。所以它先锁住资源,操作完再放开,期间其他人只能等着。就像你去上厕所,先把门锁上,用完再开门。别人看到门锁着就只能等。乐观锁的想法很"乐观":它认为大家同时抢同一件东西的概率很小。所以它先去操作,操作完再检查有没有人跟我抢过,如果有就重试。就像你去食堂打饭,你看到红烧肉还有,直接说"来一份"。如果刚好被前面的人打完了,你就重新看看还有什么菜

文章图片
#java#分布式
Java 开发者的 AI 利器:LangChain4j 从入门到企业实战

2023 年,大语言模型(LLM)席卷全球。Python 生态凭借 LangChain 框架迅速占领了 AI 应用开发的高地。如何在 Java 项目中集成 LLM 能力?答案就是—— Java 生态的 LLM 应用开发框架。本文将从企业面临的四个真实问题出发,带你从零掌握 LangChain4j,并实现四个完整的企业级应用场景。LangChain4j 是一个Java 框架,用于简化 LLM(大语言

文章图片
#人工智能#java
Spring Security 从入门到实战:一文搞定 Java Web 安全

创建配置类,自定义安全规则:@Beanhttp// 配置请求授权.requestMatchers("/public/**").permitAll()// 公开接口.anyRequest().authenticated()// 其他需要认证// 配置表单登录.loginPage("/login")// 自定义登录页.permitAll()// 允许所有人访问登录页// 配置注销。

文章图片
#java#spring#前端 +1
    共 20 条
  • 1
  • 2
  • 请选择