日常问题解决随笔
James23vs24
这个作者很懒,什么都没留下…
展开
-
Intellij Idea部署Maven程序后运行报错org.springframework.beans.factory.BeanCreationException
最近从eclipse换成Intellij Idea来编写java程序后正在研究,有些许不适应,慢慢习惯就好。最近导入一个Maven程序后,用tomcat部署运行报错org.springframework.beans.factory.BeanCreationException,好像是applicationContext.xml上bean的创建失败,在错误的后面显示找不到对应的*.hbm.xml文件去原创 2017-04-28 15:10:48 · 5284 阅读 · 0 评论 -
在linux的apache用一个域名关联两个不同的网站平台
因为目前阿里云上运行着一个网站,是在linux的lamp的环境下运行的,应用服务器主要是采用apache。这个网站已经绑定了一个域名,可以通过这个域名访问到这个网站。现在我们这样子设想,想将这个平台复制一份,另外运行着,方便一些新的功能上线的时候可以先在另外一个平台先测试一下,通过查阅资料,我总结了有三个方法。 第一个方法比较简单,通过另外申请一个新的域名绑定另外一个网站,然后就可...原创 2018-05-09 15:22:25 · 720 阅读 · 0 评论 -
使用NumberFormat将int类型的数字格规范化
在之前,有一个数据需要存在数据库中的格式类似“58-001”这种的,其中58和1都是分别获取的,然后想组合成“58-001”的字符串保存在数据库的表中。对于int类型的数字1如何转换成字符串形式的001,我找了一些方法,目前采用了 NumberFormat方式去规范化。 int i = 1; NumberFormat nf = NumberFormat.getInstance(...原创 2018-03-08 20:20:53 · 2267 阅读 · 0 评论 -
安装node express时全局安装报错没有find express modules
今天安装node express框架时按照百度上的教程查找的全局安装,如果之前安装了node 的话,可以http://xiaoyaojones.blog.163.com/blog/static/28370125201351501113581/参照这篇文章写得安装教程,挺详细的。之前没看到这篇文章,我是直接管理员cmd,然后直接npm install -g express命令和npm insta原创 2017-09-07 09:45:17 · 1419 阅读 · 0 评论 -
对于string类型的不同长度的数据调用substring函数时避免空指针报错
在项目中进行lucene进行全文搜索时,搜索到的内容展示出来的有标题(title)和部分内容(content)展示,但是content中的内容不同的文件显示的长度各不相同,这时我想到对于string 类型的content展示的时候进行截取,用string类型自带的substring(int start,int end)函数来截取,即String content = doc.get("content原创 2017-04-06 21:22:21 · 1849 阅读 · 0 评论 -
使用kettle进行数据库连接sql server 2000报错org.pentaho.di.core.exception.KettleDatabaseException
今天用kettle的JDBC方式进行连接sql server 2000数据库的时候,各项参数都设置好后报错org.pentaho.di.core.exception.KettleDatabaseException,我在网上找了很多解决方法都试过了,没有任何作用。后来看到一个网友说给sql server 2000打上sp4补丁后在进行连接就不会报错了,我就下载了一个sp4补丁,然后打上去试一下,具体原创 2017-04-14 21:26:51 · 9521 阅读 · 0 评论 -
Lucene全文搜索查询string时间类型
试验过的,如果在索引中的时间date字段用的是string类型而不是date类型时,在从页面拿到某个时间范围startDate和endDate时,可以用TermRangeQuery来进行查询:Query rangeQuery = new TermRangeQuery("createTime", new BytesRef(new SimpleDateFormat("yyyy-MM-dd").fo原创 2017-04-06 13:48:46 · 662 阅读 · 0 评论 -
Myeclipse在对项目进行“Clean”操作后重新编译无法生成Class文件
在做项目时对代码修改后,比如说删除了某些代码,进行编译发现被删掉的代码仍旧在执行,所以考虑是不是tomcat中的class文件没有编译,然后发现class文件果然最后的修改时间是之前的那次,所以我对整个项目进行clean操作后再重新编译,结果报错说applicationContext.xml中的sessionFactory不能创建bean,这个问题困扰了我好久,我刚开始以为是映射出现了问题,但是之原创 2017-04-06 13:08:59 · 2722 阅读 · 0 评论 -
设置ODBC数据源时候更改默认数据库时没有新建的数据库
今天搞ODBC数据源的时候,设置好后却发现只有sql server自带的那几个默认的数据库,自己新建的数据库并没有被发现,打开配置的数据源观察时候发现更改默认数据库的选项中并没有新建的数据库test(如下图所示)。经过网上一番查找,没什么收获,开始怀疑是之前的服务器搭错了,改了好多都没有效果。后来怀疑是用户名没有这个新建数据库的权限,于是开始查看。可以看到我设置了三个用户,我用原创 2017-04-14 20:16:02 · 5194 阅读 · 3 评论 -
ThinkPHP中查询一个时间段的数据
在实际操作的时候,需要从数据库中查询一个时间段的数据并返回使用,我在数据库中设置如下: 其中时间设置是datetime类型,没使用时间戳的显示,而是按照年月日时分秒的格式显示的,然后想从数据库中取出一个时间段之间的数据使用,首先想到使用一个between限制时间段在一个起始时间和终止时间之间,然后查询这个时间段的数据。$map['updatetime'] = array('between',...原创 2018-04-28 14:23:46 · 10118 阅读 · 3 评论