中兴一面面经

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.大学期间成绩最低的一门课,大学平均成绩

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值