split方法在大数据开发中的多用于日志解析及字段key值分割,最近需求中碰到一个问题在 无论怎么分割都会出现数组下标越界问题, 由于前台在sdk中多加了几个字段(测试数据很少,大多为空) ,需要我们进行字段补全插入到mysql中,但项目过于老,2016年项目使用的是spark1.5.2不说,使用j ...
分类:
其他好文 时间:
2019-01-30 11:18:25
阅读次数:
166
高级语言通常都配置了一套try...except...finally的错误处理机制。 1、我们先看一个try的机制 字典key不存在 'name'什么时候执行finally key不存在,我们就抛出一个keyerror的错误,下标越界,我们就抛出一个indexerror的错误 如果没有错误,就在ex ...
分类:
编程语言 时间:
2019-01-14 22:00:32
阅读次数:
192
1.数组下标越界的异常int[]i=new int[10];i[0]=90;i[10]=100;数组是从0开始算起是第一位的,没有i[10],这属于第十一位int[]i=new int[5];for(int m=0;m<=i.length;m++){System.out.println(i[]m); ...
分类:
编程语言 时间:
2018-12-11 00:43:26
阅读次数:
238
方法一: 最容易想到的就是一个个比,如果不一样,那么前面的就是最长公共前缀。 为了防止下标越界等情况,先把最短的字符找出来,作为基准用来一位位比较。 方法二:Trie 虽然在这道题里trie的优势没有体现出来,但还是写了一下,就当复习Trie。 找最长公共前缀也很容易,只要找到 next数组里有超过 ...
分类:
其他好文 时间:
2018-12-03 15:38:36
阅读次数:
219
Java异常类层次结构图 <! more Java异常类层次结构图 运行时异常 :都是 类及其子类异常,如 (空指针异常)、 (下标越界异常)等,这些异常是 不检查异常 ,程序中可以选择捕获处理,也可以不处理。这些异常一般是 由程序逻辑错误引起 的,程序应该从逻辑角度尽可能避免这类异常的发生。 运行 ...
分类:
其他好文 时间:
2018-12-01 18:21:55
阅读次数:
267
起先是扒了一个包,动态分页的,但这个包分页之前要加载全部的数据,我这东西后台是个爬虫,不一定浏览的完所以这么做有点浪费资源,于是我改造了一下。 ...
分类:
编程语言 时间:
2018-11-27 10:12:28
阅读次数:
283
这里是异常的说明: 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBou ...
分类:
编程语言 时间:
2018-11-11 16:56:32
阅读次数:
150
学习集合的原理,这是一个很简单的代码,没有索引下标越界判断,异常处理等,不够健壮,后面会继续更新完善代码..... 只是入门学习一下 ...
分类:
其他好文 时间:
2018-10-09 00:32:01
阅读次数:
170
[TOC] content HashMap 的数据结构: 数组 + 链表(Java7 之前包括 Java7) 数组 + 链表 + 红黑树(从 Java8 开始) PS:这里的《 "红黑树" 》与链表都是链式结构。 HashMap 内部维护了一个数组,数组中存放链表的链首或红黑树的树根。 当链表长度超 ...
分类:
其他好文 时间:
2018-10-07 16:48:10
阅读次数:
145
异常概述: 异常是指在程序运行过程中发生的异常事件 , 如0溢出,数组下标越界,找不到文件等,这些事件发生会导致程序不能正常运行。因此,为了加强程序的健壮性,在进行程序设计时,必须考虑可能发生的异常事件并要做出相应的处理。Java通过面向对象的方法来处理异常/。如果在一个方法的运行过程中发生了异常, ...
分类:
编程语言 时间:
2018-09-13 20:08:06
阅读次数:
161