2020年4月22日
摘要: 面试中经常被问到,怎么调优jvm,于是查了很多资料学习了一下,做一下总结, 1、jvm调优主要是针对垃圾回收,先要熟悉jvm内存模型,主要有堆内存,栈内存,堆内存是java对象new之后存放的区域,栈内存是java方法存放临时变量的区域,方法执行完栈内存会自动释放,垃圾回收需要清理的是堆内存 a、堆 阅读全文
posted @ 2020-04-22 15:46 xiong2012 阅读(346) 评论(0) 推荐(0)
摘要: mysql事务隔离的简单理解 事务的原则是acid,只有串行化的隔离级别是符合acid原则的,其他隔离级别需要加锁才能实现acid原则,待探讨? mysql中事务隔离级别有4种, 1、读未提交(read-uncommitted) 两个事务修改同一个数据时,事务A读取到事务B未提交的数据,会产生脏读的 阅读全文
posted @ 2020-04-22 11:45 xiong2012 阅读(193) 评论(0) 推荐(0)
摘要: 以下都是用自己的语言的自我理解与总结,仅供参考 首先,要明白为什么会有锁,简单点就是,多个进程(或者多个线程)需要同时修改同一个资源的时候,为了保证顺序修改而加的锁,如果不顺序修改,那就会错乱。 1、线程和进程的区别 进程:系统资源分配的最小单位,指运行中的应用程序。 线程:系统分配处理器时间资源的 阅读全文
posted @ 2020-04-22 11:01 xiong2012 阅读(1096) 评论(0) 推荐(0)