1、在一个特殊的图书馆中,有五本书:A、B、C、D、E。每本书都有一个独特的借阅规则。
A书:如果A书被借走,那么B书必须在A书归还之前被借走。
B书:如果B书被借走,那么C书必须在B书归还之前被借走。
C书:如果C书被借走,那么D书必须在C书归还之前被借走。
D书:如果D书被借走,那么E书必须在D书归还之前被借走。
E书:E书没有借阅限制。
如果图书馆管理员按照以下顺序借出书籍:A、B、C、D、E,那么归还书籍的顺序是什么?
A. A、B、C、D、E
B. E、D、C、B、A
C. D、C、B、A、E
D. B、A、D、C、E
2、下列说法正确的是
int a= 10;
while(a>0){
if(a++ == 10){
break;
A、死循环
B、循环一次
C、一次都不循环
D、循环 10 次
3、如果下列的公式成立:5+5=12,则采用的是几进制表示的。
A.6
B.7
C.8
D.9
E.以上都不对
4、下面哪些项不是TCP具有的能力?在Java中,使用java.net.HtpURLConnection发送HTTP请求时,以下哪种方法可以确保在读取响应体时正确处理字符编码,避免乱码问题?
A.使用 BufferedReader 和 InputStreamReader,并显式指定字符编码。
B.使用 Scanner 读取响应体,默认使用系统字符编码。
C.使用 DataInputStream 读取字节流,无需处理字符编码。
D.使用 ByteArrayOutputStream 直接读取字节数据,无需字符编码转换。
5、在 Spring Boot 中,以下哪个注解可以用于将请求路径中的动态变量绑定到控制器方法的参数,并且支持正则表达式匹配?
A. @PathVariable
B. @RequestParam
C. @MatrixVariable
D. @RequestHeader
6、关于多线程,以下程序的运行结果是什么,并解释原因。
public static void main(String[] args) {
Runnable runner = new Runnable() {
@Override
public void run() {
System.out.print(" foo");
}
};
Thread t = new Thread(runner);
t.run();
System.out.print("bar");
}
6、A为整数数组,N为A的数组长度,请问执行以下代码,最坏情况下的时间复杂度为?
void fun(int A[], int n){
for (int i=n-1; i>=1; i--){
for (int j=0; j if (A[j]>A[j+1]){
int tmp = A[j+1];
A[j+1]=A[j];
A[j]=tem;
}
}
}
}
A. O(N)
B. O(N^2)
C. O(Nlog(N))
D. O(log(N))
7、以下代码实现了哪种设计模式?
interface Component {
void operation();
}
class Decorator implements Component {
private Component component;
public Decorator(Component component) { this.component = component; }
@Override
public void operation() { component.operation(); }
}
class ConcreteDecorator extends Decorator {
public ConcreteDecorator(Component component) {
super(component);
}
@Override
public void operation() {
super.operation();
System.out.println("Decorator operation");
}
}
8、针对以下场景,给出部署命令。
(1)升级一个部署在linux系统上的springboot架构打包的jar包服务,仅知道服务端口号为8080,不知道部署路径,应使用哪些命令进行升级。
(2)升级一个部署在Limux系统的应用程序的docker镜像,端口号为8080,需要访问宿主机的/date数据目录,应使用哪些命令进行升级。
9、已知ABCD四个气象站在3月1日至3月3日观测的温度数据,表结构中有DATE、STATION、TEM三个字段,其中DATE表示观测日期,STATION表示站号,TEM表示观测的温度值
(1)如果想查询每日最高温度,请给出SOL语句
(2)如果想同时查询每日最高温度及对应的气象站,请给出不少于2种SQL语句
10、现在有一个CSV格式数据文件,记录了分布在全国各地 100 个气象站1年的的每日降雨量数据,现在需要设定一个灵活的降雨量阈值(如 50mm/天),检测并标记出异常天气事件(如连续N日降雨量超过某个阈值),得到事件清单;同时支持按照站点,计算异常降水事件的个数,持续时间、最大降雨量、平均降雨量、累积降雨量等特征。请结合自身技术栈,使用如架构设计图、业务流程设计图、表结构设计、功能实现流程等你认为合适的方式,描述如何实现这个需求。
1、为什么选择Dubbo不用Http进行服务调用?
2、公司部署了DeepSeek,但是并发量只有4,怎么处理?
3、项目中的告警是怎么样的流程?
4、数据处理为什么用flink?