logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java面试题(技术场景)

如果是所有接口都慢,可能是服务器资源、数据库或网络层的问题;不过,如果服务端的数据没有发生变更,会 一直 hold 住请求,直到服务端的数据发生变化,或者等待一定时间超时才会返回。该协议将消息的发布者(publisher)与订阅者(subscriber)进行分离,因此可以在不可靠的网络环境中,为远程连接的设备提供可靠的消息服务,使用方式与传统的 MQ 有点类似。但由于推送数据并不会频繁变更,无论后

文章图片
#java#开发语言
阿里云视频转码与获取视频封面图

1.视频封面图:截取视频视频首帧为封面图,传入视频存储地址和截取后存储封面地址public String snapshotVideo(String inputObject, String outputObject) throws ServerException, com.aliyuncs.exceptions.ClientException {DefaultProfile.addEndpoint(

#java
spring boot redisLock redis分布式锁

分布式锁:分布式锁是控制分布式系统或者不同系统之间共同访问资源的一种锁实现,如果不同的系统或同一个系统的不同主机之间共享了某个资源,往往需要互斥来防止彼此干扰来保证一致性。需解决问题:1.任意时刻,只能用一个客户端获取锁,不能同时有两个客户端获取到锁2.锁只能被持有改锁的客户端删除,不能由其他客户端删除3.死锁:获取锁的客户端因为某些原因而未能释放锁,其他客户端再也无法获取到该锁4.容错:当部分节

#redis
java面试题(redis)

事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。slave服务器收到RDB快照文件后,会将接收到的数据写入磁盘,然后清空所有旧数据,在从本地磁盘载入收到的快照到内存中,同时基于旧的数据版本对外提供服务。主从模式:使用一个redis实例作为主机,其余的实例作为备份机,主机和从机的数据完全一致,主机支持数据的写入和读取等各项操作,而从机则只支持与主机数据的同步和读取。持久化机制:redis

文章图片
#redis#java#数据库
java面试题(基础)

1.何为编程?让计算机为解决某个问题而使用程序设计语言编写程序代码,并得到结果的过程。2.什么是java?java是面向对象的编程语言,具有功能强大、简单易用的特征。jdk:java的开发工具(包含jre)jre:java的运行环境(包含jvm和核心类库)jvm:java 虚拟机4.什么是跨平台?原理是什么?跨平台:一次编译,多个系统运行原理:只要系统安装了对应的java虚拟机,该系统就可以运行j

文章图片
#java#面试#jvm
Tomcat之配置文件详解

Service 可以内嵌的元素为 : Listener、Executor、Connector、Engine,其中 : Listener 用于为Service添加生命周期监听器, Executor 用于配置Service 共享线程池,Connector 用于配置Service 包含的链接器, Engine 用于配置Service中链接器对应的Servlet 容器引擎。该配置文件中,主要配置的是Tom

文章图片
#tomcat#服务器#java
java实现文件下载功能

文件下载功能已经成为现代Web应用程序不可或缺的一部分

文章图片
#java
到底了