解答过的疑问(本篇博文将持续更新)

这篇博文主要是用来记录从今天开始博主本人解答过的各种疑问 如果有些地方回答的不对路过朋友也可以指点一下 并且路过的朋友也可以提出疑问(非项目bug问题) 博主本人知道的话都会回答 谢谢 !

1.为什么在SpringMVC中设置拦截方式为 / 静态资源(html/css/js)就无法访问?

答: 请求映射设置成" / ",SpringMVC将捕获Web容器所有的请求,包括静态资源的请求,它会将它们当成一个普通请求处理,这样的话就找不到对应的请求处理器了,所以无法访问

2. 如果泛型尖括号里面啥都不写,代表什么?

答:什么都不写泛型默认用超类Object来对应

3.在整合SSM的时候,用Listener监听器监听服务器的启动,并且加载Spring的applicationContext.xml配置文件,为啥不也用Listener顺便把SpringMvc.xml这个配置文件也一起加载了?

答:一般来说只需要加载一个xml就够了,xml中可以配置导入另外一个xml进来,如果同时加载两个而没有依赖在一起会形成两个容器,会变得互不相通的

4.什么叫多线程访问数据库

答:多台机器的多个进程,每个进程都有多个线程,每个线程要从数据库里取数据来处理,可以理解为一个程序中的某个片段同时被多个任务调用执行,形成并发的多个线程,能够独立运行,互不干扰

5.这种算什么方法?
类名+方法
答:这种也属于静态方法,类级别方法,和new一个对象效果是一样的,不过只是把实例的创建封装在方法里,通过类名加方法来调用而已

6.这里为什么不用new创建在这里插入图片描述
答:这是工厂方法,方法内部封装了new的过程,声明部分为父类也可以是接口,程序在编译时看类型也就是=号前面的,运行时是真正使用=号后面的部分

发布了28 篇原创文章 · 获赞 11 · 访问量 6583

猜你喜欢

转载自blog.csdn.net/zhanxiaozhangA/article/details/104508161
今日推荐