自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Java设计模式应用实战:提升代码质量的23种经典解决方案

本文系统介绍了23种设计模式在Java开发中的实战应用。设计模式分为创建型(如工厂方法、建造者)、结构型(如适配器、装饰器)和行为型(如策略、观察者)三大类,遵循开闭原则等六大设计原则。通过支付系统、复杂对象创建等具体案例,展示了工厂方法模式、建造者模式等创建型模式的应用;以第三方服务集成和Java IO扩展为例,演示了适配器模式、装饰器模式等结构型模式的实现。这些模式能帮助开发者编写更优雅、健壮且可维护的代码,解决特定场景下的常见设计问题。

2025-07-07 11:07:09 626

原创 千万级大表性能调优终极指南:从SQL优化到架构升级

这篇文章探讨了千万级大表优化的全链路解决方案。文章首先分析了性能瓶颈,包括查询性能下降、写入速度慢、索引效率降低等问题,并展示了优化全景图。随后从数据库设计、查询性能、存储引擎和架构升级四个维度展开:在数据库设计层面,提出垂直分表、水平分库分表策略;在查询优化方面,详细介绍了索引策略和执行计划分析;针对存储引擎,给出了InnoDB深度调优参数和分区表实战应用;最后讨论了读写分离等架构升级方案。全文通过具体SQL示例和参数配置,提供了可落地的优化方法。

2025-07-05 17:18:43 882

原创 Java 8多线程实用技巧大全:提升并发编程效率的终极指南

线程池选择短任务:缓存线程池长任务:固定大小线程池定时任务:调度线程池资源管理使用管理资源// 使用executor避免常见陷阱不要捕获后不做处理避免过度同步谨慎使用(已废弃)性能优化使用LongAdder代替AtomicLong用于高并发计数优先使用而不是同步的HashMap使用优化读写锁场景异步编程使用替代传统的Future合理使用并行流处理大数据集使用@Async注解(Spring框架)简化异步方法调用“并发编程的艺术不在于做更多的事情,而在于更高效地协调资源。

2025-07-05 17:10:20 477

原创 Java 8 到 Java 24 新特性全景解析:十年演进与技术革命

Java十年革新之路:从Lambda到虚拟线程的进化 2014年至今,Java经历了里程碑式的技术演进:2014年Java 8引入Lambda、Stream API等函数式编程特性;2018年Java 11成为企业标准,提供ZGC等性能优化;2021年Java 17带来密封类、Record类等语法革新;2023年Java 21实现虚拟线程并发革命。即将发布的Java 24将带来内存优化、分代Shenandoah GC和抗量子加密等前沿技术。十年间,Java完成了编程范式、并发模型和内存管理的三大转型,从面向

2025-06-30 16:06:49 560

原创 Spring Boot 常用注解整理:提升开发效率的利器

Spring Boot通过核心注解简化Java应用开发,包括启动配置(@SpringBootApplication)、Web开发(@RestController)、数据访问(@Entity)和依赖注入(@Autowired)。合理使用这些注解能大幅减少配置代码,提升开发效率。本文系统梳理了Spring Boot常用注解,涵盖自动配置、参数处理、事务管理和测试等关键场景,并提供了最佳实践建议,如保持简洁性、合理分层和参数校验,帮助开发者快速构建高效应用。掌握这些注解的组合使用,能够更专注于业务逻辑实现。

2025-06-27 17:08:32 880

原创 【算法优选】优先级队列(堆)的经典应用

本文总结了优先级队列在解决四类经典算法问题中的应用:1)最后一块石头的重量:使用大顶堆模拟石头碰撞过程;2)数据流中的第K大元素:小顶堆动态维护TopK;3)前K个高频单词:自定义双关键排序的堆实现;4)数据流中位数:通过大顶堆和小顶堆的平衡策略实时计算。文章分析了各问题的解题思路、核心代码实现及复杂度,展示了堆结构在动态数据处理中的高效性,特别适合需要实时维护有序信息的场景,时间复杂度普遍在O(logN)级别。

