![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程经验
亨利一世
除了编程技巧和程序设计能力,解决问题的稳准狠是衡量一个程序员是否优秀的重要因素之一,也是资深技术人员真正的价值所在。
展开
-
(转)Map中删除数据
在Map中直接删除内容将抛出 java.util.ConcurrentModificationException 异常,如果要删除可以用Iterator的remove()方法。 以下代码报错:Map map = new HashMap ();map.put("1", "a");map.put("2", "b");map.put("3", "c");Iterator iter转载 2014-04-11 10:04:31 · 710 阅读 · 0 评论 -
(转)一道面试题看 HashMap 的存储方式
本文作者: 伯乐在线 - 梧桐在 HashMap 中存放的一系列键值对,其中键为某个我们自定义的类型。放入 HashMap 后,我们在外部把某一个 key 的属性进行更改,然后我们再用这个 key 从 HashMap 里取出元素,这时候 HashMap 会返回什么?转载 2014-05-30 17:16:51 · 567 阅读 · 0 评论 -
grep用法详解:grep与正则表达式(转)
首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同!正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大;1基础正则表达式grep 工具,以前介绍过。grep -[acinv] '搜索内容串' filename-a转载 2014-07-31 11:07:58 · 426 阅读 · 0 评论 -
(转)overload与override的区别
override(重写,覆盖) 1、方法名、参数、返回值相同。 2、子类方法不能缩小父类方法的访问权限。 3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。 4、存在于父类和子类之间。 5、方法被定义为final不能被重写。 overload(重载,过载) 1、参数类型、个数、顺序至少有一个不相同。 2、不能重载只有返回值不同的方法名。转载 2014-10-16 16:13:10 · 492 阅读 · 0 评论 -
hive中的NULL分析
Hive中有种假NULL,它看起来和NULL一摸一样,但是实际却不是NULL。空值NULL在底层默认是用'\N'来存储的,Hive中'\'是转义字符,需要对'\'进行一次转义,所以变成'\\N'。如果实际想存储'\N',那么实际查询出来的也是NULL而不是'\N'。修改默认的NULL表示:alter table test SET SERDEPROPERTIES('serializati原创 2014-10-17 10:28:59 · 18023 阅读 · 0 评论