转载
文章平均质量分 93
isOllie
一只菜鸡
展开
-
JavaScript js中动态添加和移除disabled属性和style
1. js动态添加和移除disabled属性js操作:function disableTest(element,val){ document.getElementById(element).disabled=val;} document.getElementById("uid").disabled=""; jQuery进行操作://两种设置disabled属性...转载 2019-12-28 18:09:45 · 2624 阅读 · 0 评论 -
shell 脚本替换文件中某个字符串
1、将当前目录下包含jack串的文件中,jack字符串替换为tomsed -i "s/jack/tom/g" `grep "jack" -rl ./`2、将某个文件中的jack字符串替换为tomsed -i "s/jack/tom/g" test.txt 转载自:https://blog.csdn.net/lizhi...转载 2019-07-10 23:56:52 · 1011 阅读 · 0 评论 -
去掉桌面鼠标右键英特尔R显卡设置的方法
1、windows键+R打开“运行”,然后出入“regedit”打开注册表;2.按目录找到[HKEY_CLASSES_ROOT\Directory\background\shellex\ContextMenuHandlers\igfxDTCM],然后右键单击“igfxDTCM”删除即可获得清爽界面,这是Intel核显的。3.如果要删除NVIDIA显卡的右键菜单选项,就删除“NvCplDesk...转载 2019-08-14 11:20:27 · 2297 阅读 · 0 评论 -
Windows CMD命令大全
命令简介cmd是command的缩写.即命令行 。虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直...转载 2019-11-07 19:22:42 · 463 阅读 · 0 评论 -
Maven入门(Maven的jar包导入;maven工程目录中各个文件的作用!)
一.pom.xml设置:要添加的jar包在: http://mvnrepository.com 找!如:切记,这个并不是直接输入的,而是拷贝的,如果直接设置,可能会出错!二.Maven的常用命令:--> mvn -version &...转载 2019-11-11 13:29:41 · 489 阅读 · 0 评论 -
Linux CentOS7 常用命令集合
CentOS7 常用命令集合 这两天一直在对CentOS 7.2进行初体验,各种学习命令肿么用,不过其实大多和DOS是一样的,只是命令的表达上可能有点儿不一样,毕竟这些都不是一家出来的嘛~ 废话不多说,直接上命令和解析!常用命令...转载 2019-10-24 15:48:14 · 440 阅读 · 0 评论 -
Tomcat 无法成功启动——双击startup.bat闪退的解决办法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-15 10:22:03 · 897 阅读 · 0 评论 -
Spark ---------- 大数据框架,spark简介及架构图示
Spark是什么Spark,是一种通用的大数据计算框架,正如传统大数据技术Hadoop的MapReduce、Hive引擎,以及Storm流式实时计算引擎等。Spark包含了大数据领域常见的各种计算框架:比如Spark Core用于离线计算,Spark SQL用于交互式查询,Spark Streaming用于实时流式计算,Spark MLlib用于机器学习,Spark GraphX用于图计...转载 2019-08-04 21:34:06 · 1687 阅读 · 0 评论 -
Kafka -------- kafka如何彻底删除 topic 详细步骤
前言:删除kafka topic及其数据,严格来说并不是很难的操作。但是,往往给kafka 使用者带来诸多问题。项目组之前接触过多个开发者,发现都会偶然出现无法彻底删除kafka的情况。本文总结多个删除kafka topic的应用场景,总结一套删除kafka topic的标准操作方法。step1:如果需要被删除topic 此时正在被程序 produce和consume,则这些生产和消费程序...转载 2019-08-10 22:46:27 · 441 阅读 · 0 评论 -
什么是数据分层,数据分层的作用!
大数据环境下该如何优雅地设计数据分层0x00 前言最近出现了好几次同样的对话场景:问:你是做什么的?答:最近在搞数据仓库。问:哦,你是传统行业的吧,我是搞大数据的。答:......发个牢骚,搞大数据的也得建设数据仓库吧。而且不管是传统行业还是现在的互联网公司,都需要对数据仓库有...转载 2019-08-18 11:38:30 · 6645 阅读 · 0 评论 -
kafka能不能作为数据存储,你不知道的秘密!
Kafka你不知道的秘密! 人们总是问是否可以把 Kafka 作为长期的数据存储来使用,很显然,如果把数据...转载 2019-08-18 11:40:33 · 713 阅读 · 0 评论 -
Hive 性能优化(全面)解决数据倾斜等问题
Hive性能优化(全面)1.介绍首先,我们来看看Hadoop的计算框架特性,在此特性下会衍生哪些问题? 数据量大...转载 2019-08-18 11:42:15 · 555 阅读 · 0 评论 -
MPP 大规模并行处理框架 简介
1、 什么是MPP?MPP (Massively Parallel Processing),即大规模并行处理,在数据库非共享集群中,每个节点都有独立的磁盘存储系统和内存系统,业务数据根据数据库模...转载 2019-09-10 09:20:46 · 1190 阅读 · 0 评论 -
Java的各种排序算法比较
排序算法是数据结构中十分基础的内容,本文总结了常用的排序算法的原理和性能,还给出了相关的图解,并且采用java语言实现了算法,最后给了一个面试中实际的例子,以及算法复杂度的比较1、选择排序最基本的排序算法,原理看图就可以理解: // 选择排序 public int[] selectsort(int[] arr) { for(int x=0;x<arr....转载 2019-09-27 19:22:38 · 277 阅读 · 1 评论 -
HBase --------- 深入了解HBase架构(架构组建及HBase工作原理)
HBase架构组件从物理结构上讲,HBase由三种类型的服务器构成主从式架构。Region Servers为数据的读取和写入提供服务。当访问数据时,客户端直接和Region Servers通信。Region的分配,DDL (create, delete tables)操作有HBase Master进程处理。Zookeeper是HDFS的一部分,维护着一个活动的集群。Hadoop DataNod...转载 2019-07-31 21:19:52 · 234 阅读 · 0 评论 -
Hive 脚本执行
hive执行脚本 hive -e “sql语句” 会将查询的结果打印在控制台上。 hive -e “sql语句” >> xxx 会将查询的结果重定向到xxx文件中,会显示OK和抓取的数据条数 hive -S -e “sql语句” >> xxx 会将查询的结果重...转载 2019-07-07 17:49:20 · 564 阅读 · 0 评论 -
Redis---------- 数据持久化的两种方式 RDB持久化,AOF持久化
1、前言Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式...转载 2019-07-25 22:15:16 · 177 阅读 · 0 评论 -
大数据-----------shuffle过程的优化:combiner合并,compress压缩
shuffle过程的优化combiner合并在map阶段提前进行了一次合并,一般来讲等同于提前执行了reduce操作好处:可以降低reduce的压力在map阶段的进行合并是并行的(分布式的)注意:并不是所有的程序都适合combiner:测试设置combiner之和和之后的结果要一致,不能因为性能优化导致结果不对,A + (B +C) = (A+B) + Ccompress压...转载 2019-07-19 21:24:16 · 480 阅读 · 0 评论 -
Java 基础知识 JDBC,Java分层,Sql注入问题
JDBCJava DataBase Connectivity,java数据库连接,为了降低操作数据的难度,java提供jdbc,按照java面向对象特点,对操作进行了很多封装。 JDBC提供了很多接口,然后不同数据库厂商去实现这个接口,到底底层如何去实现,不同的数据库不一样,不...转载 2019-07-18 20:29:33 · 259 阅读 · 0 评论 -
Flume ———— 拦截器(Interceptor)
Flume中的拦截器(interceptor),当Source读取events发送到Sink的时候,在events header中加入一些有用的信息,或者对events的内容进行过滤,完成初步的数据清洗。这在实际业务场景中非常有用,Flume-ng 1.7中目前提供了以下拦截器:Timestamp Interceptor;Host Interceptor;Static Intercepto...转载 2019-07-17 22:21:02 · 444 阅读 · 0 评论 -
Hive hive的分区表和分桶表的区别
1,Hive分区。 是指按照数据表的某列或某些列分为多个区,区从形式上可以理解为文件夹,比如我们要收集某个大型网站的日志数据,一个网站每天的日志数据存在同一张表上,由于每天会生成大量的日志,导致数据表的内容巨大,在查询时进行全表扫描耗费的资源非常多。那其实这个情况下,我们可以按照日期对数据表进行分区,不同日期的数据存放在不同的分区,在查询时只要指定...转载 2019-07-15 22:33:34 · 450 阅读 · 0 评论 -
Sql————join、union、unionAll的区别
union在数据库运算中会过滤掉重复数据,并且合并之后的是根据行合并的,即:如果a表和b表中的数据各有五行,且有两行是重复数据,合并之后为8行。运用场景:适合于需要进行统计的运算union all是进行全部合并运算的,即:如果a表和b表中的数据各有五行,且有两行是重复数据,合并之后为10行。join是进行表关联运算的,两个表要有一定的关系。即:如果a表和b表中的数据各有五行,且有两行是重复数据...转载 2019-07-15 22:25:48 · 474 阅读 · 0 评论 -
Linux————自动安装jdk的shell脚本编写
#!/bin/shecho -e "First"tar -zxf /opt/softwares/jdk-8u91-linux-x64.tar.gz -C /opt/modules/echo -e "Second"echo "#JAVA_HOME">>/etc/profileecho "export JAVA_HOME=/opt/modules/jdk1.8.0_91">...转载 2019-07-06 22:30:04 · 1069 阅读 · 1 评论 -
ntpdate 同步时间错误no server suitable for synchronization found
当用ntpdate -d 来查询时会发现导致 no server suitable for synchronization found 的错误的信息有以下2个: 错误1.Server dropped: Strata too high在ntp客户端运行ntpdate serverIP,出现no server suitable for synchronization fou...转载 2019-07-05 21:07:00 · 29885 阅读 · 0 评论 -
Linux————修改时间命令
安装方式: 前面linux的搭建说了那么多,就是为了方便分布式集群的部署安装的,接下来就进入正题开始安装部署分布式集群:分布式部署安装的方式有两种: 第一种:手动安装部署: 手动部署说白了就是手动复制到指定的机器上,大家都...转载 2019-07-01 22:19:10 · 365 阅读 · 0 评论 -
Java 面试题 &与&&、|与|| 的区别
首先 & 和 | 是位运算符, 而 && 和 || 是逻辑运算符先介绍与运算符(&和&&):共同点:它们都表示运算符的两边都是true时,结果为true;不同点:& 表示在运算时两边都会计算,然后再判断;&&表示先运算符号左边的东西,然后判断是否为true,是true就继续运算右边的然后判断并输出,是false就停下...转载 2019-06-14 21:35:59 · 1436 阅读 · 0 评论 -
Shell 脚本8种字符串截取
Linux 的字符串截取很有用。有八种方法。假设有变量 var=http://www.aaa.com/123.htm.1. # 号截取,删除左边字符,保留右边字符。 代码如下: echo ${var#*//}其中 var 是变量名,# 号是运算符,*//...转载 2019-07-08 23:16:24 · 138 阅读 · 0 评论 -
ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多)
row_number() over()分组排序功能:在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where 、group by、 order by 的执行。例一:表数据:create table TEST_ROW_NUMBER_OVER( id varchar(10) not null, name...转载 2019-07-09 23:29:13 · 181 阅读 · 0 评论 -
scala中“=>”的4种使用场景
一直以来都对scala中“=>”的使用比较迷茫,也不知道他表示什么意思。今天就它的使用场景列举如下,希望可以共同探讨。表示函数的返回类型(Function Type)scala> def double(x: Int): Int = x*2 double: (x: Int)Int //定义一个函数变量: scala> var x : (Int) => Int ...转载 2019-07-27 11:09:20 · 208 阅读 · 0 评论