草庐IT

大数据——一文熟悉HBase

1、HBase是什么HBase是基于HDFS的数据存储,它建立在HDFS文件系统上面,利用了HDFS的容错能力,内部还有哈希表并利用索引,可以快速对HDFS上的数据进行随时读写功能。Hadoop在已经有一个Hive+MapReduce结构的数据读写功能,为什么还要HBase呢?我们在使用Hive的过程中也发现,MapReduce的过程很慢,不适合实时的读写访问,更多的时候是进行线下的访问。但在实际应用过程中,我们需要对大数据进行实时的读写,这时候HBase就派上用场。HBase使用场景:HBase适合在瞬间写入量大,大量数据需要长期保存,并且数量会持续增长的场景。但在多级索引和关系复杂的数据模

【Spring】一文带你吃透基于XML的DI技术

个人主页:几分醉意的CSDN博客_传送门文章目录💖基于XML的DI✨set注入💫基本语法💫和属性名无关💫给非自定义类属性赋值💫引用类型注入✨构造注入💫name属性💫index属性✨引用类型的自动注入💫byName自动注入💫byType自动注入💖投票传送门(欢迎伙伴们投票)💖基于XML的DIDI:给属性赋值。DI分类:①set注入,也叫做设值注入;②构造注入。在xml配置文件中使用标签和属性,完成对象创建,属性赋值。①set注入,也叫做设值注入。概念:spring调用类中的set方法,在set方法中可以完成属性赋值。推荐使用。②构造注入构造注入:spring调用类中的有参数构造方法,在创建对象的

一文速通 Docker 搭建 ElasticSearch 并掌握基本用法

前言本文可以帮助读者快速掌握ElasticSearch的基本用法。讲解内容分为两个Part:Part1讲解如何通过Docker部署ElasticSearch和ES的可视化控制台KibanaPart2讲解ES的常用请求和QueryDSL。下载首先下载elasticsearch和kibana镜像:dockerpullelasticsearch:7.4.2dockerpullkibana:7.4.2#ES的可视化工具,对标navicat,版本一定要和ES对上下载完成后,我们查看已下载的镜像列表,看是否成功:dockerimages配置#以后将ES的配置文件路径映射到此目录mkdir-p/Users/

一文解决Windows系统上的R、Rtools、Rstudio的安装,镜像设置和BiocManager等R包的安装。

