自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

The reference to entity "characterEncoding" must end with with the ';' delimiter

mysql数据源在spring xml配置文件中配置时加上编码转换格式后出问题了:The reference to entity "characterEncoding" must end with the ';' delimiter  这是因为useUnicode=true&characterEncoding=UTF-8的&在xml中需要转义,将&换成&amp...

2015-07-21 00:45:25 257

原创 阿里开源消息中间件RocketMQ QuickStart

近期学习了阿里的分布式消息中间件RocketMQ,对它的进行了基本的使用,写一篇博客记录一下: 1. 资料获取RocketMQ相关资料基本都在RocketMQ在github上的主页:https://github.com/alibaba/RocketMQ 相关软件、客户端包括源码的下载可以到:https://github.com/alibaba/RocketMQ/re...

2015-07-21 00:40:29 557

MySQL数据库导入错误:ERROR 1064 (42000)

我在linux下使用mysqldump导出了数据库文件:  mysqldump -uusername -ppassword impact > impact.sql  然后在window系统导入数据库:  mysql -uusername -ppassword impact < impact.sql  结果出错:ERROR 1064...

2015-04-29 16:43:23 9528 1

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 2957

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 3753

maven权威指南网址+ assembly插件使用方法

maven权威指南网址【中文】:http://book.huihoo.com/maven-the-definitive-guide/index.html apache assembly:http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html assembly使用时的一些问题: (1)...

2015-04-21 15:11:56 156

网上比较好的java多线程教程

 网上比较好的java多线程教程【英文】:http://tutorials.jenkov.com/java-concurrency/index.html

2015-04-21 13:51:33 128

使用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 316

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 894

Spring 配置 quartz任务调度遇到的问题和解决方法

Spring版本:3.2.13.RELEASEquartz版本:2.2.1 1. 基本配置(1)配置自己写的任务类<bean id="testTimer" class="org.linkscholar.biz.timer.TestTimer" /> (2)配置JobDetail<bean id="testJobDetail" class="...

2015-04-14 11:18:18 2339

Mysql Error Code 1175

在使用MySQL Workbench进行数据库批量删除或者更新的时候,出现以下错误:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY columnTo disable safe mode, toggle the o...

2015-04-14 10:42:38 176

搭建maven私服

通过nexus搭建私服,不仅可以代理远程的仓库,而且能够帮助我们管理和部署第三方的构件。 1. 下载http://www.sonatype.org/nexus/go/下载最新的nexus(我的是2.11.2),有两个版本一个是绑定了jetty的,有JRE就可以直接运行一个是War包,将其发布到Web容器就可以运行。 2. 安装解压$tar xvzf nexus...

2015-04-04 15:08:32 85

原创 搭建SVN服务器

近期实验室开了新项目,由于实验室的服务器(呵呵,其实也就是拿普通PC做的服务器)换了,所以需要重新搭建一个SVN服务器,操作系统是Ubuntu 12.04.4。 1. 下载安装subversion:$ sudo apt-get install subversion 2. 创建svn仓库$ sudo mkdir ~/svn$ sudo svnadmin create ...

2015-04-04 11:06:54 105

原创 如何在一些下载被封的网站上下载源码比如SourceForge.net

最近搞研究想在SourceForge.net上下载源码,但是SourceForge是被封的,我F墙过去下载,但是基本还是下载不了,后来发现了这个网站 http://www.mirrorservice.org,这个网站提供了很多网站的镜像,其中就包括SourceForge,然后我就如愿的下载到了自己想要的源码。所以推荐给大家,但有两点需要注意:一, 并不能保证就一定能找到你想要的网站二,...

2013-12-16 22:59:58 672 1

原创 同步辅助类CountDownLatch

问题:前段时间写一个多线程的爬虫程序,要求在所有爬虫线程执行结束后,执行数据库插入操作。所以就要知道那些爬虫线程什么时候能够全部停止。 解决:(1)按照以往的我的写法,我习惯用Thread类的activeCount()方法,这个方法能够返回当前线程组里活动线程的数量。比如我开5个线程,加上主线程一共是6个线程,所以只需要判断activeCount()为1时(只剩主线程),就说明其他...

2013-12-05 22:35:56 107

原创 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 141

原创 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:50:11 199

原创 Solr添加IKAnalysis中文分词

1.下载中文分词器IKAnalyzer地址:http://code.google.com/p/ik-analyzer/downloads/list 2.修改schema.xml文件,加入以下配置: <fieldType name="textik" class="solr.TextField" > <analyzer class="...

2013-11-18 10:42:25 193

原创 javax.el.PropertyNotFoundException: Property 'hasNextPage' not found on type...

