• 寄寓与象征的区别

    “寄寓”和”象征”都是表示符号或事物所具有的意义,但它们在表达上有一些微妙的区别。

  • Spring 学习记录 - 配置元信息

    Spring 学习记录 - 配置元信息Bean 定义配置 基于 XML 文件 基于 Properties 文件 基于 Java 注解 基于 Java API IoC 容器配置 基于 XML 文件 基于 Java 注解 基于 Java API 外部...
  • Spring 学习记录 - IoC

    Spring 学习记录 - IoC什么是 IoC ?控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injectio...
  • Spring 学习记录 - 规划

    Spring 学习记录 - 规划Ioc依赖查找依赖注入依赖来源Bean作用域生命周期配置元信息资源管理数据绑定类型转换泛型处理事件注解EnvironmentApplicationContext
  • Spring 学习记录 - API

    Spring 学习记录 - APIApplicationContextApplicationContext 接口结构图 接口定义ApplicationContext 123456789101112131415161718192021222324252...
  • chrome 调教记录

    android关闭首页文章推荐12chrome://flags/#enable-ntp-remote-suggestionschrome://flags/#interest-feed-content-suggestions 将以上 flag 设置为...
  • ElasticSearch 学习笔记

    ElasticSearch

    ElasticSearch 是什么

    ElasticSearch 是一个近实时的分布式搜索和分析引擎,它可以帮助我们很快的处理大规模数据,可以用于全文检索、结构化检索、推荐、分析以及统计聚合等多种场景。ElasticSearch 使用 Java 开发并使用 Lucene 作为其核心来实现所有索引和搜索的功能。

  • 分布式一致性

    拜占庭将军问题

    拜占庭将军问题是由计算机科学家提出的有关网络通信中一致性的问题。简而言之就是在通信不可靠的情况下怎样保证一致性。

    在很久很久以前,拜占庭是东罗马帝国的首都。那个时候罗马帝国国土辽阔,为了防御目的,因此每个军队都分隔很远,将军与将军之间只能靠信使传递消息。在打仗的时候,拜占庭军队内所有将军必需达成一致的共识,才能更好地赢得胜利。但是,在军队内有可能存有叛徒,扰乱将军们的决定。这时候,在已知有成员不可靠的情况下,其余忠诚的将军需要在不受叛徒或间谍的影响下达成一致的协议。

  • 负载均衡

    负载平衡是一种计算机技术,用来在多个计算机、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 使用带有负载平衡的多个服务器组件,取代单一的组件,可以通过冗余提高可靠性。负载平衡服务通常是由专用软件和硬件来完成。主要作用是将大量作业合理地分摊到多个操作单元上进行执行,用于解决互联网架构中的高并发和高可用的问题。

  • 记一次内存泄漏解决过程

    记一次内存泄漏解决过程问题发现由于经常会关注下线上服务运行情况,有一次无意间看见服务内存占用很高,开始怀疑是不是有内存泄漏的问题,所以接下来几天都关注了下。确实发生了内存泄漏,因为内存一直居高不下,由于线上 jvm 堆内存配置的很高所以一直没有出现内...