
java
文章平均质量分 87
心兰相随引导者
不积跬步,无以至千里,内心平静,则外在安然!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【java实例】基于apache.poi实现批量修改PPT文件内容
==================点击这里查看完整源码================原创 2023-10-19 16:40:35 · 528 阅读 · 0 评论 -
Spring Boot注解:背后的原理和自调用问题
在开发 Spring Boot 应用时,我们经常会用到诸如@Cacheable@Retryable@Validated@Async等注解。通过这些注释,我们为 bean 注入了补充逻辑,例如将数据库操作封装在事务中或实现缓存机制。然而,并不是每个人都想知道它们在幕后是如何工作的以及使用它们可能会出现什么问题。在这篇文章中,让我们踏上旅程,探索最流行的注释是如何工作的以及自调用问题是什么。原创 2023-08-29 00:01:51 · 754 阅读 · 0 评论 -
[珍藏资料]Java面试题大全(Java基础)
不压缩式的垃圾回收器只是回收内存,这样回收回来的内存不可能是连续的,因此将会有较多的内存碎片。但在Tomcat的web应用程序中,都是由webapp自己的类加载器先自己加载WEB-INF/classess目录中的类,然后才委托上级的类加载器加载,如果我们在Tomcat的web应用程序中写一个java.lang.String,这时候Servlet程序加载的就是我们自己写的java.lang.String,但是这么干就会出很多潜在的问题,原来所有用了java.lang.String类的都将出现问题。原创 2023-08-28 01:34:52 · 73 阅读 · 1 评论 -
我是如何使用Spring Retry减少1000 行代码
在我的日常工作中,我主要负责开发一个庞大的金融应用程序。当客户发送请求时,我们使用他们的用户 ID 从第三方服务获取他们的帐户信息,保存交易并更新缓存中的详细信息。尽管整个流程看起来足够简单,但这些下游系统中的每一个都是不可靠的。我们必须在每一层上实现重试,并且我们必须以一种可以控制重试次数和每次重试之间的延迟的方式来实现,这样我们就不会超载下游系统。由于我无法共享实际代码,我会创建一个演示系统来做简单表示:由于我们必须在每一层上实现重试,因此我们必须编写大量样板代码,这不仅容易出错,而且难以维护。转载 2023-08-26 00:40:22 · 49 阅读 · 0 评论 -
手撕并发编程:十分钟搞定Java内存模型
👉导读随着硬件技术的飞速发展,多核处理器已经成为计算设备的标配,这使得开发人员需要掌握并发编程的知识和技巧,以充分发挥多核处理器的潜力。然而并发编程并非易事,它涉及到许多复杂的概念和原理。为了更好地理解并发编程的内在机制,需要深入研究内存模型及其在并发编程中的应用。本文将主要以 Java 内存模型来探讨并发编程中 BUG 的源头和处理这些问题的底层实现原理,助你更好地把握并发编程的内在机制,欢迎继续阅读。👉目录1 并发编程问题-可见性和有序性2 并发编程问题-原子性3 内存模型与 hap转载 2023-08-24 00:20:36 · 51 阅读 · 0 评论 -
说说 JavaEye 网站架构
从整个 Java 行业来说,那几年可以炒作的体裁很多,可以争论的话题很多,观点的冲突很多。一个生命周期较长的 WEB 应用每发展到一定阶段一定要面对的是架构上的重组,有时哪怕牺牲一些性能的代价,有时则是牺牲可维护性的代价,带来的是结构层次清晰,便于短期内扩展等好处。其实严格说用“ 衰落” 这个词语是不很恰当的,但是于我看来,就如同“ 校内网” 变成“ 人人网” 一样,很多网站在发展的过程中,都把自己能应付的战线拉长,让那些原来看起来不属于自己的用户收纳进来,JavaEye 也一样,转载 2023-08-19 23:17:31 · 342 阅读 · 0 评论 -
超级硬核!2021年最新Java学习路线图
如果想进大厂,或者对算法有着强烈的兴趣,可以到 GitHub 上看一看 labuladong 的算法小抄,这个仓库我也看了,总共 60 多篇原创文章,都是基于 LeetCode 的题目,涵盖了所有题型和技巧,而且做到了举一反三、通俗易懂,绝不是简单的代码堆砌。,因此我没有在算法上投入过多时间。但如果你将来要从事一些特殊的领域,如果算法跟不上,可以说是“寸步难行”,比如说图形处理领域,无论是图像的变化还是增强,无一例外都要用到矩阵变换,因此就必然涉及到线性代数的内容,再往深处学的话,必然会牵扯出更多的知识。转载 2023-08-12 00:41:21 · 130 阅读 · 0 评论 -
[零基础学习java]系统学习的节奏、方法、找工作核心目标
作为一名Java学习者,一开始就很好地使用搜索引擎是很重要的。Java生态系统非常健全,您现在遇到的大多数问题以前都遇到过。在百度上搜索许多问题会给你想要的答案。努力独立解决问题,逐渐养成习惯。随着时间的推移,你解决问题的能力会迅速提高。我已经向大家解释了如何零基础自学,希望对大家有所帮助。如果你想从零基础自学到就业,基本上是九死一生,而最终能成功的人很少,都是靠自己的努力和创造力。原创 2023-08-12 00:20:55 · 147 阅读 · 3 评论