- 博客(18)
- 收藏
- 关注
原创 hive常用语法大全
##### 创建数据库```create database Test;create database gd1905;create database if not exists qf1903;create database if not exists qf1903 comment 'this is a database of qf';show databases; 查看所有数据库切换数据库use qd1905; 切换数据库删除数据库drop databa
2021-03-29 18:17:00
3981
原创 sql/hql对json进行解析
## Sql中json使用方法对于jsonArray(json数组),如person表的xjson字段有数据:```scala[{"name":"王二狗","sex":"男","age":"25"},{"name":"李狗嗨","sex":"男","age":"47"}]取出第一个json对象,那么hive sql为:SELECT get_json_object(xjson,"$.[0]") FROM person;结果是:{"name":"王二狗","sex":"男","age":"
2021-03-29 18:08:42
1106
原创 SQL 三表联合查询
CREATE TABLE student(student_id INT,student_name VARCHAR(30),student_age INT,student_sex VARCHAR(6))INSERT INTO student VALUES(100,‘小张’,20,‘男’);INSERT INTO student VALUES(101,‘小白’,20,‘女’);INSE...
2019-09-26 09:55:32
8807
原创 Java 电脑蓝屏冒烟异常处理
class LanPingException extends Exception{LanPingException(){super();}LanPingException(String message){super(message);}}class MaoYanException extends Exception{MaoYanException(){super();}...
2019-09-25 17:50:39
989
原创 非运行时异常处理
/*运行时异常:编译时不检测非运行时异常:当使用了 throws声明,那么调用方必须处理,处理方式有两种 (必须对其进行捕获或声明以便抛出)1:使用try{}catch(){}处理2:使用throws声明抛出throw:用于手动抛出异常类对象用了throw,必须处理,处理方式有两种:1:使用try{}catch(){}2:使用throws声明*///获取数组中指定下标的数据...
2019-09-25 17:49:02
558
原创 面积为负时的异常处理(RuntimeException)
class AreaFuException extends RuntimeException{AreaFuException(){super();}AreaFuException(String message){ super(message);}}class Rectangle{private double width;private double length;Re...
2019-09-25 17:48:01
257
原创 StringBuffer类 增 删 改 查
/*StringBuffer :线程安全,可变的字符序列理解成一个容器,只能存储字符串存储:StringBuffer append(boolean b)StringBuffer insert(int offset, boolean b)删除:StringBuffer delete(int start, int end)StringBuffer deleteCharAt(int in...
2019-09-25 17:45:11
387
原创 String类 判断 转换 替换 获取
/*判断:判断是否包含一个字符串boolean contains(CharSequence s)判断两个字符串的内容是否相同boolean equals(Object anObject)忽略大小写判断两个字符串的内容是否相同boolean equalsIgnoreCase(String anotherString)判断是否以某字符串开头boolean startsWith(Str...
2019-09-25 17:42:57
223
原创 包装类
/*包装类:byte Byteshort Shortint Integerlong Longchar Characterboolean Booleandouble Doublefloat Float基本类型转成字符串类型String.valueOf()String s=String.valueOf(345655557);...
2019-09-25 17:40:31
155
原创 正则表达式:匹配 获取 切割 替换
【特殊字符】\d //数字0–9 (由一位数字组成的字符串)\D //任意一个非数字字符. //任意一个字符\s //空白字符 空格 tab 回车 等\S //非空白字符\w //表示所有单词字符 包括0-9 26个英文字母和 _\W //表示非单词字符【表示范围的符号】//几次都行//至少一次? //至多一次(0或1)[] ...
2019-09-25 17:39:52
466
原创 公司中程序员有姓名,工号,薪水,工作内容。 项目经理除了有姓名,工号,薪水,还有奖金,工作内容。 对给出需求进行数据建模。
abstract class Employee{private String name;private int number;private double salary;Employee(){}Employee(String name,int number,double salary){ this.name=name; this.number=number; this....
2019-09-25 17:36:07
3070
原创 输入的年、月、日,给出该天是该年的第多少天
import java.util.Scanner;public class Demo7 {public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); System.out.println("请输入年月日:"); int y...
2019-09-25 17:35:03
385
原创 在多态中调用子类特有的方法需要向下转型
abstract class Animal{public abstract void eat();}class Cat extends Animal{public void eat(){System.out.println(“猫吃鱼”);}public void catchMouse(){ System.out.println("猫抓耗子");}}class D...
2019-09-25 17:33:26
624
原创 狗生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的。 狗通常的时候和人打招呼会通过“摇摇尾巴”,在被抚摸情绪很好的时候, 会“旺旺叫”,而在受到惊吓情绪烦躁时,会发出“呜呜”声;
/*根据以下这段话的描述,用面向对象的思想实现狗生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的。狗通常的时候和人打招呼会通过“摇摇尾巴”,在被抚摸情绪很好的时候,会“旺旺叫”,而在受到惊吓情绪烦躁时,会发出“呜呜”声;猫也生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的。猫通常的时候和人打招呼会发出“喵~”的声音,在被抚摸情绪很好时,会发出“咕噜咕噜”声,而在受到惊...
2019-09-25 17:31:34
2555
原创 MySQL HIVE经典50题
数据准备01 赵雷 1990-01-01 男02 钱电 1990-12-21 男03 孙风 1990-05-20 男04 李云 1990-08-06 男05 周梅 1991-12-01 女06 吴兰 1992-03-01 女07 郑竹 1989-07-01 女08 王菊 1990-01-20 女01 语文 0202 数学 0103 英语 0301 张三02 李四03 王...
2019-09-25 16:13:43
176
原创 模板设计模式
/*模板设计模式:在实现一个功能时,功能的一部分是确定的,一部分是不确定的,确定的部分还会用到不确定的部分那么就把不确定的部分暴露出去,让子类去实现计算程序运行的时间*/abstract class TimeTool{public final void tongJiTime(){ //final修饰的方法 不能被子类覆盖//在程序运行前记录一个时间long start...
2019-09-07 20:02:14
105
原创 声明一个int型的数组,循环接收8个学生的成绩,计算这8个学生的总分及平均分、最高分和最低分。
import java.util.Arrays;import java.util.Scanner;class Demo1{public static void main(String[] args){int[] arr=new int[8];int sum=0;int aver=0;Scanner sc=new Scanner(System.in);System.out.printl...
2019-09-06 19:38:45
4812
原创 定义一个数组来存储12个学生的成绩{78,85,67,59,88,97,50,88,79,88,50},计算并输出学生的平均成绩。
class Demo5{public static void main(String[] args){int sum=0;int arr []={78,85,67,59,88,97,50,88,79,88,50};for(int i=0;i<arr.length;i++){sum=sum+arr[i];}int ave=sum/(arr.length);System.out....
2019-09-06 19:37:48
4943
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人