240 发简信
IP属地:安徽
  • ElasticSearch操作命令

    Chrome安装Sense插件执行curl请求 查询ES中所有索引 CRUD 创建索引和文档 索引的名称为“movies”,类型名称(“movi...

  • ElasticSearch基本概念

    ES和solr的区别 当实时建立索引的时候。solr会产生IO阻塞。而ES不会,ES查询效率更高。 不断动态添加数据时,solr的检索效率会变得...

  • Singleton单例模式详解

    饿汉式 直接创建实例对象,不管是否需要这个对象,都会创建,线程安全 直接实例化 枚举 静态代码块 懒汉式

  • 浅析JVM垃圾收集回收机制

    垃圾对象的判断 引用计数法 对象创建时,给该对象实例分配给一个变量,该变量计数设置为1。当该对象引用被调用时,计数加1,当其他变量不再被该对象引...

  • JVM内存模型详解

    程序计数器 线程私有,线程执行的字节码的行号 虚拟机栈 线程私有,生命周期与线程相同。每个方法执行的时候都会创建一个栈帧(stack frame...

  • 一篇解决MySQL索引优化

    定义:帮助MySQL高效获取数据的数据结构。简单理解为排好序的快速查找数据(BTree)结构。以索引文件的形式存储在磁盘上。 平常所说的索引默认...

  • 最详细Explain名词解释

    id:select查询的序列号,表示查询中执行select子句或操作表的顺序。id相同,由上而下执行;id不同,如果是子查询,id序号会递增,i...

  • 最详细gson使用解析

    一、Gson的基本用法 fromJson()实现反序列化,toJson()实现了序列化 二、属性重命名 @SerializedName 注解的使...

  • mq如何保证高可用,解决重复消费、数据丢失问题和顺序性问题

    一、如何保证消息队列的高可用 1. RabbitMQ的高可用性 rabbitmq有三种模式:单机模式,普通集群模式,镜像集群模式 普通集群模式:...

个人介绍
90后可爱的Java程序媛一枚