2020面试阿里,字节跳动90%被问到的JVM面试题
摘要:一、什么情况下会发生栈内存溢出? 1、栈是线程私有的,栈的生命周期和线程一样,每个方法在执行的时候就会创建一个栈帧,它包含局部变量表、操作数栈、动态链接、方法出口等信息,局部变量表又包括基本数据类型和对象的引用; 2、当线程请求的栈深度超过了虚拟机允许的最大深度时,会抛出StackOverFlowE
阅读全文
posted @
2020-08-31 08:44
车车12138
阅读(208)
推荐(0)
mysql数据库误删恢复
摘要:日常工作中,总会有因手抖、写错条件、写错表名、错连生产库造成的误删库表和数据的事情发生。那么,如果连数据都恢复不了,还要什么 DBA。 1 前言 数据恢复的前提的做好备份,且开启 binlog,格式为 row。如果没有备份文件,那么删掉库表后就真的删掉了,lsof 中还有记录的话,有可能恢复一部分文
阅读全文
posted @
2020-08-14 08:32
车车12138
阅读(828)
推荐(0)
因用了Insert into select语句,公司报警了
摘要:来源:https://mp.weixin.qq.com/s/2IbviMaQoD5gJ7uZWojr_w Insert into select请慎用。这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份。本想通过程序先查询查出来然后批量插入。但xxx觉得这样有点慢,需要耗费大量的网络I/
阅读全文
posted @
2020-08-13 16:46
车车12138
阅读(210)
推荐(0)
Spring的Controller是单例还是多例?怎么保证并发的安全
摘要:答案: controller默认是单例的,不要使用非静态的成员变量,否则会发生数据逻辑混乱。正因为单例所以不是线程安全的。 我们下面来简单的验证下: package com.riemann.springbootdemo.controller;import org.springframework.co
阅读全文
posted @
2020-08-13 08:54
车车12138
阅读(434)
推荐(0)
SpringBoot项目优化和Jvm调优
摘要:来源链接:cnblogs.com/jpfss/p/9753215.html 项目调优 作为一名工程师,项目调优这事,是必须得熟练掌握的事情。在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。在这边有一篇比较好的文章,推荐给大家! SpringBoot项目配置Tomcat
阅读全文
posted @
2020-08-13 08:52
车车12138
阅读(166)
推荐(0)