logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

2024最强Java面试八股文合集(持续更新)

不可变对象指对象一旦被创建,状态就不能再改变。任何修改都会创建一个新的对象,如 String、Integer及其它包装类。

文章图片
#java#面试#开发语言 +2
2023版牛客网最核心的Java八股文,包含12个核心技术线,让面试难度降低一个档次

文章到这里篇幅已经很长了,为了不影响大家的阅读体验就不继续拉长篇幅了,需要资料库【关注下方名片】即可获取,全套资料免费分享。

文章图片
#java#面试#开发语言
消息推送平台的实时数仓?!flink消费kafka消息入到hive

这数据仓库整个安装环境和调试过程确实折腾人,多次推倒重来(甚至不惜重装系统重来)。还好最后输入Kafka一条消息,在hive表里能看到一条记录,能看到结果之后,折腾或许是值得的。如果想学Java项目的,强烈推荐我的开源项目消息推送平台Austin(8K stars),可以用作毕业设计,可以用作校招,可以看看生产环境是怎么推送消息的。开源项目消息推送平台austin仓库地址:作者:Java3y链接:

文章图片
#flink#kafka#hive
“阿里巴巴官方终极版Java八股文开源,Java学习利器首次揭晓!“

五子棋》是一种两人对弈的纯策略型棋类游戏,棋具与围棋通用,是起源于中国古代的传统黑白棋种之一。发展于日本,流行于欧美。容易上手,老少皆宜,而且趣味横生,引人入胜;不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。比赛规则:行棋顺序:黑先、白后,相互顺序落子。判断胜负:最先在棋盘横向、竖向、斜向形成连续的相同色五个棋子的一方为胜。黑棋禁手判负,白棋无禁手。黑棋禁手包括三三禁手,四四禁手,长

文章图片
#java#前端#开发语言
设计模式-门面模式

其实门面系统很简单,甚至我们在开发的时候也是一直在用,比如MVC,所有的service层就相当于很多个子系统,所有的Controller层就像是一个门面,客户端调用Controller来实现功能,再比如所有的dao层是很多个子系统,那么此时所有service其实也就是门面。门面模式,是指提供一个统一的接口去访问多个子系统的多个不同的接口,它为子系统中的一组接口提供一个统一的高层接口。最大的区别在于

文章图片
#设计模式#java#开发语言
redisson分布式限流[RRateLimiter]源码分析

接前面和,简单以源码的方式给大家介绍了redisson的:可重入性、阻塞、续约、红锁、联锁、加锁解锁流程和集成spring boot注意点和优雅实现方式。接下来在讲一讲平时用的比较多的限流模块--

文章图片
#分布式#java#spring boot
2025最新Java面试八股文大全!

不可变对象指对象一旦被创建,状态就不能再改变。任何修改都会创建一个新的对象,如 String、Integer及其它包装类。公共静态不可变(public static final )变量也就是我们所说的编译期常量,这里的 public 可选的。实际上这些变量在编译时会被替换掉,因为编译器知道这些变量的值,并且知道这些变量在运行时不能改变。这种方式存在的一个问题是你使用了一个内部的或第三方库中的公有编

文章图片
#java#面试#开发语言 +3
grpc timeout 代码分析

这两段代码通过调用底层的系统调用(和)操作 Linux 下 TCP socket 的用户超时时间。这些操作需要底层系统支持,并且只对 TCP 连接有效。提供了封装,方便上层 Go 代码设置或获取 TCP 特性。

#后端
Java面试八股文合集(持续更新)

我们使用java编译命令就能将java源文件编译对应成字节码文件(.class),字节码文件是一种八位数据的二进制流文件,可以被JVM快速加载到内存中运行AQS全称abstractQueueSynchronizer,即抽象队列同步器,是一种锁机制,它是作为一个基础框架使用的,像Reentrantlock,countdownlatch都是基于AQS实现的AQS内部维护了一个先进先出的双向队列,队列中

文章图片
#java#面试#后端 +2
浅谈RabbitMQ消费端ACK和限流

如上图所示:如果在A系统中需要维护相关的业务功能,可能需要将A系统的服务停止,那么这个时候消息的生产者还是一直会向MQ中发送待处理的消息,消费者此时服务已经关闭,导致大量的消息都会在MQ中累积。如果当A系统成功启动后,默认情况下消息的消费者会一次性将MQ中累积的大量的消息全部拉取到自己的服务,导致服务在短时间内会处理大量的业务,可能会导致系统服务的崩溃。其中自动确认是指,当消息一旦被Consume

文章图片
#rabbitmq#ruby#分布式
    共 89 条
  • 1
  • 2
  • 3
  • 9
  • 请选择