列表排序:学会使用Guava Ordering
引言 日常搬砖时,经常有这种情况,根据不同策略对返回前端的列表元素进行各种重排序,于是有了这篇文章,学会使用Guava Orderiing。 Guava Ordering 依然,引用下官方定义: 排序器(Ordering)是Guava流畅风...
引言 日常搬砖时,经常有这种情况,根据不同策略对返回前端的列表元素进行各种重排序,于是有了这篇文章,学会使用Guava Orderiing。 Guava Ordering 依然,引用下官方定义: 排序器(Ordering)是Guava流畅风...
引言 日常工作中,使用MySQL的机会还是蛮多的,主要考虑Schema与数据类型优化、如何创建索引、根据业务场景的查询优化。这些想必大家都在高性能MySQL这本书中看过,可能也比作者理解的深,本文旨在对EXPLAIN语句使用、分析进行整理。...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
一、简单工厂 定义 简单工厂其实并不属于23种GOF设计模式之一,该模式是工厂方法模式的弱化(或者说是工厂方法模式的一种特例),因为简单,所以称为简单工厂模式(Simple Factory Pattern),也叫做静态工厂模式。虽然不是...
引言 最近某云搞活动,买了个服务器作为平时学习和测试用,新机器啥也没有,一些常用软件的安装是免不了的,于是乎想着把安装过程都详细记录下来,一是做个备忘,二是给有需要的同学作个参考。 Linux上安装软件常见的几种方式: 源码编译 压缩包解压...
定义 Define the skeleton of an algorithm in an operation,deferring some steps to subclasses.Template Method lets subclasse...
定义 Separate the construction of a complex object from its representation so that the sameconstruction process can create...
定义 Define a family of algorithms,encapsulate each one,and make them interchangeable. 定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。 策略模式...
***关于Kafka(单机版)的下载、安装、配置、启动、测试等,请参考另一篇文章:***CentOS安装Kafka 搭建集群只需在此基础上增加一些配置,本文也主要介绍这些和集群相关的配置,其他...
搭建集群只需在此基础上增加一些配置,本文也主要介绍这些和集群相关的配置,其他步骤不再赘述 假设节点数为3,ip分别为:10.20.1.52,10.20.1.53,10.20.1.54 一、配置 1、先安装并配置其中一台机器(10.20.1....
搭建集群只需在此基础上增加一些配置,本文也主要介绍这些和集群相关的配置,其他步骤不再赘述 假设节点数为3,ip分别为:10.20.1.52,10.20.1.53,10.20.1.54 一、配置 shell> cd /usr/local...