前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布

面试2

作者头像
发布2020-12-07 10:38:46
4710
发布2020-12-07 10:38:46
举报
文章被收录于专栏:后端JavaEE后端JavaEE

001篇:

1.用户输入地址,URL回车执行流程(中间发生了什么事情):DNS解析服务

代码语言:javascript
复制
用户输入完地址掉下回车,先找域名对应服务,DNS,传ip,在请求URI,创建链接
,三次握手,成功,客户端发送报文,建立http请求+springmvc执行流程,断开连接

2.用spring创建对象过程

代码语言:javascript
复制
什么时候放入容器?! 
dao,spring扫描,生成动态代理对象,之后才可以用这个对象

spring启动,初始化内部容器,想new对象,先走javanew对象周期,JDK在前面的,类加载到
方法区,实例化,在堆开辟空间,非静态申请空间,初始值,放入spring,spring返还,构建
完毕了。

注解
代码语言:javascript
复制
spring加载顺序,出现的空指针问题,springboot初始化时候可以用mybatis(异步)

ssm需要一个监听器listener,拿dao对象,查表,放list内存,

3.spring在什么时候把对象注入进去spring三级缓存

代码语言:javascript
复制
spring三级缓存

https://blog.csdn.net/u012098021/article/details/107352463/

4.html中写过期标签会有什么后果

代码语言:javascript
复制
新浏览器也会兼容,会导致新的api支持问题,(center标签)浏览器处理时候,
可能会没有效果

5.出现options问题的请求是什么?

代码语言:javascript
复制
http请求是有预请求的,(post请求)请求接口,网关请求过滤时,那些请求跨域,没设置options,真是请求过不去,因为post与请求是option

6.选择排序和冒泡排序的区别,时间复杂度?

https://blog.csdn.net/samgeren/article/details/107930228

代码语言:javascript
复制

7.为什么写service不直接写实现类

解耦、异步开发,提高工作效率

8.开发中遇到了那些问题,与解决




002篇:

1.从数据库取值,服务器启动就加载这个值到内存

2.动态代理,mybatis如何使用?那种写法有sql注入

代码语言:javascript
复制
定义接口,代理类对象,解析xml,将sql放入代理类,代理类执行sql
动态代理实现代理对象

3.接json时候,json里面有json

代码语言:javascript
复制
对其他平台封装,接收别人json,requestString里面去掉双引号

避免:将下一个平台的json先解析成jsonObject放进去。fastjson接,解析成jsonObject

4.二叉树?遍历方式?

代码语言:javascript
复制
树,根节点,孩子,每一个子树至多有两个孩子

5.把1-10放入二叉树搜索树中,搜索结果

代码语言:javascript
复制
每一颗子树左边小右边大,
                                                 1
                                               2
                                             3
                                           4
                                         5
                                       6
                                     7
								8
							9
						10	
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-12-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 001篇:
  • 1.用户输入地址,URL回车执行流程(中间发生了什么事情):DNS解析服务
  • 2.用spring创建对象过程
  • 3.spring在什么时候把对象注入进去spring三级缓存
  • 4.html中写过期标签会有什么后果
  • 5.出现options问题的请求是什么?
  • 6.选择排序和冒泡排序的区别,时间复杂度?
  • 7.为什么写service不直接写实现类
  • 8.开发中遇到了那些问题,与解决
  • 002篇:
  • 1.从数据库取值,服务器启动就加载这个值到内存
  • 2.动态代理,mybatis如何使用?那种写法有sql注入
  • 3.接json时候,json里面有json
  • 4.二叉树?遍历方式?
  • 5.把1-10放入二叉树搜索树中,搜索结果
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档