发布时间:2022-08-18 18:54
1.什么样的字段需要加索引
1.字段的数值有唯一性的限制
2.频繁作为where查询条件的字段
3.经常GROUP BY和ORDER BY的列
4.DISTINCT字段需要创建索引
5.UPDATE、DELETE的where条件列
2.jdbc是怎么来连接数据库的步骤是啥
1、加载JDBC驱动程序
2、提供JDBC连接的URL
3、创建数据库的连接(使用DriverManager的getConnection方法传入指定的欲连接的数据库的路径、数据库的用户名和密码来获得)
4、创建一个Statement
5、执行SQL语句
6、处理结果
7、关闭JDBC对象
3.spring springmvc spring boot的联系与区别
(1)Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring的ioc、aop等. ioc 提供了依赖注入的容器, aop解决了面向横切面编程,然后在此两者的基础上实现了其他延伸产品的高级功能;
(2)springMvc是基于Servlet 的一个MVC框架主要解决WEB开发的问题,因为Spring的配置非常复杂,各种XML、JavaConfig、servlet处理起来比较繁琐;
(3)为了简化开发者的使用,从而创造性地推出了springBoot框架,默认优于配置,简化了springMvc的配置流程;但区别于springMvc的是,springBoot专注于微服务方面的接口开发,和前端解耦,虽然springBoot也可以做成springMvc前后台一起开发,但是这就有点不符合springBoot框架的初衷了
4.springmvc里面的注解
5.左连接和右连接
左外连接:可以简称为左连接,它会返回左表中的所有记录和右表中满足连接条件的记录。
右外连接:可以简称为右连接,它会返回右表中的所有记录和左表中满足连接条件的记录。
6.登陆页面前端是怎么传给后端的
7.线程安全问题
线程安全问题,即多个线程同时访问一个资源时,会导致程序运行结果并不是想看到的结果。
基本上所有的并发模式在解决线程安全问题上,都采用“序列化访问临界资源”的方案,即在同一时刻,只能有一个线程访问临界资源,也称同步互斥访问。
通常来说,是在访问临界资源的代码前面加上一个锁,当访问完临界资源后释放锁,让其他线程继续访问。
在Java中,提供了两种方式来实现同步互斥访问:synchronized和Lock。
8.进程和线程的区别
9.多线程在项目里面的具体应用,举例
发短信收到验证码会延迟,多线程会提高用户体验
10.队列和栈在Java的具体实现
11.大学期间成绩最低的一门课,大学平均成绩
IF:12+ 不同癌症中TMB与ICI反应之间的免疫相关因素研究
R语言主成分pca、因子分析、聚类对地区经济研究分析重庆市经济指标
从零开始实现lmax-Disruptor队列(五)Disruptor DSL风格API原理解析
python打包flask 项目_手把手教你将Flask应用封装成Docker服务的实现
Linux ARM平台开发系列讲解(入门篇) 1.2 如何使用QEMU移植Ubuntu18.04.5到ARM芯片上
网页设计作业 旅游网站网站设计——绿色的随行旅游网站( 1页) 出行游玩网页设计作业,简单大学生静态HTML网页作品