自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 mysql 不走索引的情况

1 or (待确认)、in(待确认) 2 like '%abc' 或者 like‘%abc%’ 3 where num/2=100 或者 subString(a,1,3)='ab' 4 where id !=2 或者 where id <>...

2019-04-18 21:31:40 2335 0

原创 js 对象数组添加属性、修改属性

var kvArray = [{key: 1, value: 10}, {key: 2, value: 20}, {key: 3, value: 30}]; var reformattedArray = kvArray.map(fun...

2018-10-12 19:24:14 19943 1

原创 ConditionalOnProperty的使用

@Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE, ElementType.METHOD}) @Documented @Conditional({OnPropertyCondition.class}) public @int...

2018-02-23 15:02:26 30272 6

原创 Mysql decimal(m,d)的说明

看了一些博客,觉得很多都是复制的,不如自己亲测一篇: create table decimal_test( id int auto_increment PRIMARY key, score decimal(5,2) -- 取值范围是 -999.99 到 999.99 ); ...

2018-02-02 14:27:20 11744 9

原创 java二维数组A.length和A[i].length的区别

public static void main(String[] args) { //// write your code here int[][] A=new int[][]{{1,2},{4,5},{7,8,10,11,12},{}}; System.out...

2017-08-11 21:04:30 15155 1

原创 Hadoop分片原理 split,getSplit,map任务数

/** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with...

2020-06-02 22:59:50 36 0

原创 python3 ,split 用法

#!/usr/bin/python3 txt = "Google#Runoob#Taobao#Facebook" # 第二个参数为 1,返回两个参数列表 x = txt.split("#", 1) print(x) res1="3693908...

2020-05-30 20:18:50 31 0

原创 flink,keyBy,countWindow ,分区,计数窗口 实例

package wikiedits; import org.apache.flink.api.java.functions.KeySelector; import org.apache.flink.streaming.api.datastream.DataStream; import org.a...

2020-04-28 22:38:17 186 0

原创 SLF4J: Failed to load class "StaticLoggerBinder".SLF4J: Defaulting to no-operation (NOP) logger

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See h...

2020-04-28 21:24:01 107 0

原创 java,self4j,输出异常信息

1 public String f3() { try { String s = null; return s.replaceAll("1", "2"); } catc...

2020-04-27 22:37:43 72 0

原创 java, split(regex) 和 split(regex, limit)用法

limit是正整数时表示分割成几个字串,先分割前面的 limit是负整数时表示完全分割,子串可能会是"" limit是0时,与split("分割符")同义,子串不会是"" String str = "a,b...

2020-04-27 22:18:42 88 0

原创 java,catch时依然返回结果

public String f3() { try { String s = null; return s.replaceAll("1", "2"); } catch (Excep...

2020-04-27 22:03:53 63 0

原创 java,if  else if   else if  成立时只会走其中一个路径,不成立时才会一个一个走

public int f4() { if (1 == 1) { if (2 == 3) { return 1; } else if (3 == 4) { return 1...

2020-04-27 22:02:29 103 0

原创 fastjson 序列化 反序列化 2大常用用法

1 转为字符串 JSONObject.toJSONString(对象名); //对象转为json字符串 UserB userB2 = new UserB("lisi", ""); System.out.println(JSONObj...

2020-04-27 16:23:40 50 0

原创 Guava包,ImmutableSet,ImmutableList,ImmutableMap,Collections.unmodifiableList,不可变类,区别用法

public void testJDKImmutable() { List<String> list = new ArrayList<String>(); list.add("a"); list.add(&...

2020-04-26 22:44:48 32 0

原创 Java,Pattern.compile 用正则表达式解析字符串

package com.company; import java.util.regex.Pattern; /** * @Author * @Date 2020/4/26 21:49 * @Version 1.0 * @Desc */ public class Main8 { ...

2020-04-26 21:57:13 56 0

原创 Mysql,dump,导出、导入数据

导出数据: 在源主机上执行以下命令,将数据备份至 dump.txt 文件中: $ mysqldump -u root -p database_name table_name > dump.txt password ***** 如果完整备份数据库,则无需使用特定的表名称。 导入数...

2020-04-13 10:07:43 65 0

原创 java Exception分类

那么何为Checked Exception, 何为Unchecked Exception。 所示 正如上图中所示: Checked Exception: 指的是不能恢复,必须要被使用者来处理的一类异常,如果不捕获,那么编译会报错。例如,IOException。 Unchecked Ex...

2020-03-22 20:13:07 61 0

原创 Linux 文件权限 -rwxr-xr-- 可读 可写 可执行 什么意思 ?

2.1.文件信息含义解释 文件信息:drwxr-xr-x. 2 root root 4096 Oct 29 16:43 Desktop drwxr-xr-x:文件类型和权限。第1位:文件类型,剩余9位:文件权限 2:链接数,普通文件链接数是1,目录链接数是子目录的个数。空目录有.. 和.目录...

2020-03-22 10:17:04 350 0

原创 csv文件太大,显示不全,切分成小文件

v6.csv有200多万行,excel的一个sheet最多显示104万行左右,显示不全,那么如何切分呢? download.csdn.net/download/u010002184/12260318 欢迎到这个网站下载脚本,亲测可用。 ...

2020-03-21 12:05:01 927 0

原创 把文件上传到git,但本地还没有这个项目,怎么办?需要新建Git仓库并添加本地项目

需要新建Git仓库并添加本地项目 1 新建目录git_dir,把需要上传到git的文件enc.jar复制到这个目录下 2初始化当前目录作为Git仓库: git init 3 添加目录下的文件到本地仓库:从工作区提交到暂存区 git add enc.jar # git add . 添加当...

2020-03-21 11:28:44 93 0

原创 Hive,正则表达式,校验是否是数字的问题,\\,regexp,rlike踩过的坑!!

一个很奇怪的问题: 不用.py脚本,直接输入hive语句,运行的结果正确,'^\\d+$'能正确校验是否是数字字符串: hive> select '34xd123scs12' regexp '^\\d+$' ; OK fal...

2020-03-21 11:13:12 242 0

原创 Hive,regexp_replace,把数字、字母替换成*星号

select regexp_replace('123asxsa456dsQWQE','[a-z]|[A-Z]|[0-9]','*') -- ***************** select regexp_replace('...

2020-03-21 09:20:19 601 0

原创 Hive 添加表注释、修改表注释

添加表注释、修改表注释的语句相同: 以下2个语句都正确: ALTER TABLE table_nameSET TBLPROPERTIES('comment' = '表的新注释'); alter table table_name set tblproper...

2020-03-19 18:25:38 673 0

原创 MySQL删除最大id的记录

-- 1报错 delete from white_user where id = select max(id) from white_user ; -- 2报错 delete from white_user a ,(select max(id) as max_id from white_use...

2020-03-18 20:56:59 144 0

原创 MySQL删除多余的重复记录,重复记录只保留一条

CREATE TABLE `white_user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `name` varchar(100) DEFAULT NULL COMMENT '姓名...

2020-03-18 20:44:27 133 0

原创 union all的坑, FAILED: ParseException cannot recognize input near '(' 'SELECT' '' in select clause

union all后面需要是用select查出的子表,不能是直接写一个子表名在那!!! SELECT c1, c2 from t1 where ...... union all SELECT c1, c2 from t2 where ...... -- 正确 SELECT c...

2020-03-17 19:40:39 197 0

原创 Hiv时间戳、时间格式转换

1yyyyMMdd HH:mm:ss => yyyy-MM-dd HH:mm:ss from_unixtime( unix_timestamp(client_report_tm,'yyyyMMdd HH:mm:ss'),'yyyy-MM-dd HH:mm:s...

2020-03-14 08:45:54 295 0

原创 Mysql常用面试题(一)

表结构: CREATE TABLE `white_user_new` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `name` varchar(1000) NOT NULL COMMENT ...

2020-03-05 19:19:39 238 0

原创 Mysql,delete ...select ,You can't specify target table 'white_user_new' for update in FROM clause 解决

不能依据某字段值做判断再来更新某字段的值(对同一表查询后,不能再delete或update ) 期望是:男生的name重复记录仅保留1条,其他的多余重复记录删除 CREATE TABLE `white_user_new` ( `id` bigint(20) NOT NULL AUTO_I...

2020-03-05 19:02:34 77 0

原创 mac idea 切换jdk版本

1 mac先安装好jdk1.7,jdk1.8 2 ZBMAC-C02ZP79VE:~ root$ vim ~/.bash_profile ZBMAC-C02ZP79VE:~ root$ cat ~/.bash_profile export M2_HOME=/Users/root/Docum...

2020-02-27 15:25:21 455 0

原创 mac pycharm 安装 各种包的方法,比如beautifulsoup等

1 2

2020-02-27 15:10:13 269 0

原创 hive实例讲解实现in和not in子句

in查询 如果要查询当天登陆的注册用户,需要用in查询,hive sql如下: select login.uid from login left outer join regusers on login.uid=regusers.uid where regusers.uid is not n...

2020-01-16 14:36:50 81 0

原创 hive,文本中含有多余的空白行,则通过 load data导入到表中后,表中会存在NULL的字段值

如果文本中含有多余的空白行,则通过 load data local inpath 'waybill_code.txt' overwrite into table waybill_code_table_0116; 导入到表中后,表中会存在NULL的字段值。 如下: NULL...

2020-01-16 14:30:32 307 0

原创 fastjson.put用法,构造json

package com.company; import com.alibaba.fastjson.JSONObject; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import jav...

2020-01-15 17:01:11 130 0

原创 比较json和fastjson的put()

org.json.jsonobject: package com.company; import org.json.JSONException; import org.json.JSONObject; public class Main2 { public static void ...

2020-01-15 16:45:29 111 0

原创 SLF4J: Class path contains multiple SLF4J bindings.

启动时warning: SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/Users/xcv/Documents/maven/MavenRepository/ch/qos/...

2019-12-27 15:46:32 83 0

原创 Hive新特性reflect函数介绍

reflect函数可以支持在sql中调用java中的自带函数,秒杀一切udf函数。 使用案例1:所有记录执行相同的java内置函数 hive中建一张表test_udf:column1(int),column2(int) 表中数据如下: 1,2 2,3 3,4 4,5 5,6 sq...

2019-12-25 21:19:17 168 0

原创 mac安装mysql,忘记初始密码怎么处理

1 去mysql官网下载mysql community 版本,https://dev.mysql.com/downloads/mysql/,点击页面上的 Looking for the latest GA version? 2 本地打开dmg文件,开始安装 3 务必注意安装过程中弹出的窗...

2019-12-20 21:21:03 363 0

原创 Hive,INPUTFORMAT的作用

建表语句: CREATE EXTERNAL TABLE `app.table1`( ..... ) PARTITIONED BY ( `dt` string) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' STORED...

2019-12-13 18:31:33 169 0

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