2025-06-24 16:32:43 723

原创 高效工作法则:掌握五大核心管理工具,告别低效内耗!

摘要: 五大高效管理工具助你职场进阶。PDCA循环通过计划-执行-检查-处理实现持续改进;RACI模型明确责任分工,避免协作真空;RCA分析法五步追溯问题根源;SWOT分析从内外四维度制定战略;SMART原则确保目标具体可衡量。这些结构化工具将复杂问题框架化,从流程优化到目标管理全面提升工作效率,需持续实践转化为思维本能。

2025-06-24 16:19:25 612

原创 手把手教你申请 Manus 邀请码,抢先体验全球最强 AI Agent!

Manus 是由中国团队 Monica 开发的全球首款通用型 AI Agent,其核心突破在于实现了从“被动响应”到“主动执行”的跨越。

2025-03-12 18:29:16 945

原创 Java项目快速接入Coze智能体API实战指南

作为字节跳动推出的新一代AI开发平台,Coze支持开发者快速构建智能体并发布为API服务。

2025-03-08 17:34:39 2711

原创 Java解决im项目通讯问题

例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)

2025-03-08 17:25:57 178

原创 Java微服务整合AI功能全攻略:Spring Cloud Alibaba AI与Tools4AI实战

2025年企业级AI应用中,75%的Java微服务系统已集成至少一种AI能力(如智能决策、图像识别等),Spring Cloud Alibaba AI框架的发布标志着Java生态在AI领域的重大突破210。传统微服务架构通过与AI模型服务化、智能体工程等技术的结合,正在向认知型微服务演进。

2025-03-08 17:17:11 1215

原创 Java开发者拥抱AI变革:5大路径斩获高薪就业岗位

2025年,全球AI市场规模突破2万亿美元,大模型技术催生出生成式AI系统应用员、模型部署工程师、智能体开发工程师等新兴岗位,薪资水平普遍高于传统开发岗位30%-50%69。

2025-03-08 17:02:33 877

原创 全Java方案:本地部署DeepSeek并集成Spring Boot项目

Java本地部署DeepSeek并集成到Spring Boot项目的完整方案(包含纯Java实现的服务端部署方案)

2025-03-08 16:52:58 786

原创 MySQL以逗号隔开的字符串查询方式整理

MySQL以逗号隔开的字符串查询方式

2024-05-07 10:21:12 673

原创 rabbitmq.channel方法介绍

rabbitmq channel

2023-04-19 19:22:41 358

原创 java 自定义注解方式 + spring AOP + ExpiringMap 实现限制接口请求次数

java 注解 AOP 限制 请求次数

2023-04-14 15:39:24 397 1

原创 Nacos 共享配置(shared-configs)和扩展配(extension-config)

共享配置(shared-configs)和扩展配(extension-config)

2023-03-31 14:32:50 5996

转载 关于VMware Linux 虚拟机忘记root 密码找回【亲测好使,推荐】

因为昨天新安装过虚拟机设置了新的密码,再加上我好长时间没有用自己旧的虚拟机,导致忘记了密码,原来虽然知道在单用模式下,找回密码,但是确实是自己从来都没有做过,还好我们组大手飞翔哥告诉了我,怎么找回root密码,再次我帮 像我一样的新手朋友们 总结下 如何找回自己虚拟机linux的root密码。重启系统后出现GRUB界面在引导装载程序菜单上,用上下方向键选择你忘记密码的那个系统键入“e” 来进入编...

2019-11-10 16:22:10 1901

原创 Java基础之"斗地主"

public class Demo01 { public static void main(String[] args) { // 创建双列集合, 键值数字, 值为牌 (两个都是从小到大) HashMap<Integer, String> map = new HashMap<>(); // 创建单列集合, 单列集合中...

2019-08-02 21:22:02 232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除