
大数据
文章平均质量分 71
hah杨大仙
KNOWLEDGE IS POWER
展开
-
Docker搭建redis集群(三主三从)【图文详解】
近来闲暇时在自己电脑上搭建了redis集群测试了一下,特在此总结,方便你我他; 本文示例所存放的redis集群路径,若你的路径与我一致那么就很简单啦,一步步复制即可实现;| 创建 redis-cluster.tmpl 文件在你要存放集群的目录下.├── redis-cluster.tmpl└── redis.sh| 创建redis-cluster.impl文件只需将文件中的 ip地址 修改为 你的ip地址 即可#端口 port $...原创 2022-04-12 19:36:18 · 4360 阅读 · 5 评论 -
【详解】Docker安装Elasticsearch7.16.1集群
开门见山| 拉取镜像docker pull elasticsearch:7.16.1| 配置存放的目录#存放配置文件的文件夹mkdir -p /opt/docker/elasticsearch/node-1/config#存放数据的文件夹mkdir -p /opt/docker/elasticsearch/node-1/data#存放运行日志的文件夹mkdir -p /opt/docker/elasticsearch/node-1/log#存放IK分词插件的文件夹mkdir原创 2022-04-11 17:44:01 · 1979 阅读 · 0 评论 -
Elasticsearch高亮查询 工具类 及使用方法 【详解】
About2000年左右,Shay Banon和他的新婚妻子来到伦敦,他的妻子开了一家餐馆。而他在伦敦寻找工作的期间,接触到了Lucene的早期版本,他想为自己的妻子开发一个方便搜索菜谱的应用。直接使用Lucene构建搜索,代码量非常大且复杂。后来,Shay找到了一份新工作。工作中他逐渐发现,越来越需要一个易用的高性能、实时、分布式搜索服务,于是便在Lucene的基础上造成了一个独立的服务,并将其更名为Elasticsearch。Elastics...原创 2021-12-06 19:40:31 · 2287 阅读 · 0 评论 -
为什么需要消息队列(Message Queue)以及 各种Message Queue的对比 图文详解【一看就懂】
消息系统的核心作用分为三点:解耦,异步和并行我们以用户注册的案列来说明消息系统的作用;先来看看普通的用户注册流程如图所示:我们可以很清晰地看到,整套流程处理下来需耗费大量的时间用户才能收到反馈。随着后端流程越来越多,每步流程都需要额外地耗费很多时间,从而会导致用户更长的等待延迟。用户注册的并行执行流程问题:系统并行的发起了多个请求,多个请求中,如果某一个环节执行1分钟,其他环节再快,用户也需 要等待1分钟。如果其中一个环节异常之后,整个服务便挂掉了。使用消息队列.原创 2021-11-22 11:41:49 · 1027 阅读 · 0 评论 -
Linux系统中MySQL的安装与使用详解 (附上每一步操作的截图及说明)【一看就懂】
在Linux系统中安装mysql(在线安装)安装MySQLl 第一步:卸载系统自带的Mariadbmariadb是mysql 的一个分支 rpm -qa|grep mariadbl 第二步:卸载之前的版本rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 [查询出来的文件名]l 第三步:从网上下载文件的wget命令 yum -y install wgetl...原创 2021-11-15 23:21:30 · 1229 阅读 · 0 评论 -
Redis中redis.conf 配置文件信息详解【一看就懂】
衔接上文:Linux系统中安装Redis(附上每一步操作截图及说明)【一看就懂】要想更好的掌握Redis,我们就需要对其配置文件有一个深入了解,本文详细介绍了每一处配置信息的作用。序号 配置项 说明 1 daemonize no Redis 默认不是以守护进程的方式运行,可以通过该配置项修改,使用 yes 启用守护进程(Windows 不支持守护线程的配置为 no ) 2 pidfile /var/run/redis.pid 当 Redis 以守护.原创 2021-11-13 11:03:47 · 318 阅读 · 0 评论 -
JAVA高效率 (秒级) 将千万条数据导入数据库 (已封装工具类)【详解】【一看就懂】
最近在导入一个500w+的数据至数据库时,遇到一个异常,相信做大数据应该都有遇到。500w的数据说大不大,说小也不小,既然问题出现了,那么就一定要解决。异常如下图所示:所使用的方法在如下链接:MySQL数据库10秒内插入百万条数据 (多字段)【详解】由于数据通过该方式转换为一条sql,执行读取工作量过于庞大,导致所创建的对象都为强引用,垃圾回收机制无法释放内存,所导致堆内存溢出而造成的异常。想了一下,虽然通过prepareStatement的addBatch( )方法可以做到.原创 2021-11-03 12:16:42 · 22029 阅读 · 24 评论 -
IO流读取文件 工具类 【拿去使用】
我们在日常编写代码的过程中,为了提高效率,少不了封装一些代码作为自己的工具类使用。这里就将最常使用的 通过 IO流 读取文件 的工具类进行封装。代码如下:public class StreamUtil { // 批量关闭流 public static void closings(AutoCloseable... closeables) throws Exception { // 非空判断 if (closeables != null) { .原创 2021-11-02 21:52:33 · 1371 阅读 · 0 评论