上一页 1 ··· 4 5 6 7 8 9 下一页

2016年2月2日

spark streaming 异常No output streams registered, so nothing to execute

摘要: 实现spark streaming demo时,代码: 1 public static void main (String[] args) { 2 3 4 SparkConf conf = new SparkConf().setAppName("Spark_Streaming").setMaster 阅读全文

posted @ 2016-02-02 16:41 jessezeng 阅读(812) 评论(0) 推荐(0) 编辑

2016年1月20日

log4j2按日志级别输出到指定文件

摘要: 在项目中,可能会产生非常多的日志记录,为了方便日志分析,一般可以将日志按级别输出到指定文件,本次就先说说log4j2的实现吧:1、先加入log4j2依赖包2、写一个java类进行测试,类文件中仅仅写几行日志: 1 package com.jessezeng.log4j2.test; 2 3 imp... 阅读全文

posted @ 2016-01-20 10:48 jessezeng 阅读(18422) 评论(0) 推荐(0) 编辑

2016年1月15日

hbase异常:java.io.IOException: Unable to determine ZooKeeper ensemble

摘要: 项目中用到hbase,有时候可能会报一些异常,比如java.io.IOException: Unable to determine ZooKeeper ensemble 等等,当出现这个问题时,根据个人经验,是由于zookeeper集群地址不可访问导致的,但某某说是项目中用到线程池的问题导致的,咱就 阅读全文

posted @ 2016-01-15 20:47 jessezeng 阅读(1827) 评论(0) 推荐(0) 编辑

2016年1月13日

log4j2配置文件动态指定日志文件名称

摘要: 按照习惯性思维,log4j2中xml中取系统属性应该和log4j一样,但是结果却并不是我们想的这样,存在一定的差别,log4j中的配置可参考log4j配置文件动态指定日志文件名称。现在就来看看到底有什么区别,java代码这块没什么变化:1 if (args.length >= 0) ... 阅读全文

posted @ 2016-01-13 20:12 jessezeng 阅读(10993) 评论(0) 推荐(1) 编辑

log4j配置文件动态指定日志文件名称

摘要: 我们在项目当中经常会使用log4j进行日志记录,偶尔会遇到一些要求,比如日志文件名称按照启动参数动态配置,而不去修改log4j.xml,比较简单的一种做法是,通过设置系统属性的方式实现,代码:1 if(args.length>=0){2 System.setP... 阅读全文

posted @ 2016-01-13 20:01 jessezeng 阅读(8272) 评论(0) 推荐(0) 编辑

2015年12月23日

如何在natTable表格上添加双击事件

摘要: 在项目当中,有时候需要双击表格中的某一行触发一个事件或者一次数据请求,这时候,我们就需要在表格中绑定相关事件,思路实际上很简单,添加一个绑定事件就ok了,那么怎么添加呢?简单实现如下:1、创建绑定双击实现类,抽象出事件处理方法: 1 public abstract class AbstractDou... 阅读全文

posted @ 2015-12-23 18:50 jessezeng 阅读(861) 评论(0) 推荐(0) 编辑

如何让natTable表格支持自定义多个右键菜单

摘要: 在nebula中,官方默认提供了一个构造natTable的builder类,并且提供了一个debugInfo的默认右键菜单,但是当我们通过官方提供的builder去创建natTable,并且要添加多个右键菜单的时候,显得就不太灵活了,需要自己动手改改了,直接上代码吧:1、创建一个抽象的菜单类Abst... 阅读全文

posted @ 2015-12-23 18:38 jessezeng 阅读(1226) 评论(0) 推荐(0) 编辑

2015年12月6日

java1.7集合源码阅读:ArrayList

摘要: ArrayList是jdk1.2开始新增的List实现,首先看看类定义: 容量验证及扩容: 扩容时,为原容量的1.5倍。 ArrayList对Iterator接口的实现: 当对ArrayList进行for循环时,如有对集合进行增删改操作时,会报产生ConcurrentModificationExce 阅读全文

posted @ 2015-12-06 17:37 jessezeng 阅读(292) 评论(0) 推荐(0) 编辑

关于java1.7集合源码阅读

摘要: 工作中每天都会和java集合打交道,虽然以前也看过jdk源码的实现,但有些东西时间长了还是会遗忘,或者有些实现在新版本中有了新的变化,俗话说"温故而知新",所以打算再阅读一下相关源码。java集合包含collection接口的子接口和实现类以及Map接口的子接口和实现两大块,首先先看看这两大块大致内... 阅读全文

posted @ 2015-12-06 16:50 jessezeng 阅读(206) 评论(0) 推荐(0) 编辑

2015年11月29日

多线程之:如何避免死锁

摘要: java代码中,我们如何避免死锁呢?根据死锁产生的原因,我们可以得出解决方法,那就是多线程环境下以相同顺序获取一组锁;另外,由于无限期等待对方所持有的锁导致死锁,因此可采取限时等待,当超过设定时间时还无法获取到锁时,可尝试重试或者放弃锁的获取,行其他操作,总的来说,避免死锁有以下两种方法:1、以相同... 阅读全文

posted @ 2015-11-29 22:31 jessezeng 阅读(566) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 下一页

导航