Java
kobe_hz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java.util.ConcurrentModificationException
[code="java"]for(CitationDo citation : citations) { int year = citation.getYear(); if(year != 0) { if(paperYear > year) { citations.remove(citation); num --...原创 2012-09-09 14:58:06 · 155 阅读 · 0 评论 -
Junit 使用hamcrest的Matcher找不到的问题(比如greaterThan)
问题:用junit在进行单元测试的时候,使用assertThat方法,发现hamcrest的greaterThan等方法无法识别【说是没有定义】,而且无法静态引用到Matchers类【import static org.hamcrest.Matchers.*;】junit版本: 4.12hamcrest版本:hamcrest-core-1.3 原因:后来发现原因是因为j...2015-04-24 09:12:08 · 3329 阅读 · 0 评论 -
Jboss 四种部署方法以及探讨
一直以来一直使用tomcat,今天学习了一下jboss,在这里总结一下jboss几种部署的方法,并对其中的一些地方进行了实验和探讨。 Jboss版本: 7.1.1.Final启动模式:standalone模式测试war包:mvntest.war (maven构建) 1. 使用UI Console进行部署jboss提供图形界面的部署方式,启动jboss后,访问h...2015-04-22 22:22:14 · 3854 阅读 · 0 评论 -
网上比较好的java多线程教程
网上比较好的java多线程教程【英文】:http://tutorials.jenkov.com/java-concurrency/index.html2015-04-21 13:51:33 · 164 阅读 · 0 评论 -
使用ibatis时Error setting a property: IllegalArgumentException 异常
在使用ibatis做数据访问层时,有时会出现Error setting a property: IllegalArgumentException 异常,该异常出现的一个原因是因为数据库中有null字段,尤其是非字符串字段,比如int类型,ibatis会使用Domain对象的set方法将数据库拿出来的值赋给Domain对象的属性,Domain对象属性为int时,将数据库中拿出的null赋值给i...2015-04-20 16:18:51 · 384 阅读 · 0 评论 -
Java 调用Shell脚本时特殊符号
项目中需要Java调用Shell执行数据库的脚本,脚本命令: mysql -uusername -ppassword database < sqlscript.sql 发现程序没有报错,但是数据没有插入到数据库,脚本没有正确执行,读出命令执行的结果流,发现出现一大堆这个:mysql Ver 14.14 Distrib 5.1.49, for debian-linux...2015-04-15 16:44:14 · 954 阅读 · 0 评论 -
eclipse启动tomcat时端口被占用错误解决方法
问题:Port 80 required by Tomcat v6.0 Server at localhost is already in use ...tomcat启动端口占用错误 解决方法1:在window下,使用 netstat -aon|findstr "80" 命令,查看占用该端口的进程的pid;然后只用命令ntsd -c q -p 6012(其中6012是pid...原创 2013-10-22 08:42:26 · 489 阅读 · 0 评论 -
同步辅助类CountDownLatch
问题:前段时间写一个多线程的爬虫程序,要求在所有爬虫线程执行结束后,执行数据库插入操作。所以就要知道那些爬虫线程什么时候能够全部停止。 解决:(1)按照以往的我的写法,我习惯用Thread类的activeCount()方法,这个方法能够返回当前线程组里活动线程的数量。比如我开5个线程,加上主线程一共是6个线程,所以只需要判断activeCount()为1时(只剩主线程),就说明其他...原创 2013-12-05 22:35:56 · 153 阅读 · 0 评论 -
java.net.BindException: Address already in use:JVM_Bind 问题解决
问题:严重: StandardServer.await: create[8005]: java.net.BindException: Address already in use: JVM_Bindat java.net.PlainSocketImpl.socketBind(Native Method)at java.net.PlainSocketImpl.bind(PlainSocketI...原创 2013-11-18 10:51:07 · 180 阅读 · 0 评论 -
在tomcat上发布web应用时,报java.lang.NullPointerException错误的解决方法
[size=medium]问题:在tomcat上发布web应用时,报java.lang.NullPointerException错误,错误如下:[/size][code="java"]exceptionorg.apache.jasper.JasperException: java.lang.NullPointerException org.apache.jasper.servlet...原创 2013-01-06 14:04:13 · 2152 阅读 · 0 评论 -
maven出现(请使用-source 5 或者更高版本以启用XX)问题解决
[list][*][size=medium]问题:maven在进行打包时,报 '请使用-source 5 或者更高版本以启用XX'的信息并导致打包失败。[/size][*][size=medium]原因:maven默认的编译插件的java版本较低,导致其不支持例如泛型,注解等用法。[/size][*][size=medium]解决方法:在项目的pom.xml文件中加入以下内容用来指定版...原创 2013-01-06 13:39:11 · 308 阅读 · 0 评论 -
一些工具jar包
[b][size=large]我在开发中应用的工具jar包,在这里列出来(常用的框架jar包没有给出)不断更新中!!![/size][/b][size=medium][b]1.处理矩阵运算的 Jama-1.0.2.jar[/b] 美国标准化组织和马里兰大学共同开发,能够处理矩阵的一些常用运算和分解。[b]2.汉语拼音处理jar包 pinyin4j-2.5....原创 2012-09-10 21:02:57 · 179 阅读 · 0 评论 -
阿里开源消息中间件RocketMQ QuickStart
近期学习了阿里的分布式消息中间件RocketMQ,对它的进行了基本的使用,写一篇博客记录一下: 1. 资料获取RocketMQ相关资料基本都在RocketMQ在github上的主页:https://github.com/alibaba/RocketMQ 相关软件、客户端包括源码的下载可以到:https://github.com/alibaba/RocketMQ/re...原创 2015-07-21 00:40:29 · 657 阅读 · 0 评论
分享