文章首发于简书b站,自己百度标题就能找到。这个教程我做得非常好,不仅安装好了R,Rtools,Rstudio,还设置了镜像,示范安装R包,把许多散乱的教程都统一起来了,R语言初学者值得一看。前面的文章请看:TBtools进行序列提取;基因家族的鉴定blast和hmmer;基于Windows系统的iqtree系统进化树;关于Windows系统上的java安装R与Rstudio的安装。R语言是一种专门做数据分析的语言,是生物信息学常用的分析工具。Rstudio是能够方便展示R语言的一个平台软件。我们先安装R。1,在这个网站上(https://cran.r-project.org/mirrors.h

【Python常用函数】一文让你彻底掌握Python中的pivot_table函数

任何事情都是由量变到质变的过程,学习Python也不例外。只有把一个语言中的常用函数了如指掌了,才能在处理问题的过程中得心应手,快速地找到最优方案。本文和你一起来探索Python中的pivot_table函数,让你以最短的时间明白这个函数的原理。也可以利用碎片化的时间巩固这个函数,让你在处理工作过程中更高效。文章目录一、pivot_table函数定义二、pivot_table函数实例1导入库并加载数据2实例例1:指定行索引index参数例2:指定要聚合的列例3:指定列索引columns参数例4:指定聚合的统计函数例5:设置两层索引例6:设置加入汇总列例7:指定缺失值填充  一、pivot_ta

【jenkins部署】一文弄懂自动打包部署(前后台)

这里写目录标题序言软件安装jdkmaven配置maven阿里镜像以及本地库位置git安装安装jenkins插件安装环境配置创建项目配置gitee生成giteeWebHookmaven打包验证是否打包成功连接远程服务器并重启服务远程服务器生成私钥配置ssh项目配置ssh脚本vue项目打包nodejs安装下载配置环境变量验证镜像加速nodeJS插件安装配置nodeJS环境变量创建vue项目添加nodeJS信息设置shell脚本前台代码部署到另外一台服务器序言软件开发中,会分多个环境,开发环境、测试环境、预发布环境、生产环境,软件部署如果是纯人工一个个通过jar的方式,会有如下问题:服务器过多,容易

SQL之优化篇:一文搞懂如何优化线上任务性能,增效降本!

继上一篇文章:SQL优化之诊断篇:快速定位生产性能问题实践。本文将从优化运行时间和优化资源消耗这两个方面,介绍可以提升作业性能的常用方法。1.优化运行时间在优化运行时间这个维度上,我们重点关注时间上的加速,单位时间内可能会消耗更多的计算资源。总成本有可能上升,也可能降低。为了缩短作业运行时间,可以从作业并行度,数据倾斜等角度进行优化。1.1 调整并行度task并行度不合理有很多时候是因为数据从上游task计算后,数据膨胀得很厉害。我们第一步应该做的是去检查自己的业务逻辑有没有问题,是否有数据膨胀。并行度是衡量并行计算并行程度的一个指标,从执行计划上来看,比如M1,用1000个instance来

【腾讯云TDSQL-C Serverless 产品测评】一文带你了解TDSQL-C Serverless版

文章目录前言腾讯云TDSQL-CforMySQLServerless版介绍准备工作1、购买TDSQL-CforMySQLServerless版实例2、开启数据库外网访问3、安装测试工具4、准备测试数据Serverless集群核心特性一:自动启停1、自动启停简介2、测试实例自动启动耗时3、自动启停应用场景Serverless集群核心特性二:自动扩缩容1、自动扩缩容简介2、自动扩缩容测试3、自动扩缩容应用场景总结前言  这几年,Serverless数据库大火,被业内称为数据库的下一代变革性技术,是云原生数据库发展的必然结果。作为早在2020年就于国内率先推出Serverless数据库的腾讯云,近年

【HarmonyOS】一文教你如何在H5页面中使用电话、定位及导航

 【关键字】HarmonyOS、H5页面、拨打电话、获取系统定位、跳转高德地图导航【1、写在前面】上一篇中我们带领大家实现了一个在低码项目中跳转加载H5页面的功能,有兴趣的可以参考以下文章:华为开发者论坛:【HarmonyOS】一文教你如何在低代码项目中跳转H5页面今天我们继续在上一篇的基础上继续开发,这次我们要实现的功能是在H5页面中点击按钮实现:①拨打电话、②获取系统定位、③拉起第三方地图应用开启导航功能(本文以高德地图为例),本项目是基于API6的JS工程,项目中使用的是JSFA调用JavaPA机制(Java中使用WebView组件加载H5页面),OK,下面一起来实战一下吧。完整代码见文

一文解析HTTP与HTTPS,它们的区别和联系

一文解析HTTP与HTTPS,它们的区别和联系HTTP和HTTPS之间不同点尽管HTTP和HTTPS在安全性方面存在差异,但它们仍然共享许多相同的基本特征和功能。这些相同点使得HTTP成为广泛应用的标准协议,并且HTTPS作为更安全的替代方案被广泛采用。HTTP和HTTPS有以下一些相同点:1.协议基础:HTTP和HTTPS都是用于在Web浏览器和服务器之间传输数据的协议。2.应用范围:HTTP和HTTPS被广泛应用于互联网上的网站、应用程序和其他服务。3.可读性:无论是HTTP还是HTTPS,网页的内容都以可读的方式呈现给用户,如HTML、CSS和JavaScript。4.请求和响应模型:H