自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(794)
  • 资源 (47)
  • 论坛 (1)
  • 收藏
  • 关注

转载 设计思维从1到100

参考文章:设计思维从1到1001 引言——从如何高效的打造创新产品说起互联网每年都会涌现各种各样的产品,不少产品在诞生之初迅速流行,但最后却以失败告终,这其中发生了什么? 霍尼韦尔全球策略总裁Mark Payne认为,很多产品失败的原因是:产品制造者把“引人注目”放在第一位,而不是去思考如何做出有用户需求的产品。亚马逊的firephone是一款耗时4年研发的产品,最终只售掉几万台。发布(2014年7月)后的两个月,合约机售价从199美元降到了99美分(99美分就基本等于充话费送手机)。这

2021-05-10 10:46:40 4

转载 浅谈Java锁机制---公平锁/非公平锁,可重入锁(递归锁),独享锁/共享锁,互斥锁/读写锁,乐观锁/悲观锁,分段锁,偏向锁/轻量级锁/重量级锁,可中断锁,自旋锁

参考文章:浅谈Java锁机制JAVA锁机制-可重入锁,可中断锁,公平锁,读写锁,自旋锁Java常见锁类型:公平锁/非公平锁 可重入锁(递归锁) 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 可中断锁 自旋锁锁的相关概念介绍1. 公平锁/非公平锁:公平锁是指多个线程按照申请锁的顺序来获取锁,比如同是有多个线程在等待一个锁,当这个锁被释放时,等待时间最久的线程(最先请求的线程)会获得该所,这种就是公平锁。 非公平锁是指多.

2021-04-30 17:38:08 12

转载 Java---Synchronized和Lock简介

Synchronized的作用:在JDK1.5之前都是使用synchronized关键字保证同步的它可以把任意一个非NULL的对象当作锁。作用于方法时,锁住的是对象的实例(this); 当作用于静态方法时,锁住的是Class实例,又因为Class的相关数据存储在永久带PermGen(jdk1.8则是metaspace),永久带是全局共享的,因此静态方法锁相当于类的一个全局锁,会锁所有调用该方法的线程; synchronized作用于一个对象实例时,锁住的是所有以该对象为锁的代码块。S

2021-04-30 11:20:40 6

转载 一致性算法 - Raft

参考文章:一致性算法 - Raft浅谈分布式一致性算法raft一致性协议(一)、Raft算法1. 一致性算法 - Raft1.1 Raft 状态一个 Raft 集群包含若干个服务器节点;通常是 5 个,这允许整个系统容忍 2 个节点的失效,每个节点处于以下三种状态之一:follower(跟随者):所有结点都以follower的状态开始。如果没收到leader消息则会变成candidate状态。 candidate(候选人):会向其他结点“拉选票”,如果得到大部分的票则成...

2021-04-30 11:09:12 7

转载 Spark API 详解/大白话解释 之 map、mapPartitions、mapValues、mapWith、flatMap、flatMapWith、flatMapValues

参考文章:Spark API 详解/大白话解释 之 map、mapPartitions、mapValues、mapWith、flatMap、flatMapWith、flatMapValuesmap(function)map是对RDD中的每个元素都执行一个指定的函数来产生一个新的RDD。任何原RDD中的元素在新RDD中都有且只有一个元素与之对应。举例:val a = sc.parallelize(1 to 9, 3)val b = a.map(x => x*2)//x =>

2021-04-25 11:30:32 12

转载 敏捷开发流程

参考文章:敏捷开发流程一、什么是敏捷开发?以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发!核心:用户的需求进化方法:迭代、循序渐进二、敏捷开发原则:快速迭代 需求评审 编写story/验收标准 多沟通,尽量减少文档 做好产品原型 及早考虑测试三、如何做到敏捷开发1、产品2、UI+开发3、测试+开发四、敏捷开发流程首先是需求评审,产品经理与客户沟通好需求后,将客户的需求细化为一个个的story,需求评...

2021-04-23 14:49:22 8

原创 Redis集群的5种使用方式,各自优缺点分析

参考文章:Redis集群的5种使用方式,各自优缺点分析一、常见使用方式Redis 的几种常见使用方式包括:Redis 单副本 Redis 多副本(主从) Redis Sentinel(哨兵) Redis Cluster Redis 自研二、各种使用方式的优缺点1、Redis 单副本Redis 单副本,采用单个 Redis 节点部署架构,没有备用节点实时同步数据,不提供数据持久化和备份策略,适用于数据可靠性要求不高的纯缓存业务场景。优点:架构简单,部署方.

