• 「日志」Redis开启事务

    日常开发中往往会有一些业务场景,需要支持一个key多个序列化操作,比如维护一个大小为2的队列,当有新元素过来时,需要先获取队列中的第一个元素与新数据比较,当满足条件时,再操作队列,左边lpush,右边rpop,就这样循环往复,保证该队列是有序的,并...
  • 通过shell脚本一键安装JDK8

    难得闲下来,总结一下了最近的脚本,本文主要是给大家介绍一下快速安装jdk的方法 背景作为一只老鸟,每次项目运行环境搭建,都需要安装JDK,配置环境变量等,做一些重复的工作。这样的事情可能对于刚接触Linux的人来说是很乐意做的,但是接触多了,总是...
  • Springboot配置logback日志

    本文主要给大家介绍SpringBoot中如何通过sl4j日志组件优雅地记录日志。其实,我们入门 JAVA 的第一行代码就是一行日志,那你现在还在使用System.out.println("Hello,小明!")记录日志吗? 我...
  • 「Elasticsearch」ES重建索引怎么才能做到数据无缝迁移呢?

    背景

    众所周知,Elasticsearch是⼀个实时的分布式搜索引擎,为⽤户提供搜索服务。当我们决定存储某种数据,在创建索引的时候就需要将数据结构,即Mapping确定下来,于此同时索引的设定和很多固定配置将不能改变。

  • 「Elasticsearch」SpringBoot快速集成ES

    Elastic Search 的底层是开源库 Lucene。但是Lucene的使用门槛比较高,必须自己写代码去调用它的接口。而Elastic Search的出现正是为了解决了这个问题,它是 Lucene 的封装,提供了 REST API 的操作接口,我们可以开箱即用。