java 方法重载 形参是主类型的情况 mark下小细节情况1传入实参有对应形参类型,直接调用这个最佳匹配的方法情况2传入实参没有最佳匹配情况下,实参数据类型大小<形参数据类型大小的byte,short类型转化为intchar类型获得的效果稍微有些不同,如果没有发现一个准确的char匹配,就转换成intint实参优先变成 long float doubleint总是优先变成占用空间最少的主数据类型情况3...
MySQL 相关函数 通配符% 0或者多个字符_ 任意一个字符[charlist] 字符列中的任何单一字符[^charlist] or [!charlist] 不在字符列中的任何单一字符^[charlist] 以字符列中任何单一字符开头的下面的 SQL 语句选取 name 以 "G"、"F" 或 "s" 开始的所有网站:SELECT * FROM We...
Makefile 自己的一点理解 原博客https://blog.csdn.net/weixin_38391755/article/details/80380786https://www.cnblogs.com/nosadness/p/5136652.htmlMakefile是什么?个人理解是描述文件依赖关系的文件,make是一个解释Makefile文件指令的命令工具Makefile是为了实现工程的自动编译而存...
C/C++中 #include 与 #include"" 区别 原文链接:https://www.cnblogs.com/monica-blog/p/7567586.html#include<>: 直接从编译器自带的函数库(系统目录)中寻找文件 【没有再到当前目录下找? 答案应该是否定的,没有的话,报错。】 所以像标准的头文件 stdio.h、conio.h、string.h、stdli...
gcc 简单用法 推荐网址 https://www.lagou.com/lgeduarticle/626.html分文件编程 demomain.c#include<stdlib.h>#include<stdio.h>#include"myMin.h"int main(){ int a,b,c; printf("第一个: "); scanf("%d",&a...
POSIX系统标准 POSIX标准 portable operating system interface ,POSIX就是专门为Unix系统提供的一套系统方法库,可移植性操作系统接口提出这个标准的原因 便于同一个应用程序在不同的满足POSIX标准的系统之间互相移植,类似于java的jvm,Java程序运行在jvm上,jvm可以兼容不同的os。满足了java程序移植性的需求。(1)面向应用(2)定...
C++重载运算符以及operator=的重载 重载运算符问题引入int a=10int b=20int c=a+b对于内置数据类型编译器知道如何运算(+)然后对于自定义类型People p1+People p2 编译器是处理不了的,因为People类内部没有定义 操作符 +,在People类内定义成员函数#include <iostream> #include<string>...
C 内存模型和智能指针 参考:https://www.cnblogs.com/shilinnpu/p/8873271.htmlc++的内存分为1.全局和静态存储区(.data segment和.bss segment)全局和静态被分配到一块内存里在c里面bss(Block Started by Symbol以符号开始的块):.bss保存只有声明没有初始化的全局变量.data 数据段:一般存放已经初...
C++构造函数 构造函数1.为什么需要构造函数?因为要创建对象,类要提供一种或几种成员函数来控制其对象初始化的过程,这种特殊的成员函数就是构造函数2.构造函数的定义构造函数的名字和类的名相同 构造函数没有返回值 构造函数不能被声明成const的 直到函数完成初始化过程,类内的const对象才真正获得“常量属性” 不同的构造函数必须在形参的数量或者数据类型上有所不同3. 构造函数的类...
Kafka 删除topic 删除topic里面的数据这里没有单独的清空数据的命令,这里要达到清空数据的目的只需要以下步骤:一、如果当前topic没有使用过即没有传输过信息:可以彻底删除。二、 如果当前topic有使用过即有过传输过信息:并没有真正删除topic只是把这个topic标记为删除(markedfordeletion)。想要彻底删除topic数据要经过下面两个步骤:①:删除topic,重新用创建t...
Flume 一手连接业务系统,一手连接HDFS最基本的单位agent: 包含source channel sink Apache Flume是一个分布式、可靠、可用的系统,用于从大量不同的源有效地收集、聚合、移动大量日志数据进行集中式数据存储。 Flume简介Flume的核心是Agent,Agent中包含Source、Channel、Sink。Ag...
如何查看MySQL的版本? 原文地址:http://blog.csdn.net/lamp_yang_3533/article/details/52266320查看MySQL的版本,主要有以下几个方法:1. 没有连接到MySQL服务器,就想查看MySQL的版本。打开cmd,切换至mysql的bin目录,运行下面的命令即可: e:\mysql\bin>mysql -Vmysql Ver 14.14 D...
java中四种引用类型 java中四种引用类型 今天看代码,里面有一个类java.lang.ref.SoftReference把小弟弄神了,试想一下,接触java已经有3年了哇,连lang包下面的类都不了解,怎么混。后来在网上查资料,感觉收获颇多,现记录如下。对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(r...
实现Runnable接口和继承Thread类区别 如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。实现Runnable接口比继承Thread类所具有的优势:1):适合多个相同的程序代码的线程去处理同一个资源2):可以避免java中的单继承的限制3):增加程序的健壮性,代码可以被多个线程共享,代码和数据独立直接看代码:1、继承Thread的demopackag...
HDFS常用命令 启动流程 第一次启动集群hadoop-daemon.sh start journalnodenn1:hdfs namenode -format 产生clusterid fsimagezkServer.sh starthdfs zkfc -formatZK 创建一个文件夹创建节点锁 实现zk公用hadoop-daemon.sh start namenodenn2:hd...
HDFS优化常用项 dfs.datanode.max.transfer.threads一个datanode上最多能创建多少个XDataceiver进程 4096个(datanode收到一个请求就要创建一个XDataceiver进程) dfs.namenode.handler.count NameNode中用于处理RPC调用的线程数,默认为10。对于较大的集群和配置较好的服务器...
hive小例子-----手机基站掉话率 实验数据大家自己下https://pan.baidu.com/s/1AYkb_B3GIuMGKiIbmJvV6w建表create table cell_monitor(record_time string,imei string,cell string,ph_num int,call_num int,drop_num int,duration int,drop_rate double,net_ty...
hive知识大全 Hive 的产生 Hive 产生的原因:方便非java 编程者(熟悉 SQL 语言)对 hdfs 的数据做 mapreduce操作。 Hive 是数据仓库 数据库:用户与数据库交互,提交 SQL 语句后,马上见到执行结果;存放业务数据;数据库提出范式的概念是为了解决数据冗余和耦合的问题;数据库给业务数据提供存储支撑。数据仓库:不与用户交互;存放历史数据;反范式设计,专门引入冗余数据...
hive 对json数据的处理 hive 存储,解析,处理json数据 hive 处理json数据总体来说有两个方向的路走1、将json以字符串的方式整个入Hive表,然后通过使用UDF函数解析已经导入到hive中的数据,比如使用LATERAL VIEW json_tuple的方法,获取所需要的列名。2、在导入之前将json拆成各个字段,导入Hive表的数据是已经解析过得。这将需要使用第三方的SerDe。 测试数据为新浪微博测试...
输入一个正数 n,输出所有和为 n 连续正数序列 很好的一个题目,很久不写都忘了。。。。。。推荐给大家输入一个正数 n,输出所有和为 n 连续正数序列 例如输入 15,由于 1+2+3+4+5=4+5+6=7+8=15,所以输出 3 个连续序列 1-5、4-6 和 7-8。 分析:我们用两个数small和big分别表示序列的最小值和最大值。首先把small初始化为 1,big初始化为 2。如果从small到big的...