问题:javax.el.PropertyNotFoundException: Property 'hasNextPage' not found on type Page在使用JSTL的EL表达式时,使用page.hasNextPage时,报了以上错误。但实际上Page这个类中确实有hasNextPage这个方法。  解决:从网上查了一些资料,有人说这是因为Tomcat环境下...

2013-10-22 08:57:57 206

原创 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 442

原创 mysql 超时问题的解决办法

 问题:com.mysql.jdbc.CommunicationsException: The last packet successfully received from the server was58129 seconds ago.The last packet sent successfully to the server was 58129 seconds ago, which ...

2013-04-27 12:46:13 484

原创 mysql 命令行导入导出txt数据文件

1.数据导出命令SELECT * FROM table [where condition]''  into  outfile 'D:/xxx.txt' FIELDSTERMINATED BY '\t'[OPTIONALLY] ENCLOSED BY ''ESCAPED BY '\\' LINES TERMINATED BY '\n' 2.数据导入命令LOAD DATA IN...

2013-04-01 10:59:40 938

原创 solr 一些小问题记录(不断更新中)

1. solr的schema.xml主键的注意事项    solr中主键必须是string类型的。 2. copyFiled和defaultSearchField配合使用,schema.xml如下配置:<fields><field name="id" type="string" indexed="true" stored="false" multiValu...

2013-03-12 12:03:38 129

原创 solr英文应用的基本分词器和过滤器配置

英文应用分词器和过滤器一般配置顺序  索引(index):    1:空格 WhitespaceTokenizer    2:过滤词(停用词,如:on、of、a、an等) StopFilter    3:拆字WordDelimiterFilter     4:小写过滤LowerCaseFilter     5:英文相近词EnglishPorterFilter     6:去除重复词Re...

2013-03-12 11:45:50 354

Solr中新加项目的配置

我们在solr已安装有的前提下配置一个新的solr项目。假设solr解压时的目录为SOLR_SET目录;假设solr存放数据的位置是SOLR_HOME目录;假设tomcat目录是TOMCAT_HOME目录。首先将SOLR_SET/example/ 下的整个 solr 文件夹拷贝到 SOLR_HOME 目录下,并更名为你项目需要的名字,比如我的叫 gene。修改 SOL...

2013-03-07 16:09:23 96

原创 在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 2083

原创 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 256

原创 linux上的mysql报Table 'xxx' doesn't exist 的错误解决方法

[list][*][size=medium]问题:程序报Table 'xxx' doesn't exist 的错误,但是查看数据库发现该表已经存在且字母也没有拼错。[/size][*][size=medium]原因:linux 上的mysql 默认是区分大小写导致的。[/size][*][size=medium]解决:改动mysql的配置文件,在my.cnf中的[mysqld]下面([...

2013-01-06 12:49:48 558

原创 一些工具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 130

原创 MySQL数据库备份和还原的常用命令

[size=medium][b]备份MySQL数据库的命令:[/b]mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql [b]备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库: [/b]mysqldump --add-drop-table -uu...

2012-09-09 15:17:37 150

原创 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 110

原创 Ubuntu中vsftpd采用虚拟用户方法实现不同用户不同权限

[size=large][b]注:以下大部分命令需要系统用户权限,前面加sudo[/b][/size] [size=medium] [b]1、安装vsftpd和db4.8 [/b][list][*]$sudo apt-get install vsftpd [*]$sudo apt-get install db4.8-util [/list] [b]2、建立本地虚拟用...

2012-09-09 14:38:14 157

原创 mysql timestamp 浅用

在CREATE TABLE语句中,第1个TIMESTAMP列可以用下面的任何一种方式声明: 1: 如果定义时DEFAULT CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP子句都有,列值为默认使用当前的时间戳,并且自动更新。 2: 如果不使用DEFAULT或ON UPDATE子句,那么它等同于DEFAULT CURRENT_...

2012-08-11 15:19:25 90

原创 ibatis insert数据时返回新数据的id

[code="xml"] SELECT @@IDENTITY AS ID [/code]在使用ibatis插入一条新数据时,往往希望返回新数据的id,使用以上办法,能够在数据插入数据库后返回新数据的id。[code="xml"] SELECT @@IDENTITY AS ID [/code]...

2012-07-13 14:50:18 233

原创 Python 使用 UTF-8 编码

版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原文出处, 即下面的声明. 原文出处:[url]http://blog.chenlb.com/2010/01/python-use-utf-8.html[/url] 一般我喜欢用 utf-8 编码,在 python 怎么使用呢? 1、在 python 源码文件中用 utf-8 文字。一般会报错,如下: ...

2012-05-22 15:37:48 506

空空如也

空空如也

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

TA关注的人

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