自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

两亩半地

最近换工作了,重新学习了一下基础知识,决定从现在开始记录过往学习经验

  • 博客(11)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 hive表数据导入到hive表

最近在做项目交接,是一个计算任务。由于需要比对数据并行。就新建了几个hive表和以前老数据表结构保持一致,新表名。但是有 将近两年的数据,需要导到新表里。由于数据在hive 是根据dt 时间分区的,用sql导起来很麻烦。所以写了个脚本跑。hive 其实就是在hdfs上建了一个文件而已 例如 db app; table user; dt 日期分区 就可以在文件路径上找到/app.db/

2017-01-13 15:12:19 882

原创 ThreadLocal<T> 源码分析 jdk1.6

在Thread中定义了ThreadLocal.ThreadLocalMap threadLocals = null;这里看到 ThreadLocalMap 是ThreadLocal的内部类,这个我们可以在ThreadLocal中找到,有点类似与Map 的一个东西,用法也很类似,就理解成一个map也可以

2016-12-15 09:23:34 473

原创 Tomcat运行状态下 修改Velocity嵌套的页面时报 java.lang.OutOfMemoryError: PermGen space及其解决方法

web容器编译嵌套模板时 报错Exception in thread "Timer-0" java.lang.OutOfMemoryError: PermGen space 需要修改--XX:MaxPermSize 不能简单的增大jvm内存

2016-12-07 11:21:25 320

原创 maven install error Cannot find parent

昨天接入其他部门接口的时候引入jar后编译出现错误,但是jar 下载成功代码里面能引用。具体错误如下,Project ID: com.jd.jr.cis:cis-user-export:jar:0.0.1-SNAPSHOTReason: Cannot find parent: com.jd.jr.cis:cis-user for project: com.jd.jr.cis:cis-user-exp

2016-11-30 16:54:35 845

原创 java synchronized 关键字(4)用法简介

synchronized 关键字的用法第一种用法 方法声明时使用synchronized public void MethodA(){ System.out.println("this is MethodA");}这种直接标记在方法上的synchronized 使得MethodA 在每次调用时串行,只有当前调用线程执行完MethodA 其他现成才能执行MethodA 但限于调用当前同个

2016-11-28 22:27:55 248

原创 java synchronized 关键字(3)对象监视器Object与class同时使用

在java多线程中 synchronized 是非常重要的,也是经常用到的对于synchronized关键字要注意两点synchronized对象监视器为Object的时候 synchronized对象监视器为Class的时候synchronized对象监视器为Object和对象监视器为Class同时存在例如下面代码public class A { static synchronized p

2016-11-28 21:55:32 527

原创 java synchronized 关键字(2)对象监视器为class

在java多线程中 synchronized 是非常重要的,也是经常用到的对于synchronized关键字要注意两点synchronized对象监视器为Object的时候 synchronized对象监视器为Class的时候对象监视器为CLASS例如下面代码public class A { static synchronized public void MethodA(){

2016-11-28 21:42:40 378

原创 写博客也不是容易事

开通博客没几天,还没开始写,就已经开始不想写。打开电脑码字的时候,感觉比敲代码累好多,特别是下班回家后,真是一点也不想动。感觉累了一天了,为什么不好好休息一下,还要去写一写大家都熟知,网上一搜一片的东西。但是坚持去写了一点,发现以前学会了,脑子里面有的东西,写出来真的很难,要去组织语言。要校准是否写错了。要去思考我这一篇要写到什么程度。到现在为止写了两篇,但是都很短小,也很浅显。但是脑子里面已经思

2016-11-25 15:28:24 255

原创 Java BigDecimal 一些注意点

为什么要有BigDecimal ,他是干什么的float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候就要使用BigDecimal啦。什么是BigDecimalBigDecimal 由任意精度的

2016-11-25 15:09:05 1048

原创 java synchronized 关键字(1)对象监视器为Object

在java多线程中 synchronized 是非常重要的,也是经常用到的对于synchronized关键字要注意两点synchronized对象监视器为Object的时候 synchronized对象监视器为Class的时候对象监视器为Object也就是

2016-11-24 22:24:36 2180

原创 为啥要开始写博客

为啥要开始写博客相对于写博客我更喜欢写笔记,以前一直用有道云笔记,笔记写起来很随意,自己看懂就好了,写笔记也是从毕业够开始工作开始的,那时候刚入职一家新公司,让我去研究github上的一个libwebsockets的开源项目,原因是那时候这个项目有个bug,就是发送两大的时候会断开连接,对于我来说当时是不可能完成的任务,但是老板说没事,你慢慢来,反正不着急用,平时他也和我一起看看,天天读代码,话流程

2016-11-23 11:41:21 321

Google浏览器

Google浏览器28.0.1500.72版本,推荐使用,Google有控制台可以调试js代码

2013-08-14

数据可连接包

下载后解压,在myeclipse上选中就可以了

2013-08-12

c++ 好玩的小游戏

好玩的游戏,适合c++学习,转载的别人的

2012-06-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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