自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java GC回收机制是怎么回事?

最早的话是用一种计数法。也就是在堆中有一个类似计数器的东西来判断这个堆中的对象是否还有没有人引用。如果计数器清零,则判断为此对象是无用的了,可以回收清除了。计数器法就类似这种,听其他大佬说python依然沿用这种回收机制。但是Java可能会出现对象间的互相引用,用这种方法就不行了。比如下图:可能比喻的不是很恰当,但道理是这样的。后来意识到这个问题后就出现了我们的寻根法,根据对象一直往下找,找到最底层有没有栈对象引用。

2023-05-05 17:34:26 27 2

原创 Java中常用逻辑运算符 &&、 || 的底层实现

在工作常常用到 & 和 | 进行逻辑运算,实则就是在给定的几个boolean布尔值结果,得到一个自己满足业务需求的Boolean结果。是吧,这种判断业务中随处可见吧。但是它是怎么实现的呢?这就不得不提到计算机底层的二进制运算符了。

2023-05-08 16:11:21 9

原创 SpringCache基础使用

SpringCache 是spring框架自身提供的一个缓存框架。它可以将数据缓存至自身spring程序应用中。同时它还可以整合redis。实现搭配。SpringCache 还整合了AOP实现简单操作的注解级缓存。通过一些简单注解就能实现数据的缓存。实现了服务与中间件的解耦。

2023-04-28 11:32:41 20

原创 微服务网关(Gateway)

其实gateway网关里需要配置的功能还不止我上面所述的那些。gateway里配置也比较繁琐。以我现在的实力也很难讲的好。咋们边走边学吧。

2023-04-12 16:40:51 80

原创 Java初级程序员与ChatGPT(文心一言)使用感受

这次与ChatGPT类型AI合作体验还是不错的。我之前没有过与word文档交互的经验,却能在短时间内实现功能。不像之前,无论在百度,csdn,简述,开发者搜索都需要花时间鉴别问题解决方案。文心一言给的答案或者解决方案还是挺准确的。总的来说chatGPT类似产品确实会给很多行业带来不小的冲击。不过单方面从Java程序员的角度来讲,他确实能给程序带来工作效率上的收益。但是不能完全顶替程序员,就像这次word文档读取来看。它虽然能指出使用什么技术栈,代码大致是什么样的。但是还得程序员根据业务场景进行调整。

2023-04-10 15:12:20 3251 1

原创 (SpringBoot)注解+切面实现日志管理等功能

好了,这就时注解+aop实现了最简单的注解形式的切面操作了。后面的高端用法还需要探索。

2023-03-23 11:11:07 142

原创 Stream流的常见用法

以上是我在工作中比较常用的几个方法。还有很多方法还需要补充学习。

2023-03-22 17:10:19 9

原创 MyBatis-Plus(快速使用轮子)

基于SpringBoot项目快速实现MySql数据库的增删改查。

2023-03-21 16:53:52 12

空空如也

空空如也

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

TA关注的人

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