- 博客(7)
- 收藏
- 关注
原创 记一次spring aop不生效问题排查
通过实现MethodInterceptor接口写了一个aop切面,DefaultPointcutAdvisor也做了配置,但是切面就是没有生效,debug发现代理没有生成。最后发现是因为aspectjweaver包没有引用,添加引用之后就生效了。
2024-05-20 16:54:45
165
1
原创 探索大数据分析之路:从数据仓库到Hive
传统的数据仓库(Data Warehouse)主要用于结构化数据的存储和分析,但随着数据规模的不断增大和数据类型的多样化,数据仓库已经无法满足现代大数据分析的需求。通过学习Hive以及相关的大数据技术,我不仅提升了自己的技能水平,还开拓了视野,为未来在大数据领域的发展打下了坚实的基础。我相信,在不断的学习和实践中,我将会取得更多的进步和成就。在这篇博客中,我将分享我在学习大数据分析过程中的心得体会,重点聚焦于Hive这一强大的工具,以及它在大数据处理中的应用。**数据仓库与数据湖****Hive的出现**
2024-03-14 20:36:44
208
原创 探索大语言模型学习之路:从理论到实践
通过深入理论学习和实践探索,我不仅对大语言模型有了更深入的认识,还提升了自己的技术能力和解决问题的能力。我相信,在不断的学习和实践中,我会不断地突破自己,为人工智能技术的发展贡献自己的力量。我学习了模型的部署方法和优化技巧,包括模型量化、加速器加速等,以提高模型的推理速度和效率。通过实践,我不仅加深了对大语言模型的理解,还提升了自己的实际应用能力,为将来在人工智能领域的探索之路打下了坚实的基础。通过深入学习理论知识,我建立了对大语言模型的全面认识,为进一步的实践打下了坚实的基础。
2024-03-14 20:34:11
476
原创 Java 垃圾回收器的分析对比
特点:G1 垃圾回收器是一种基于分代的垃圾回收器,它将堆内存划分为多个区域,通过优先回收垃圾量最大的区域来实现高效的垃圾回收。- 特点:ZGC 垃圾回收器是一种面向大内存和低延迟的垃圾回收器,通过并发的方式进行垃圾回收,极大地减少了停顿时间。- 特点:并行垃圾回收器使用多个线程并行进行垃圾回收操作,可以显著提高垃圾回收的效率,但会引入一定程度的停顿时间。- 特点:串行垃圾回收器是最简单的一种垃圾回收器,它通过单线程进行垃圾回收操作,因此会导致应用程序停顿。
2024-03-14 19:32:09
464
原创 Epsilon 垃圾回收器
尽管它不适用于所有的应用程序,但对于特定场景下的应用程序来说,Epsilon 垃圾回收器提供了一种低延迟、高吞吐量的内存管理方案。Epsilon 垃圾回收器的设计思想与传统的垃圾回收器截然不同,它并不执行实际的垃圾回收操作,而是简单地分配和释放内存。Epsilon 垃圾回收器的设计理念是“不做任何事情”。在传统的垃圾回收器中,垃圾回收是通过检测和清理不再使用的对象来释放内存空间的。- 大型内存应用: 对于需要大量内存但又不需要进行垃圾回收的应用程序来说,Epsilon 垃圾回收器是一个理想的选择。
2024-03-14 19:30:25
392
原创 Java 17 的新特性
特别是 ZGC、Shenandoah、Epsilon 等的加入,为 Java 应用程序提供了更好的性能和更高的稳定性。Java 17 的新特性为开发者提供了更多工具和选择,以应对日益复杂的应用程序需求。Java 17 的发布标志着 Java 语言不断创新的步伐,为未来的软件开发奠定了坚实的基础。Java 17 引入了一系列新的时间 API,包括对夏令时、时区和国际化的增强。在这篇技术博客中,我们将深入探讨 Java 17 中引入的一些重要新特性,以及它们对开发者和应用程序的影响。
2024-03-14 19:28:27
451
原创 探索 Java 11 的新特性
Java 11 的发布标志着 Java 语言不断创新的步伐,为未来的软件开发奠定了坚实的基础。这些新方法使得对字符串的处理更加方便和高效,同时也提高了代码的可读性。与传统的垃圾回收器不同,Epsilon 垃圾回收器不执行任何实际的垃圾回收操作,而是简单地分配和释放内存。Java 11 引入了标准化的 HTTP 客户端 API,这使得在 Java 应用程序中进行 HTTP 请求变得更加简单和灵活。在这篇技术博客中,我们将深入探讨 Java 11 中引入的一些重要新特性,以及它们对开发者和应用程序的影响。
2024-03-14 19:26:19
385
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人