范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Java面试八股之每日5问07

  1.Tomcat为什么要破坏双亲委派Tomcat需要解决的问题如有多个应用程序部署在Tomcat上,这些应用程序可能会依赖 同一第三方类库的不同版本 ,因此Tomcat必须支持 每个应用程序的类库可以相互隔离 部署在同一个Tomcat上的不同应用程序, 相同类库的相同版本应该是共享的 ,否则就会出现大量相同的类加载到虚拟机中 Tomcat本身也有依赖的类库,与应用程序依赖的类库可能会混淆,基于安全考虑,应该将两者进行隔离 要支持Jsp文件修改后,其生成的class能在不重启的情况下及时被加载进JVM 采用默认机制会出现的问题问题1、3,如果Tomcat采用默认的双亲委派加载机制,是无法加载同一类库不同版本的类的,因为默认的双亲委派加载机制在加载类时,是通过类的全限定名做唯一性校验的 问题2,默认的双亲委派类加载机制可以实现,因为它本就能保证唯一性 问题4,我们知道Jsp文件更新其实也就是class文件更新了,此时类的全限定名并没有改变,修改Jsp文件后,类加载器会从方法区中直接取到已存在的,这会导致修改后Jsp文件其实不会重新加载。那么,如果直接卸载掉这个Jsp文件的类加载器,再重新创建类加载器去加载修改后的Jsp文件,不就能解决问题了吗?那么你应该能猜到 每个Jsp文件应对应一个唯一的类加载器 吧
  参考文章: https://juejin.cn/post/6943115878183469086 2.Tomcat如何打破双亲委派Tomcat通过自定义类加载器WebAppClassLoader打破双亲委派,即重写了JVM的类加载器ClassLoader的findClass方法和loadClass方法,以优先加载Web应用目录下的类。 Tomcat负责加载我们的Servlet类、加载Servlet所依赖的JAR包。Tomcat本身也是个Java程序,因此它需要加载自己的类和依赖的JAR包。 若在Tomcat运行两个Web应用程序,它们有功能不同的同名Servlet,Tomcat需同时加载和管理这两个同名的Servlet类,保证它们不会冲突。所以Web应用之间的类需要隔离 若两个Web应用都依赖同一三方jar,比如Spring,则Spring jar被加载到内存后,Tomcat要保证这两个Web应用能共享,即Spring jar只被加载一次,否则随着三方jar增多,JVM的内存会占用过大。 所以,和 JVM 一样,需要隔离Tomcat本身的类和Web应用的类。 总结
  Tomcat的Context组件为每个Web应用创建一个WebAppClassLoader类加载器,由于不同类加载器实例加载的类是互相隔离的,因此达到了隔离Web应用的目的,同时通过CommonClassLoader等父加载器来共享第三方JAR包。
  参考文章: https://cloud.tencent.com/developer/article/1890187 3.最左匹配原则的底层原理
  联合索引的底层还是一颗B+树,只不过联合索引的健值数量不是一个,而是多个。构建一颗B+树只能根据一个值来构建,因此数据库依据联合索引最左的字段来构建B+树。 例子:假如创建一个(a,b)的联合索引,那么它的索引树是这样的
  a的值是有顺序的,1,1,2,2,3,3,而b的值是没有顺序的1,2,1,4,1,2。 所以b = 2这种查询条件没有办法利用索引,因为联合索引首先是按a排序的,b是无序的。 同时在a值相等的情况下,b值又是按顺序排列的,但是这种顺序是相对的。所以最左匹配原则遇上范围查询就会停止,剩下的字段都无法使用索引。例如a = 1 and b = 2 a,b字段都可以使用索引,因为在a值确定的情况下b是相对有序的,而a>1and b=2,a字段可以匹配上索引,但b值不可以,因为a的值是一个范围,在这个范围中b是无序的 参考文章: https://blog.csdn.net/weixin_43268933/article/details/108505662 4.like模糊查询%在前面为什么会失效
  索引的数据结构是B+树,而索引是有序排列的。在进行模糊查询的时候,如果把 % 放在了前面,最左的 n 个字母便是模糊不定的,无法根据索引的有序性准确的定位到某一个索引,只能进行全表扫描,找出符合条件的数据。
  如:where like "%abc" 因为最左是%,无法确定是哪一个字母,只能根据abc去全表扫描找到符合的数据。 模糊查询时,把 % 放在最左是违背了索引有序排列的规则,就会造成索引失效,进行全表扫描。 在使用联合索引时也是如此,如果违背了索引有序排列的规则,同样会造成索引失效,进行全表扫描。
  参考文章: https://blog.csdn.net/xue_mind/article/details/117698061 5.Java 8大基本类型所占字节数(或 bit 数)
  类型
  存储需求
  bit 数
  取值范围
  备注
  int
  4字节
  4*8
  -2147483648~2147483647
  即 (-2)的31次方 ~ (2的31次方) - 1
  short
  2字节
  2*8
  -32768~32767
  即 (-2)的15次方 ~ (2的15次方) - 1
  long
  8字节
  8*8
  即 (-2)的63次方 ~ (2的63次方) - 1
  byte
  1字节
  1*8
  -128~127
  即 (-2)的7次方 ~ (2的7次方) - 1
  float
  4字节
  4*8
  float 类型的数值有一个后缀 F(例如:3.14F)
  double
  8字节
  8*8
  没有后缀 F 的浮点数值(例如:3.14)默认为 double
  boolean
  1字节
  1*8
  true、false
  char
  2字节
  2*8
  Java中,只要是字符,不管是数字还是英文还是汉字,都占两个字节。
  参考文章: https://www.jianshu.com/p/fd560bc39adb
  如有侵权请联系删除

