原文:https://www.cnblogs.com/graphics/archive/2010/08/09/1795348.html[https://www.cnblogs...
原文:https://www.cnblogs.com/graphics/archive/2010/08/09/1795348.html[https://www.cnblogs...
本篇文章是后续解读Disruptor源码的导读,适合对Disruptor还不了解的同学。如果有兴趣,还可以看下我之前发的Disruptor系列文章。要大概弄明白Disrupt...
之前我们已经熟悉了Disruptor的启动和事件生产操作,接下来我们一同探究Disruptor如何消费事件。 0x00 概念回顾 我们先回顾下Disruptor消费相关的名词...
Behavior Designer 是一个行为树插件,是一款为了让策划,程序员,美术人员方便使用的可视化编辑器。Behavior Designer 提供了强大的 API 可以...
原文https://www.gamasutra.com/blogs/ChrisSimpson/20140717/221339/Behavior_trees_for_AI_Ho...
为了换取性能,JVM在内置锁上做了非常多的优化,膨胀式的锁分配策略就是其一。理解偏向锁、轻量级锁、重量级锁的要解决的基本问题,几种锁的分配和膨胀过程,有助于编写并优化基于锁的...
个人专题目录[https://www.jianshu.com/u/2a55010e3a04] ps aux命令执行结果的几个列的信息的含义 top 命令 VSZ,RSS,TT...
来自:美团技术团队链接:8rr.co/38Kh 为了更好地实现对项目的管理,我们将组内一个项目迁移到MDP框架(基于Spring Boot),随后我们就发现系统会频繁报出Sw...
最近进行组内分享时选择了这个Java字节码处理这个主题,特此记录下来。众所周知,Java是一门运行在虚拟机上的语言,在创建之初就是为了"write once ,run any...
00、What - 什么是回调 ? 回调机制最早应用于框架编程技术,是指在编写框架/类库(比如Android底层实现)时,需要上层模块提供具体实现的代码的机制;上层模块所提供...
开发传统Java WEB工程时,我们可以使用JSP页面模板语言,但是在SpringBoot中已经不推荐使用了。SpringBoot支持如下页面模板语言 Thymeleaf F...
互联网上充满着各种出色的工具,这些工具使我们这些前端开发人员的工作变得更加轻松。在这篇文章中,我将快速回顾一下我在开发工作中经常使用的12种工具。 1、CanIUse 如果你...
内存是计算机的主存储器。内存为进程开辟出进程空间,让进程在其中保存数据。我将从内存的物理特性出发,深入到内存管理的细节,特别是了解虚拟内存和内存分页的概念。 内存 简单地说,...
我是银行的柜员,做外币兑换的。 一天,一高鼻深目,肤色黧黑的女子进来,用甚不流利的中文问我“这里,换钱可以吗?” 我点头“可以,请问是什么币种?” 女子手持一张100美元递来...
在上一篇文章《区块的持久化之BoltDB(一)》[https://www.jianshu.com/p/b86a69892990]中我们分析了meta page的格式,为了便于...