2021-04-20 15:17:15 113

转载 Redis使用规范及调优策略

参考文章:Redis性能调优策略redis调优的实战经验 - 大叔据 - 博客园优化 Redis 的使用策略其它资料参考:带有详细注释的 Redis 3.0 代码 《Redis 设计与实现》 《Redis 设计与实现》图片集 Redis command Redis 命令参考本文根据redis的info命令查看redis的内存使用情况以及state状态,来观察redis的运行情况以及需要作出的相应优化。一、Redis使用规范1.1Redis Key 的命名策略.

2021-04-20 15:01:52 12

转载 Redis性能调优策略

参考文章:Redis性能调优策略一、Redis设计优化1.1 估算Redis内存使用量要估算redis中的数据占据的内存大小,需要对redis的内存模型有比较全面的了解,下面以最简单的字符串类型来举例说明:假设有90000个键值对,每个key的长度是12个字节,每个value的长度也是12个字节,且键值都不是整数类型。然后我们可以预估一下这90000个键值对占用的空间,首先,我们可以判定字符串类型使用的是embstr;90000个键值对占用的空间只要可以分为两部分,一部分是90000.

2021-04-20 15:00:58 12

原创 常用的数据可视化工具简介

参考文章:常用的数据可视化工具有哪些?BDP官方网站简介推荐的数据化工具有:QlikView、Tableau、Power BI、FineBI,Google Data Studio EXCEL、BDP个人版 Smartbi(商业)一、QlikViewQlikView是一种将用户作为数据接收者的解决方案。它允许用户在工作流程中探索和发现数据,这与开发人员在处理数据时的工作方式类似。为了保持数据探索和可视化方法的灵活性,该软件致力于维护数据之间的关联。这可以帮助最终用户发现您的.

2021-04-20 13:57:07 17

转载 Redis集群搭建的三种方式

参考文章:Redis集群搭建的三种方式一、Redis主从1.1 Redis主从原理和MySQL需要主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生性能瓶颈,特别是在读压力上,为了分担压力,Redis支持主从复制。Redis的主从结构一主一从,一主多从或级联结构,复制类型可以根据是否是全量而分为全量同步和增量同步。下图为级联结构:1.1.1 全量同步Redis全量复制一般发生在slave的初始阶段,这时slave需要将master上的数据都复制一份,

2021-04-19 16:56:32 17

原创 Hive,Hive on Spark&Spark on Hive 和SparkSQL简介及区别分析

