摘要: 因为经常对数据库进行查询操作,对于查询我现在的体会主要是有两个,记录一下吧: 1.对数据库字段加入索引,尽量建少的索引,主要是自己经常使用的where子句后的条件。 2.sql中使用子查询,因为这可以近一步的缩小结果集,使查询速度更快。 阅读全文
posted @ 2013-06-21 18:26 行疆博远 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 今天在进行数据库查询的过程中,因为需要比较一条记录中两个字段的大小问题select * from cyber_download_rate where measure_time between '2013-06-20 00:00:00' and '2013-06-21 00:00:00'and max_rate < avail_rate如上是我写的sql,因为在设计数据库的时候max_rate和avail_rate字段都设计成了varchar类型,今天在进行数据库统计的时候就出现了问题,比较出来的数据根本就不是正确的,这才又将max_rate和avail_r 阅读全文
posted @ 2013-06-20 09:34 行疆博远 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 今天刚学习mybatis,遇到了一个错误,纠结了半天的时间,所以将发现的问题和解决得方法写一下。 错误信息如下:java.lang.ExceptionInInitializerError at com.ibatis.po.TestSysArea.testInsert(TestSysArea.java:31) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39... 阅读全文
posted @ 2013-02-17 09:53 行疆博远 阅读(5263) 评论(0) 推荐(0) 编辑
摘要: 在开发的过程中我们经常会遇到Struts2抛出不能找到action的异常,因为在struts2获取表单进行转换的时候会进行validate()的校验,这样格式的转换和文件长度超过配置文件大小的时候就会报出找不到action的错误,并且不会从action经过。 解决的方法,是在struts.xml配置文件中加入<result name="input">的标签即可。 阅读全文
posted @ 2013-01-25 17:09 行疆博远 阅读(2834) 评论(0) 推荐(0) 编辑
摘要: 在Poi读取Excel数据的过程当中,经常会因为用户操作的问题或是Excel的自动转换将单元格数据转换为科学计数法形式表现,那么这时在后台读取数据并进行校验数据格式的过程当中有可能就会出现错误,或者是出现一些意想不到的问题,那现在就需要对读取的Excel数据进行转换,使用java的DecimalFormat 进行格式化,示例如下: DecimalFormat df = new DecimalFormat("0");//使用DecimalFormat类对科学计数法格式的数字进行格式化contents = df.format(cell.getNumericCellValue() 阅读全文
posted @ 2013-01-24 14:10 行疆博远 阅读(5834) 评论(1) 推荐(1) 编辑