java
wuxiao'
年轻、拼搏
展开
-
详细解析java抽象类和接口
在java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是原创 2013-03-06 12:02:46 · 997 阅读 · 1 评论 -
jms基础概念和应用场景
kimmking:介绍下jms和ActiveMQ。在讲JMS之前,我们聊聊相关的背景。谁知道JMS是什么意思?kimmking:对,是message service。那,什么事message呢?嗯,对了,就是信息。kimmking::所有的信息,我们都可以说是消息。kimmking:前提是,它必须是动态的,可流动的,或者说是可传递的。这个过程,就是messaging大家:请问jms转载 2013-12-21 11:48:00 · 1521 阅读 · 0 评论 -
JMS(一)Queue
Java Message Service是java ee的规范之一,可以用来发送异步消息,在某些场景下,可以作为不同系统,或者不同模块之间的集成方式。 可以类比为通过数据库来集成的方式,模块A完成逻辑以后,往数据库插入一条记录,模块B定时轮询数据库,如果查到相应的记录,就进行处理。jms集成实际上思路是差不多的,只是功能更强,并且提供了标准的API支持,而且也可以避免反复轮询数据库或者读取原创 2013-12-23 17:44:08 · 858 阅读 · 0 评论 -
java并发
并发Table of Contents1 什么是并发问题。2 java中synchronized的用法3 Java中的锁与排队上厕所。4 何时释放锁?5 Lock的使用6 利用管道进行线程间通信7 阻塞队列8 使用Executors、Executor、ExecutorService、ThreadPoolExecutor9 并发流程控制10 并发3定律11 由并发到并行转载 2014-03-10 18:02:42 · 667 阅读 · 0 评论 -
SQL state [null]; error code [0]; 不支持从 UNKNOWN 到 UNKNOWN 的转换
场景还原: 数据库MSSQL2008, 驱动包sqljdbc4, spring jdbcTemplate.update(sql, Object[ ])时报错,SQL state [null]; error code [0]; 不支持从 UNKNOWN 到 UNKNOWN 的转换出错原因:MSSQL中bigint类型与java中的java.lang.Long类型匹配,而我这里用了ja原创 2014-04-01 16:15:19 · 24476 阅读 · 0 评论 -
java值传递or引用传递解惑
java中的参数传递本质上原创 2014-06-13 14:32:23 · 1446 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Can not set XXX to com.sun.proxy.$Proxy28
spring项目启动报错:原创 2014-09-12 13:53:19 · 9714 阅读 · 0 评论 -
java.io.NotSerializableException: org.apache.log4j.Logger
storm整合kafka和hbase查看maven dependencies,看项目引用日志jar如下:log4j-1.2.17.jarlogback-classic-1.0.6.jarlogback-core-1.0.6.jarslf4j-api-1.7.5.jar错误定位:在topology中添加HbaseBolt时报错,经过查找发现HbaseBolt中原创 2014-11-04 11:45:55 · 5297 阅读 · 1 评论