240 发简信
IP属地:内蒙古
  • 120
    Elasticsearch-初识

    Elasticsearch 是一个分布式的开源搜索引擎,用于存储和检索数据。它使用灵活的、无模式的数据模型,可以轻松地索引和搜索数据。Elasticsearch 的存储结构由...

  • 120
    DDD项目实践

    前言 领域驱动设计(DDD)是一种软件开发方法论,其核心思想是将业务领域的知识和业务逻辑融入到软件设计和开发中,以实现更加符合业务需求和更易于维护的软件系统。 在传统的软件开...

  • Lucene学习之路-基础知识

    前言介绍 Apache Lucene 是一个开源的全文检索引擎库,可以帮助开发者在大量文本数据中进行快速、高效的搜索。无论你是要构建文本搜索引擎、数据分析系统、企业搜索引擎还...

  • 120
    JAVA零拷贝

    解读java中的零拷贝 一、在IO过程中,哪些步骤进行了拷贝?哪些地方零拷贝? 当数据从一个地方传输到另一个地方时,通常会涉及到多个步骤,其中包含了数据拷贝的过程,这些步骤被...

  • Float、Double 和 BigDecimal精度计算

    Float、Double精度计算 二进制存储 浮点数在计算机中采用二进制存储,其中float类型占用4个字节(32位),double类型占用8个字节(64位)。浮点数二进制存...

  • 120
    支付宝架构到底有多牛逼!没看完我就跪了!

    作者:汤波链接:https://www.tbwork.org/2019/11/10/ant-ldc-arch/ “ 自 2008 年双 11 以来,在每年双 11 超大规模流...

  • java笔试题

    最近在找工作,接触到一些笔试题目,虽然网上也有会各种实现,但还是觉得自己写出来能理解的更深刻一点。 当时三道题只有一个小时的时间。平时这部分内容练的不多,只完成了一道,剩下两...

  • 120
    23种设计模式

    摘自《设计模式之禅》(第2版) 设计原则 单一职责原则(Single Responsibility Principle, SRP) There should never be...

  • 120
    一文读懂:完整的支付系统整体架构!

    支付产品模块是按照支付场景来为业务方提供支付服务。这个模块一般位于支付网关之后,支付渠道之前。 它根据支付能力将不同的支付渠道封装成统一的接口,通过支付网关来对外提供服务。所...

  • spring AOP xml声明式实现解析

    加载标签解析类AopNamespaceHandler,对应解析xml文件的元素类为 ConfigBeanDefinitionParser ConfigBeanDefiniti...

  • 120
    高可用并发系统搭建

    本篇是读《亿级流量网站架构核心技术》的一些总结;可以作为在实际项目搭建过程中架构核心点实施的扩展发散或是作为一个项目架构的参考 限流 限流算法 令牌桶 固定速率生成令牌 桶满...