教师应不应该惩罚没有完成作业的学生?学生有没有不做作业的权利?支持教师惩罚没有完成作业的学生!虽然是学生,但是个个都是顽皮淘气爱玩耍的孩子。完成作业是每个学生的第一大事!而且完成的作业必须正确!但是这个惩罚不能体罚!老师不应该惩罚不完成作业的生育津贴如何办理和领取?平时的产检费如何报销?谢邀!因写得比较详尽,会比较长哈。因为碰了两次壁,现在对生育津贴办理流程以及所需资料几乎可以倒背如流了。我分分免前与分娩后两大部分一步一步列出来吧。我是在广州买的职工生育保险,办理DNF玩家囤52万的魔刹石,想要明天改版涨价大赚一笔,你觉得能成功吗?DNF乌龟副本即将被删除,说来也比较可惜,曾经最火最好的副本现在也失去了作用,它的门票魔刹石当初也是搬砖的主要材料,不过现在价格已经不行了,有时候搬砖都不想捡了,不过有位玩家现在囤孙颖莎会成为巴黎周期我女乒的领军人物吗?大满贯丁宁宣布退役之后,国乒女队队长也正空缺。30岁的刘诗雯处于濒临退役的边缘,不可能打到2024年巴黎奥运会。那么巴黎奥运周期,谁为女队的领军人物呢?是新科奥运冠军陈梦,还是在东巴西和阿根廷的世预赛最终结果是重赛还是判一方30胜?巴西人脑袋进水了?比赛已经开始了,这时候卫生官进场说,有阿根廷人不符合防疫规定。你早干什么去了!以巴西人办事的智商,估计他们是计划好了的,想坑阿根廷,明知道阿根廷有球员违反防疫规定中国女排现役球员里,哪三位球员的天赋排前三甲?中国女排现在可谓人才济济,天赋条件好的队员很不少了。所谓天赋应包含两个方面一为身体条件,对于排球运动来说身高及灵活性是必不可少的二为脑力条件,能否充分发挥自己的身体条件优势,扬长避十二强赛前六轮,李铁能够拿到多少分算是及格?十二强赛一共10轮比赛,2021年有六轮比赛,现在已经打完了第一轮比赛。从上届世预赛来看,一般拿到20分左右就绝对确保出线。那么每轮比赛平均要拿到2分左右,这样的成绩应该是优秀等次为什么徕卡相机那么贵,动不动就几万,跟普通单反有什么区别?一个一个来回答你1。产量低,每件产品分摊的费用就特别大。这是最根本的原因。2。经典款徕卡M系列的测距系统非常复杂,其中上图最左侧的微型屋脊棱镜非常难加工。上图是日本勃朗尼卡RF的结不依靠整形,如何去除额头上的皱纹?谢谢邀请,对这个我还真不知道。对不起好吧!打肉毒素,简单方便安全不依靠整形,如何去除额头上的皱纹是很多人的愿望。这里简单聊一下出现额头纹比较常见的原因和解决办法吧。随着年龄的增长,5000元的手表有哪些推荐?5000这个价位其实选择的范围还是挺广的。如果考虑机械表,可以选择一些亲民级别的瑞士表,比如美度,天梭等等。这些都是正宗的瑞士品牌,在世界范围内的美誉度比较高,而且大多采用久经考验没有交社保,我现在30岁已经慌了,老了怎么办?91年,今年30岁,同样没有交社保,现在慌的不行,看到同学朋友们都有稳定的工作,有五险一金,真的很着急。我大学毕业后,没去什么正式的单位,觉得只要工资高,交不交社保无所谓,自从自己
9岁甜馨大方秀韩舞!个子高挑打扮酷帅,五官变样越来越像妈妈近日,甜馨妈妈在个人社交平台上和大家分享了一段女儿舞的视频,并配文称小妞儿说长得像我了,我想说宝贝你比妈妈好看多了,言语之间充满着身为母亲的温柔与爱意。视频中的甜馨也已经出落得亭亭电不够用?煤电核准提速,明年或将减少限电导语最近一段时间,国家公布了煤电核准提速开闸的消息,引发了人们的大量讨论。早在九月,国家发改委就召开了煤炭保供会议,提出今明两年火电将新开工1。65亿千瓦。许多人可能会觉得奇怪,前IMF预测明年全球经济会更差!原因是什么?十问十答当地时间10月6日,国际货币基金组织(IMF)总裁格奥尔基耶娃在乔治城大学发表讲话中新社记者沙晗汀摄文陈康亮国际货币基金组织(IMF)对全球经济今明两年的预期并不乐观。在其最新发布明年起,做好钱更难赚准备?3个趋势已经形成,房价扛多久?冠毒3年,打乱了所有人的生活节奏,也给世界蒙上了一层阴霾,虽然疫情蔓延的势头得到一定控制,但它对经济的冲击,以及连锁反应尚未结束。往大了说,经济活动本是一个动态循环的过程,依托资金儿童上呼吸道感染多发季,听听医生怎么说随着天气渐凉,去医院就诊的呼吸道感染患儿日益增多,由于婴幼儿呼吸系统和免疫功能发育不成熟,导致儿童呼吸道感染进入了高发期。那么,家长们在秋季应如何预防孩子患上呼吸道感染性疾病呢?来品质制胜!国货之光植物医生把握国际化机遇,精准入局海外市场在中国国际地位不断提高国际影响力不断升级的当下,在衣食住行的各个领域,越来越多的国货品牌开始走上国际舞台,收获了一大批忠实洋粉。在美妆赛道上,国妆品牌的出海之路也极为稳健,产品品质3月奶娃便秘,医生一查竟要切除50cm肠管记者台雪超通讯员毕乙贺3月的宝宝自出生后就腹胀便秘,一查是患有先天性巨结肠,手术时切除的肠管拉长竟有50cm。术后仅1天,宝宝就恢复进食,目前已康复出院。3个月大的小柔(化名)自出先天性无子宫能生孩子吗布谷医生先天性无子宫一般不能生孩子。先天性无子宫能否生孩子的判断子宫的主要作用是产生月经孕育胚胎和胎儿,并参与内分泌功能和免疫功能。精子进入子宫腔后,与卵子结合并在输卵管受精,成功受精后,学家优品试水直播带货好未来转型打出几张牌越来越多的教育公司开始追赶直播带货这股浪潮。十一假期刚刚结束,北京商报记者注意到,好未来在抖音推出学家优品直播间进行全品类带货。带货主播以学而思老师为主,带货产品包括食品书籍日用品受冷空气和台风外围环流共同影响福建未来几天将降温降雨据福建省气象台消息,今年第20号台风纳沙的中心17日8时位于海南省三沙市(西沙永兴岛)东偏北方向大约580公里的南海东北部海面上,中心附近最大风力有13级(38米秒),中心最低气压克莱复出5三分,追梦普尔互动,怀斯曼库明加惊艳,勇士未来已来北京时间10月15日,金州勇士在主场大通中心,迎来了最后一场季前赛的争夺,最终112119不敌来访的丹佛掘金,结束了新赛季季前赛之旅。本场比赛的看点,无疑都集中在了金州勇士的身上,