参考文章:Spark on Hive & Hive on Spark,傻傻分不清楚Hive,Hive on Spark和SparkSQL区别1. Hive on MapreduceHive的原理大家可以参考这篇大数据时代的技术hive:hive介绍,实际的一些操作可以看这篇笔记:新手的Hive指南,至于还有兴趣看Hive优化方法可以看看我总结的这篇Hive性能优化上的一些总结1.2 Hive on Mapreduce执行流程执行流程详细解析Step 1:UI(use

2021-04-16 16:42:36 15

转载 Flink三种时间机制简介

参考文章:flink 三种时间机制_Flink1.10入门:时间机制简介一、概述上篇文章介绍了Window窗口机制的相关知识,这里我们介绍下Flink的另外一个核心概念“Event Time机制”,本篇文章只介绍相关概念不讲实战,实战会结合Window窗口机制一起讲解。二、Flink中的三种时间机制Flink在流处理程序中支持三种时间的概念,分别是EventTime、ProcessingTime、IngestionTime,Flink流式处理中,绝大部分的业务都会使用Even...

2021-04-16 14:15:21 14

转载 Java虚拟机(JVM)面试题

参考文章:Java虚拟机(JVM)面试题(2020最新版)1. Java内存区域1.1 说一下 JVM 的主要组成部分及其作用?JVM包含两个子系统和两个组件,两个子系统为Class loader(类装载)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native Interface(本地接口)。Class loader(类装载):根据给定的全限定名类名(如:java.lang.Object)来装载class文件到Run

2021-04-16 11:05:25 37

转载 浅谈sleep、wait、yield、join区别

参考文章:浅谈sleep、wait、yield、join区别相同点:都是暂停当前正在执行的线程sleepsleep 方法是属于Thread 类中的方法,sleep 过程中线程不会释放锁,只会阻塞线程,让出cpu给其他线程,但是他的监控状态依然保持着,当指定的时间到了又会自动恢复运行状态,可中断,sleep 给其他线程运行机会时不考虑线程的优先级,因此会给低优先级的线程以运行的机会。示例代码:/** * 线程sleep测试 * * @author supu * @date .

2021-04-15 10:53:31 26

原创 SpringCloud停更服务一览表

参考文章:SpringCloud组件的停更和替换说明SpringCloud的Hoxton版本,和之前的版本相比,用新的组件替换掉了原来大部分的组件,老的组件现在处于停更不停用的状况。详情见下图(×的表示之前的组件,现在停更了的;√的表示新的替换后的组件):描述:服务注册中心:Eureka:官方停止更新,并且已经有更好的替代产品了,可以使用,但是官方已经不建议使用了(重度患者)。 Zookeeper:某些老系统,以前是用的Zookeeper + Dubbo,后来做技术升级,...

2021-04-02 17:18:08 61

转载 springcloud四个注册中心的比较

参考文章:springcloud四个注册中心的比较一、概述springcloud是一个非常优秀的微服务框架,要管理众多的服务,就需要对这些服务进行治理,也就是我们说的服务治理,服务治理的作用就是在传统的rpc远程调用框架中,管理每个服务与每个服务之间的依赖关系,可以实现服务调用、负载均衡、服务容错、以及服务的注册与发现。​ 如果微服务之间存在调用依赖,就需要得到目标服务的服务地址,也就是微服务治理的服务发现。要完成服务发现,就需要将服务信息存储到某个载体,载体本身即是微服务治理的服务注册中心,而存

2021-04-02 17:09:32 49

原创 Spark TaskSet提交及执行准备

参考文章:Spark TaskSet提交及执行准备一个stage是由一组相同运算的task组成,他们分别计算不同的partition,stage的提交实际是向调度器提交一组包含相同计算的task,这里调度器的名字是TaskScheduler,其调度单位是taskset,stage在提交时使用了递归算法,会先提交没有parent stage的stage,代码如下: private def submitStage(stage: Stage) { val jobId = activeJobFo

2021-04-02 15:35:42 16

原创 Flume和Kafka的区别与联系

参考文章:Flume和Kafka的区别与联系日志采集系统flume和kafka有什么区别及联系,它们分别在什么时候使用,什么时候又可以结合?一、相同点同样是流式数据采集框架, flume一般用于日志采集,可以定制很多数据源,减少开发量,基本架构是一个flume进程agent(source、拦截器、选择器、channel<Memory Channel、File Channel>、sink),其中传递的是原子性的event数据;使用双层Flume架构可以实现一层数据采集,一层数据集合

2021-03-31 15:55:37 44 1

原创 flume 与 logstash 的比较

参考文章:flume 与 logstash 的比较1、flume的介绍flume是一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统。flume的一个Agent主要由source、channel、sink三个组件组成。 source负责从数据发生器接收数据; channel相当于持久层,用于暂时存储数据; sink负责将数据传送到目的地(hdfs、es等)。 flume支持开发者定制,可以自己进行开发。2、logstash的介绍logstash是一个接收、处理、转发

2021-03-31 11:16:23 26

转载 负载均衡简介

参考文章:lvs+nginx负载均衡1什么是负载均衡 一台普通服务器的处理能力是有限的,假如能达到每秒几万个到几十万个请求,但却无法在一秒钟内处理上百万个甚至更多的请求。但若能将多台这样的服务器组成一个系统,并通过软件技术将所有请求平均分配给所有服务器,那么这个系统就完全拥有每秒钟处理几百万个甚至更多请求的能力。这就是负载均衡最初的基本设计思想。 负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他...

2021-03-17 10:31:27 33

转载 网络分层架构(七/四层协议)

参考文章:网络分层架构(七/四层协议)1. 网络分层架构业内普遍的分层方式有两种。OSI七层模型 和TCP/IP四层模型。OSI七层模型:物、数、网、传、会、表、应TCP/IP四层模型:链、网、传、应物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。 数据链路层:定义了如何让格式化数据以帧为单位进行

2021-03-17 09:56:44 86

原创 LVS简介

一.概念:LVS是Linux Virtual Server的简写,即Linux虚拟服务器,是一个虚拟的服务器集群系统。宗旨是使用集群技术和Linux操作系统实现一个高性能、高可用的服务器。二.技术:技术简介: LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度起自动屏蔽服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。...

2021-03-17 09:26:11 52

转载 Nginx简介

一.概念:Nginx("engine x")是一个高性能的HTTP和反向代理服务器,也是一个IMCP/POP3/SMTP服务器。二.用途:Nginx作为负载均衡服务器:既可以在内部直接支持Rails和PHP程序对外进行服务,也可以支持作为HTTP代理服务器对外进行服务;Nginx作为邮件代理服务器。三.优势:Nginx专为性能优化而开发,实现上非常注重效率。它支持内核Poll模型,能经受高负载的考验,有报告表明能支持高达50,000个并发连接数。 Nginx具有很高的稳定..

2021-03-17 09:09:56 16

转载 Nginx和LVS优缺点及区别分析

参考文章:浅谈 Nginx和LVS的各种优缺点LVS的负载能力强,因为其工作方式逻辑非常简单,仅进行请求分发,而且工作在网络的第4层,没有流量,所以其效率不需要有过多的忧虑。 LVS基本能支持所有应用,因为工作在第4层,所以LVS可以对几乎所有应用进行负载均衡,包括Web、数据库等。 注意:LVS并不能完全判别节点故障,比如在WLC规则下,如果集群里有一个节点没有配置VIP,将会导致整个集群不能使用。还有一些其他问题,目前尚需进一步测试。 Nginx工作在网路第7层,所以可以对HTTP应用实施分

2021-03-17 09:08:27 76

转载 快手元数据治理实践

参考文章:快手元数据治理实践Flink 从入门到精通系列文章

2021-03-15 17:52:16 27

转载 HBase、Kudu 和 ClickHouse 全视角对比

参考文章:HBase、Kudu 和 ClickHouse 全视角对比前言Hadoop生态圈的技术繁多。HDFS一直用来保存底层数据,地位牢固。Hbase作为一款Nosql也是Hadoop生态圈的核心组件,它海量的存储能力,优秀的随机读写能力,能够处理一些HDFS不足的地方。Clickhouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。能够使用SQL查询实时生成分析数据报告。它同样拥有优秀的数据存储能力。Apache Kudu是Cloudera Manager公司16年发布的

2021-03-15 17:33:26 62

转载 缓存穿透、缓存击穿、缓存雪崩区别

参考文章:缓存穿透、击穿、雪崩什么的分不清楚?看了这篇文章后,我明白了对于缓存,大家肯定都不陌生,不管是前端还是服务端开发,缓存几乎都是必不可少的优化方式之一。在实际生产环境中,缓存的使用规范也是一直备受重视的,如果使用的不好,很容易就遇到缓存击穿、雪崩等严重异常情景,从而给系统带来难以预料的灾害。为了避免缓存使用不当带来的损失,我们有必要了解每种异常产生的原因和解决办法,从而做出更好的预防措施。缓存穿透而缓存穿透是指缓存和数据库中都没有的数据,这样每次请求都会去查库,不会查缓存,如果同一时

2021-03-15 15:00:56 24

转载 Spark--什么是宽窄依赖,及特殊join算子,join时何时产生shuffle,何时不产生shuffle

参考文章:什么是宽窄依赖,及特殊join算子,join时何时产生shuffle,何时不产生shuffle1 什么是宽窄依赖宽依赖: 发生shuffle时,一定会产生宽依赖,宽依赖是一个RDD中的一个Partition被多个子Partition所依赖(一个父亲多有儿子),也就是说每一个父RDD的Partition中的数据,都可能传输一部分到下一个RDD的多个partition中,此时一定会发生shuffle 窄依赖: 一个RDD中的一个 Partition最多 被一个 子 Partition所依赖

2021-03-12 17:42:33 38

转载 Flink 类型和序列化机制简介

参考文章:Flink 类型和序列化机制简介使用 Flink 编写处理逻辑时,新手总是容易被林林总总的概念所混淆:为什么 Flink 有那么多的类型声明方式?BasicTypeInfo.STRING_TYPE_INFO、Types.STRING 、Types.STRING() 有何区别?TypeInfoFactory 又是什么?TypeInformation.of 和 TypeHint 是如何使用的呢?接下来本文将逐步解密 Flink 的类型和序列化机制。Flink 的类型分类

2021-03-12 16:44:46 27

转载 结合CAP理论分析ElasticSearch的分布式实现方式

参考文章:结合CAP理论分析ElasticSearch的分布式实现方式简介首先引出本人对ElasticSearch分布式的特点;再者针对分布式系统CAP理论,来论证分析ElasticSearch如何实现分布式?另外分析ElasticSearch在CAP理论的实现中是如何在三取二中权衡的?最后回归到论点。一 ElasticSearch分布式的特点1.强一致性,ES保证每一次的数据的更新都更新都所有的节点。2.高可用,ES保证在某些节点/分片挂掉后仍不影响对外的响应。3.低分区容错性。

2021-03-12 16:24:18 31

转载 Spark宽依赖和窄依赖深度剖析

参考文章:Spark宽依赖和窄依赖深度剖析宽依赖和窄依赖深度剖析.pngRDD依赖关系与stage划分Spark中RDD的高效与DAG图有着莫大的关系,在DAG调度中需要对计算过程划分stage,而划分依据就是RDD之间的依赖关系,产生宽依赖时就会产生新的stage。1. 窄依赖与宽依赖针对不同的转换函数,RDD之间的依赖关系分为窄依赖(narrow dependency)和宽依赖(wide dependency,也成shuffle dependency)。1.1 窄依赖窄依

2021-03-12 15:12:09 17

原创 Spark序列化简介

参考文章:Spark序列化Java序列化有关Java对象的序列化和反序列化也算是Java基础的一部分,首先对Java序列化的机制和原理进行一些介绍。Java序列化算法Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API提供一种处理对象序列化的标准机制。为什么要进行序列化?Java中,一切都是对象,在分布式环境中经常需要将Object从这一端网络或设备传递到另一端。这就

2021-03-12 10:18:47 47

转载 Flink + Iceberg 全场景实时数仓的建设实践

参考文章:Flink + Iceberg 全场景实时数仓的建设实践摘要:Apache Flink 是目前大数据领域非常流行的流批统一的计算引擎,数据湖是顺应云时代发展潮流的新型技术架构,以 Iceberg、Hudi、Delta 为代表的解决方案应运而生,Iceberg 目前支持 Flink 通过 DataStream API /Table API 将数据写入 Iceberg 的表,并提供对 Apache Flink 1.11.x 的集成支持。本文由腾讯数据平台部高级工程师苏舒分享,主要介绍.

2021-03-11 18:10:48 86

转载 java双亲委派模型

参考文章:java双亲委派模型Java类加载器(ClassLoader)双亲委派模式要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器,请注意双亲委派模式中的父子关系并非通常所说的类继承关系,而是采用组合关系来复用父类加载器的相关代码,类加载器间的关系如下:双亲委派模式是在Java 1.2后引入的,其工作原理的是,如果一个类加载器收到了类加载请求,它并不会自己先去加载,而是把这个请求委托给父类的加载器去执行,如果父类加载器还存在其父类加载器,则进一步向上委托,依次递归,.

2021-03-11 10:27:28 16

转载 数据治理简介

参考文章:数据治理到底能治什么,怎么治1. 数据治理的背景狭义上讲,数据治理是指对数据质量的管理、专注在数据本身。广义上讲,数据治理是对数据的全生命周期进行管理,包含数据采集、清洗、转换等传统数据集成和存储环节的工作、同时还包含数据资产目录、数据标准、质量、安全、数据开发、数据价值、数据服务与应用等,整个数据生命期而开展开的业务、技术和管理活动都属于数据治理范畴。有的专家干脆把广义的数据治理称为数据资产管理。数据治理专注于将数据作为企事业单位数据资产进行应用和管理的一套管理机制,能够消除数据的

2021-03-10 15:10:49 86

转载 netty深入理解系列-Netty零拷贝的实现原理

参考文章:netty深入理解系列-Netty零拷贝的实现原理零拷贝的应用程序要求内核(kernel)直接将数据从磁盘文件拷贝到套接字(Socket),而无须通过应用程序。零拷贝不仅提高了应用程序的性能,而且减少了内核和用户模式见上下文切换。数据传输:传统方法从文件中读取数据,并将数据传输到网络上的另一个程序的场景:从下图可以看出,拷贝的操作需要4次用户模式和内核模式之间的上下文切换,而且在操作完成前数据被复制了4次。从磁盘中copy放到一个内存buf中...

2021-03-10 10:12:13 77

转载 JVM 内存结构简介

参考文章:经典Java技术面试:JVM 内存模型讲解优点JVM 不仅承担了 Java 字节码的分析(JIT compiler)和执行(Runtime),同时也内置了自动内存分配管理机制。这个机制可以大大降低手动分配回收机制可能带来的内存泄露和内存溢出风险,使 Java 开发人员不需要关注每个对象的内存分配以及回收,从而更专注于业务本身。缺点这个机制在提升 Java 开发效率的同时,也容易使 Java 开发人员过度依赖于自动化,弱化对内存的管理能力,这样系统就很容易发生 JVM 的堆内存异常、

2021-03-03 10:06:16 50

转载 Lambda架构简介

参考文章:深入理解大数据架构之——Lambda架构传统系统的问题“我们正在从IT时代走向DT时代(数据时代)。IT和DT之间,不仅仅是技术的变革,更是思想意识的变革,IT主要是为自我服务,用来更好地自我控制和管理,DT则是激活生产力,让别人活得比你好”——阿里巴巴董事局主席马云。数据量从M的级别到G的级别到现在T的级、P的级别。数据量的变化数据管理系统(DBMS)和数仓系统(DW)也在悄然的变化着。 传统应用的数据系统架构设计时,应用直接访问数据库系统。当用户访问量增加时,数据库无法支撑

2021-03-02 11:24:26 93

转载 keepalived+lvs实现主备

参考文章:lvs+nginx负载均衡1lvs高可用(了解)1.1 什么是高可用 lvs作为负载均衡器,所有请求都先到达lvs,可见lvs处于非常重要的位置,如果lvs服务器宕机后端web服务将无法提供服务,影响严重。 为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都运行高可用(High Availability)监控程序,通过传送诸如“I am alive”这样的信息来监控对方的运行状况。当备份机不能在一定的时间内收到这样的信息时,它就接管主服务器的服务...

2021-02-25 18:08:17 107

jdk-8u291-x64.rar

jdk-8u291-linux-x64.rpm & jdk-8u291-windows-x64.exe & jdk api 1.8_google.CHM

2021-05-10

中文--语料库.rar

语料库 中文 中文语料库 复旦大学

2019-09-16

JRebel激活方法,最新license-server地址

JRebel激活方法,最新license-server地址,JRebel激活方法,最新license-server地址,JRebel激活方法,最新license-server地址,

2018-07-16

redis rpm 安装包

centos7系统redis rpm离线安装包

2020-07-08

centos7 crontab 安装包

centos7 crontab 安装包

2020-11-14

gcc.tar.gz

gcc++离线安装rpm包

2019-08-09

navicat for postgresql12 破解版

navicat for postgresql12 破解版

2018-12-04

linux-amd64-minio

linux-amd64环境运行, 版本号: RELEASE.2019-02-26T19-51-46Z, 具体使用方式参考博客: https://blog.csdn.net/justlpf/article/details/87857254

2019-02-28

jdk-8u172-linux-x64.rpm

jdk-8u172-linux-x64.rpm

2021-02-20

ntp rpm 安装包

centos7 ntp rpm 安装包

2020-08-04

ImpalaJDBC42-2.6.17.1020.jar

Imapa jdbc驱动包,驱动包版本:ImpalaJDBC42-2.6.17.1020 Pom文件格式: &lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&gt; &lt;!-- 有可能下载不到该Jar, 可以到该地址下载相应版本:https://www.cloudera.com/downloads/connectors/impala/jdbc/2-6-17.html --&gt; &lt;groupId&gt;com.cloudera&lt;/groupId&gt; &lt;artifactId&gt;ImpalaJDBC42&lt;/artifactId&gt; &lt;version&gt;2.6.17.1020&lt;/version&gt; &lt;/project&gt;

2020-05-18

elasticsearch rpm离线安装包

elasticsearch-6.5.4 rpm离线安装包

2019-02-27

docker rpm 安装包

docker_ce_pack,centos7 系统 docker rpm离线安装包

2020-07-06

net-tools-2.0-0.51.20160912git.el8.x86_64.rpm

提供 ifconfig 命令

2021-02-20

service命令 安装包

centos 7.4 service 命令rpm安装包,centos 7.4 service 命令rpm安装包,centos 7.4 service 命令rpm安装包,centos 7.4 service 命令rpm安装包,

2020-11-14

unzip-6.0-19.el7.x86_64.rpm

unzip-6.0-19.el7.x86_64.rpm

2021-02-20

lsof-4.87-6.el7.x86_64.rpm

lsof-4.87-6.el7.x86_64.rpm centos7.4 lsof

2021-02-20

net-tools-2.0-0.51.20160912git.el8.x86_64.rpm

提供 ifconfig 命令 net-tools-2.0-0.51.20160912git.el8.x86_64.rpm

2021-02-20

centos nginx-1.16.1安装包

rpm -Uvh --force --nodeps *.rpm centos nginx-1.16.1离线安装包

2021-02-20

initscripts.zip

解决: centos解决bash: service: command not found 错误的问题 rpm -Uvh --force --nodeps *.rpm

2021-02-20

crontabs_pack

# 安装crontab命令: # yum install -y crontabs.noarch # or: # yum install crontabs # yum -y install crontabs --downloadonly --downloaddir /root/crontabs rpm -Uvh --force --nodeps *.rpm

2021-02-20

gcc rpm安装包

离线下载: yumdownloader --destdir=./ --resolve gcc gcc-c++ 环境全量下载: yumdownloader --destdir=./ --resolve gcc gcc-c++ glibc mpfr 离线安装: rpm -Uvh --force --nodeps *.rpm

2021-02-20

httpd安装包--httpd安装包

rpm -Uvh --force --nodeps *.rpm httpd rpm安装包

2021-02-20

mod_ssl_pack.zip

适用系统centos7.4 , mod ssl pack

2021-02-20

centos7.4 postgresql11-11.8 rpm 安装包

centos7.4 postgresql11-11.8 rpm 安装包,centos7.4 postgresql11-11.8 rpm 安装包,centos7.4 postgresql11-11.8 rpm 安装包,centos7.4 postgresql11-11.8 rpm 安装包

2020-11-14

4.23-MVVM框架数据绑定基本原理概述.pptx

MVVM框架数据绑定基本原理概述

2019-09-16

mobiscroll select选择, year选择, date选择, time选择示例完整代码

功能说明: 不必再为依赖不清发愁, 完整代码demo, 详细注释说明, 拿来即用!!!! 其中, 包括市面上见不到的 单选框, 多选框, 日期等组件 数值的初始化

2018-08-01

logstash-7.6.0.rpm

logstash-7.6.0.rpm logstash-7.6.0.rpm logstash-7.6.0.rpm logstash-7.6.0.rpm logstash-7.6.0.rpm

2020-02-23

jquery仿美团日历

jquery仿美团日历, 支持全日历显示, 支持上下滑动切换月份, 支持时间段选择

2018-09-07

elasticHD_windows_amd64

ElasticHD 使用方式:https://blog.csdn.net/justlpf/article/details/87927811 ElasticHD 版本号:ElasticHD 1.4.1

2019-02-28

elasticHD_darwin_amd64

ElasticHD 使用方式:https://blog.csdn.net/justlpf/article/details/87927811 ElasticHD 版本号:ElasticHD 1.4.1

2019-02-28

mobiscroll year选择, date选择, time选择, list选择示例完整代码demo

不必再为依赖不清发愁, 完整代码demo, 详细注释说明, 拿来即用!!!!

2018-07-18

docker离线rpm包-use.rar

centos7 -- docker离线安装rpm包!!! 具体安装方式可参考博客《centos7 离线安装docker-ce》,地址: https://blog.csdn.net/justlpf/article/details/102582236

2019-10-30

htop-2.2.0-1.el7.x86_64.rpm

htop--rpm离线安装包

2019-11-21

iscroll5.2.0--页面下拉刷新,上拉分页加载

基于iScroll5.2.0实现页面下拉刷新和上滑加载效果, 代码简洁, 功能齐全, 方便二次开发

2018-10-10

JUnit单元测试

主要讲述关于JUnit单元测试的内容以及示例

2012-08-06

securecrt and fx

SecureCRTSecureFX_7.0.0.326中文版

2018-10-10

java diary数据库

javaDB java Diary java数据库

2013-01-15

jquery弹窗

jquery各种弹框, 包括可点击弹出框等等, 代码体量小, 引入方便, 使用方式灵活

2018-09-03

navicat for mysql 12 破解补丁

navicat for mysql 12 破解补丁, navicat for mysql 12 破解补丁, navicat for mysql 12 破解补丁,

2018-07-16

test

发表于 2021-01-26 最后回复 2021-01-26

空空如也

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

TA关注的人 TA的粉丝

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