1 Disruptor 1.1 简介 1.1.1 定义 Disruptor 是一个开源的高性能内存队列,由英国外汇交易公司 LMAX 开发的,获得了 2011 年的 Orac...
IP属地:湖南
1 Disruptor 1.1 简介 1.1.1 定义 Disruptor 是一个开源的高性能内存队列,由英国外汇交易公司 LMAX 开发的,获得了 2011 年的 Orac...
同步异步与阻塞非阻塞 用户空间和内核空间 操作系统为了支持多个应用同时运行,需要保证不同进程之间相对独立(一个进程的崩溃不会影响其他的进程 , 恶意进程不能直接读取和修改其他...
写在前面 当在10亿数据进行不到30次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。 终于,在学习了几天的红黑树相关的知识后,我想把我所学所想...
架构师进阶必备技能 定义 UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。 模型 功能模型:从用户的角度展示系统...
框架架构 加载配置:配置来源于两个地方,一处是配置文件,一处是Java代码的注解,将SQL的配置信息加载成为一个个MappedStatement对象(包括了传入参数映射配置、...
官方的 Mybatis Generator 工具生成的代码中没有分页查询的功能,如果想为生成的代码添加分页查询功能,我们可以为 Mybatis Generator 开发插件,...
【原创文章,转载请注明原文章地址,谢谢!】 MyBatis Generator 本身在设计的时候就考虑到了基础的扩展能力,在MBG中提供了不少可以直接扩展的扩展点,了解这些扩...
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提...