Elasticsearch 是一个分布式的开源搜索引擎,用于存储和检索数据。它使用灵活的、无模式的数据模型,可以轻松地索引和搜索数据。Elast...
前言 领域驱动设计(DDD)是一种软件开发方法论,其核心思想是将业务领域的知识和业务逻辑融入到软件设计和开发中,以实现更加符合业务需求和更易于维...
前言介绍 Apache Lucene 是一个开源的全文检索引擎库,可以帮助开发者在大量文本数据中进行快速、高效的搜索。无论你是要构建文本搜索引擎...
解读java中的零拷贝 一、在IO过程中,哪些步骤进行了拷贝?哪些地方零拷贝? 当数据从一个地方传输到另一个地方时,通常会涉及到多个步骤,其中包...
Float、Double精度计算 二进制存储 浮点数在计算机中采用二进制存储,其中float类型占用4个字节(32位),double类型占用8个...
最近在找工作,接触到一些笔试题目,虽然网上也有会各种实现,但还是觉得自己写出来能理解的更深刻一点。 当时三道题只有一个小时的时间。平时这部分内容...
摘自《设计模式之禅》(第2版) 设计原则 单一职责原则(Single Responsibility Principle, SRP) There ...
加载标签解析类AopNamespaceHandler,对应解析xml文件的元素类为 ConfigBeanDefinitionParser Con...
本篇是读《亿级流量网站架构核心技术》的一些总结;可以作为在实际项目搭建过程中架构核心点实施的扩展发散或是作为一个项目架构的参考 限流 限流算法 ...