想起来写一下Java线程状态,还是源起与最近的一次问题定位,当时碰到一个偶先超时的问题,使用jstack命令打印出堆栈信息之后,例如 通过定位线程的状态,找到了错误的原因,也...
想起来写一下Java线程状态,还是源起与最近的一次问题定位,当时碰到一个偶先超时的问题,使用jstack命令打印出堆栈信息之后,例如 通过定位线程的状态,找到了错误的原因,也...
什么是zookeeper 简介:Apache Zookeeper是一种用于分布式应用程序的高性能协调服务,提供一种集中式信息存储服务 特点:数据存在内存中,类似文件系统的树形...
1.HashMap 1.数据结构是数组+链表2.初始化默认大小是16,扩容因子0.753.put方法:先将key进行hash计算然后根据数组大小取模,得到数据存储的数组索引位...
1.常见的锁 1.自旋锁:不放弃cpu执行事件,不停地尝试对资源进行访问2.乐观锁:假设数据没有被更改,在修改数据之前,先读数据,如果数据和之前的不一致,则放弃修改去读取最新...
1.JVM运行时数据区 分为线程共享区域(又分为方法区,堆内存)线程独占区域(又分为虚拟机栈,本地方法栈,程序计数器) 2.多线程的可见性问题 变量加volatile关键字,...
线程状态:更详细说明参考 https://www.jianshu.com/p/ec94ed32895f[https://www.jianshu.com/p/ec94ed328...
都说温饱思淫欲,但春节回家吃饱喝足之后,我是真的手痒想敲代码啊......于是乎就想找点事干干,恰好发现家里新买的小米电视安装"云视听极光"没有NBA模块(之前家里的长虹电视...
鉴于在网上看到很多面试题,比较没有头绪,所以自己根据目录一个个查找答案,总结了一份适合自己的面试题目列表和答案链接。以便将来面试前复习使用。一、Java基础 1、String...
定时任务一般会存在中大型企业级项目中,为了减少服务器、数据库的压力往往会采用时间段性的去完成某些业务逻辑。比较常见的就是金融服务系统推送回调,一般支付系统订单在没有收到成功的...