昨天刚经过面试,关于技术型方面的问题面试官问了三个问题,首先第一个,让我简述一下springmvc的工作流程,其实关于这个问题我在知乎上已经了解到了,首先m(模型层),v(视图层),c(控制层),首先m层就是对数据的封装和分析,可是我在面试中提到的却是对jdbc的访问,很不巧,被面试官抓到了这个点,让他意识到我的不足,到了后来,我又想了想,对jdbc的访问好像是hibernate的工作范围,那是对访问jdbc的封装,而v层就是前台展示的页面,也就是我们所说的jsp页面,而c层就是控制层(controller),而我们在浏览器输入网址时,第一个到达的就是我们的controller层,接下来根据需求到model层,将所获的数据传输到view层,就会形成我们看到的jsp页面了,而第二个问题就是在做项目是,关于商品的价格选取数据类型是什么类型,我比较倾与double,无论从精确度到覆盖度,我感觉是选择的不二之选,除了double就是float的,我会在这两个之间考虑,而最后一个问题,关于多线程的守护线程,这个我零零碎碎看到过一些,具体的详情有参考文档
转自https://www.cnblogs.com/albertrui/p/8384189.html