
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
接口隔离原则(英语:interface-segregation principles, 缩写:ISP)指明没有客户(client)应该被迫依赖于它不使用方法。接口隔离原则(ISP)拆分非常庞大臃肿的接口成为更小的和更具体的接口,这样客户将会只需要知道他们感兴趣的方法。这种缩小的接口也被称为角色接口(role interfaces)。接口隔离原则(ISP)的目的是系统解开耦合,从而容易重构,更改和重
正则表达式在JSP中的应用很有必要看看哦
接下来几天,先重温下Hive的基本命令,然后再以某个场景为前提进行一定的开发与设计。本文作为自己温故知新的文章,同时希望看到的朋友可以从中学到些Hive的基础知识,达到入门的目的。设置变量set foot = "wy";set foot;foot="wy"这里的变量是普通的。下面设置Hive用户自定义变量。./hive --define foot=name;Logging
使用Hive进行分析的过程中遇到了这个异常的信息,一开始看到比较惊讶,因为感觉代码并没有什么不太合理的地方,不过还是抛出了一堆的异常信息,我把日志信息读了一下,发现导致最终异常的是FastJson在封装的时候找不到无参构造函数,虽然最终原因不是Hive引起的,但是上面的一堆异常也的确是唬人的。异常信息Error: java.lang.RuntimeException: org.apache.had
一个简单的问题折腾了接近半天的时间,不过最终发现了问题出在哪里了,UDF这个是用户自定义函数,和sum等这种函数类似,主要作用是输入一个值,然后通过适当的处理后返回一个值。UDF倒是很简单的,基本上就是导入包,继承UDF类,实现一个evaluate方法就行了。UDF实例简单的一个测试程序,是分析下json格式的字符串,解析成对象数组的形式,然后做相应的调整。public class UDFTest
春节前要回家去的日子,一切准备就绪,项目初期版本也已经基本上完成。本来想着可以愉快的回家了,结果在给导师演示的时候报出一堆的异常,之前测试的时候很正常,关键时候就报了一堆bug,你能理解我当时的心情是多么的复杂吗?在此记录下这个异常,以便以后再次遇到的时候可以立刻意识到是哪里的问题。异常的信息如下:由于异常信息比较多,我在上面进行解释并阐述一下我找到问题根源的思路:1. 看异常的开头部
最近想用IDEA编辑器开发,但是平时都用MyEclipse和eclipse习惯了,突然间用IDEA到处碰壁的感觉。在不断的摸索之后终于苦尽甘来,学会了基本的web程序如何创建以及运行了。期间在网上找了很多资料,大多数都千篇一律,跟我遇到的问题也是相差很远,所以决定写此文帮助其他有类似经历的人。注:我用的是IDEA14.0版本概念需要明确一下 IDEA中的项目(project)与e
java.net.SocketException: Software caused connection abort: recv failed根据异常信息来看是SocketException,我搜了下这个异常信息的解决方案,几乎没有能解决我遇到的这个问题的方案,主要的方案都是说,要使用一个while(true)的循环,在循环内部,进行判断,如果当前的inputStream的available()方
最近想用IDEA编辑器开发,但是平时都用MyEclipse和eclipse习惯了,突然间用IDEA到处碰壁的感觉。在不断的摸索之后终于苦尽甘来,学会了基本的web程序如何创建以及运行了。期间在网上找了很多资料,大多数都千篇一律,跟我遇到的问题也是相差很远,所以决定写此文帮助其他有类似经历的人。注:我用的是IDEA14.0版本概念需要明确一下 IDEA中的项目(project)与e
java.net.SocketException: Software caused connection abort: recv failed根据异常信息来看是SocketException,我搜了下这个异常信息的解决方案,几乎没有能解决我遇到的这个问题的方案,主要的方案都是说,要使用一个while(true)的循环,在循环内部,进行判断,如果当前的inputStream的available()方







