自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 scala基础_数组遍历

scala的关于数组遍历的基础知识,也包括 until 和to的开闭和区间问题

2022-08-20 10:15:33 554 1

原创 Scala的懒值以及使用

scala懒值的使用与意义

2022-08-18 14:46:25 255

原创 elasticsearch 关闭索引的作用

关闭索引的作用:将数据持久化到硬盘中,减少内存占用。等再有需要的时候重新打开索引。索引一旦关闭,这个索引就自闭了,不能读取和写入索引。在elasticsearch 项目中最常见的问题,就是会遇到的内存溢出。通过shell脚本 定期将不用的索引暂时关闭,减少内存的占用,将数据持久化硬盘中可以加速索引检索速度,降低内存崩溃的风险。...

2022-05-10 14:23:50 1742

原创 Elasticsearch索引操作

一、创建索引名称 PUT /索引名称{“settings”: {“属性名”: “属性值”}}settings:就是索引库设置,其中可以定义索引库的各种属性 比如分片数 副本数等,目前我们可以不设置,都走默认二、查看索引查看索引是否存在: HEAD /索引名称查看单个索引详细信息:GET /索引名称 查看多个索引详细信息:GET /索引名称1,索引名称2,索引名称3,…三、查看所有索引方式一:查看所有索引信息: GET _all方式二:查看所有索引的状态: GET /_cat

2022-05-10 14:19:58 621

原创 flume选择器

选择器,选择器,就是选择如何把一个source的数据 同时写到多个channel,是复制到各个channel,大家数据一样,还是有规则的 将一些数据给a channel,另一些数据给b channel。source可以向多个channel同时写数据,所以也就产生了以何种方式向多个channel写的问题:replication(复制,缺省)。数据完整地发送到每一个channel;multiplexing(多路复用)。通过配置来按照一定的规则进行分发;复制选择器默认的选择器。多路复用选择器:使用

2022-05-04 17:59:16 527

原创 flume自定义拦截器开发步骤

步骤如下:1、新建一个java项目,不需要依赖spring等一系列依赖。只需要加上你用的 工具类的依赖。flume的依赖不用加,因为服务器里面有。2、实现Interceptor接口,重写里面的intercept方法,把你的逻辑写好,然后返回event。3、打包,打的包是很小的那种,没有其他杂七杂八的依赖包。放入flume的lib文件夹里面。4、修改配置文件,将自定义拦截器类的全路径配置上:5、启动flume、观察效果。...

2022-05-04 17:12:38 1307 1

原创 redis持久化之RDB

首先明确一点: redis持久化是为了崩溃重启后能把缓存恢复。防止造成缓存击穿 进而引发雪崩。rdb:是redis默认的存储方式,RDB方式是通过快照( snapshotting )完成的。保存的是内存空间这一刻的数据,不记录命令过程。触发快照的方式:1. 符合自定义配置的快照规则2. 执行save或者bgsave命令3. 执行flflushall命令4. 执行主从复制操作 (第一次)常见配置如下: save "" # 不使用RDB存储 不能主从

2022-03-17 11:10:59 303

原创 Java中i++和++i的区别

i++ 其实就是先运算,然后再返回运算之前的值。比如 a=i++: temp=i+1,a=i;++i 就是先运算再返回之后的值,比如a=++i,其实就是 a=i+1。 public static void main(String[] args) { int i=0; for (int j = 0; j <5 ; j++) { i=i++; System.out.println(i); } }

2022-03-11 18:07:17 284

转载 常见几种集群的选举机制总结

转载自:https://www.jianshu.com/p/49ce02abc7ba常见几种集群的选举机制:1,Zookeeper2,kafka3,redis4,Eureka我们探讨这几个集群的选举机制,其实就是探讨它们的高可用性。如果集群中的某些节点挂了,如何保证可用性?这个问题是分布式系统面临的三大问题之一。Zookeeper的leader选举机制,是这四种集群中最复杂的选举机制,同时也是这四种集群中最接近paxos算法的实现。相比于Zookeeper的选举机制,kafka集群、redis

2022-03-09 17:54:51 652

原创 springfox-spi和knife4j 版本冲突解决

springfox-spi和knife4j 版本冲突解决springfox-spi和knife4j 整合的时候 报错如下:An attempt was made to call a method that does not exist. The attempt was made from the following location:com.github.xiaoymin.knife4j.spring.plugin.OperationDynamicResponseModelProvider.apply

2022-02-28 16:04:33 2613

原创 数仓规划建议

数仓规划建议

2022-02-28 15:50:06 289

原创 hive round函数 和decimal一起使用的时部分失效情况和解决办法,

hive round函数

2022-02-21 15:11:55 2095

原创 springfox-spi和knife4j解决方案

springfox-spi和knife4jAn attempt was made to call a method that does not exist. The attempt was made from the following location:com.github.xiaoymin.knife4j.spring.plugin.OperationDynamicResponseModelProvider.apply(OperationDynamicResponseModelProvider.ja

2021-07-26 18:10:22 1852

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除