实验代码 上面代码输出的结果如下 调试过程 使用Xcode来调试jdk8,先关注原生类型int的调试过程 红框内会将src、dst等java对象转换为jvm中的oop对象,这...
实验代码 上面代码输出的结果如下 调试过程 使用Xcode来调试jdk8,先关注原生类型int的调试过程 红框内会将src、dst等java对象转换为jvm中的oop对象,这...
无特殊需求下Innodb建议使用与业务无关的自增ID作为主键InnoDB引擎使用聚集索引,数据记录本身被存于主索引(一颗B+Tree)的叶子节点上。这就要求同一个叶子节点内(...
死锁概念和产生原因 死锁是指多个进程循环等待彼此占有的资源而无限期的僵持等待下去的局面。原因是: 系统提供的资源太少了,远不能满足并发进程对资源的需求 进程推进顺序不合适,互...
RocketMQ 是阿里开源的消息中间件,它是一个开源的分布式消息传递和流式数据平台。RocketMQ提供亿级消息的堆积能力,这不是重点,重点是堆积了亿级的消息后,依然保持写...
理解spring-boot-starter-parent 通过spring initializr,我们可以快速构建一个springboot应用,如果你选择的是Maven来管理...
当线程池的任务缓存队列已满并且线程池中的线程数目达到maximumPoolSize,如果还有任务到来就会采取任务拒绝策略,通常有以下四种策略: 当Executor已经关闭(即...
[TOC] Zookeeper客户端Curator使用详解 前提 维护多个博客比较麻烦,简书和博客园放弃维护,后续在个人博客持续更新: coding-page:Zookeep...
spring-boot-maven-plugin插件是将springboot的应用程序打包成fat jar的插件。首先我们说一下啥叫fat jar。fat jar 我们暂且叫...
随着ES6规范的到来,Js中定义变量的方法已经由单一的 var 方式发展到了 var、let、const 三种之多。var 众所周知,可那俩新来的货到底有啥新特性呢?到底该啥...