【面试问题:你工作中遇到的内存问题都是怎么解决的,使用什么工具,适用场景】教程文章相关的互联网学习教程文章

面试官:谈谈 SimpleDateFormat 的线程安全问题与解决方案

原因SimpleDateFormat(下面简称sdf)类内部有一个Calendar对象引用,它用来储存和这个sdf相关的日期信息,例如sdf.parse(dateStr), sdf.format(date) 诸如此类的方法参数传入的日期相关String, Date等等, 都是交友Calendar引用来储存的.这样就会导致一个问题,如果你的sdf是个static的, 那么多个thread 之间就会共享这个sdf, 同时也是共享这个Calendar引用, 并且, 观察 sdf.parse() 方法,你会发现有如下的调用:Date parse() { calenda...

【DB笔试面试450】如何解决ORA-04091错误?【图】

? ? ? ? ? ?题目 ? ? ? ? 部分如何解决ORA-04091错误?? ? ?? ? ? ? ? ?答案部分 ? ? ? ? ?官方对ORA-04091的解释如下所示:[ZFLHRZHDB1:oracle]:/oracle>oerr ora 0409104091, 00000, "table %s.%s is mutating, trigger/function may not see it"// *Cause: A trigger (or a user defined plsql function that is referenced in// this statement) attempted to look at (or modify) a table that was// in the ...

安卓开发面试技能介绍,看懂这些帮你轻松解决就业问题!内含福利【图】

开篇 说一下我大概的情况。渣本毕业,工作已经有快3年了,从高中就开始玩小破站。无论是学习还是日常放松都是在b站。大学主学的软件技术专业,所以,入职bilibili是我大学时期给自己定的小目标。 在学校,专业学的算中上的水平,课本知识和老师讲的东西基本消化的八九不离十,也自己动手写过属于自己APP,参与过一些社团协会共同开发的项目。 刚毕业时候,b站也有校招,满腔热血的参加了,准备了好久,结果还是没有被录用。当时,挺...

面试题:热Key的发现和解决

其实热key问题说来也很简单,就是瞬间有几十万的请求去访问某一台Redis(或MySQL)服务器上某个固定的key,这样会造成流量过于集中,达到物理网卡上限,从而导致这台服务器宕机。那么这个key的请求,要么直接打到数据库上,要么就是由于MySQL服务器宕机导致请求失效。 一、热Key发现 发现热Key的方法主要包括如下几个: 1. 凭借业务经验,进行预估哪些是热key 其实这个方法还是挺有可行性的。比如某商品在做秒杀,那这个商品的key就...

字节跳动必问面试题——通用型业务解决方案设计【图】

前言受邀参加过字节跳动面试的小伙伴一般都会收到一封面试邀请的邮件,邮件上面会注明考查的内容,只有两项,其中第一项就是“我们主要考察通用型的业务问题和过往的项目经历”,项目经历很好理解,那么“通用性业务问题”又是什么呢?今天的文章,皮皮就通过一道通用性业务问题(真实面试题)来带大家感受一下。正文业务背景:某浪微博平台有很多用户时常的会发布微博,当某个用户发布一条微博的时候,TA的所有关注着都可以接收到...