- 浏览: 144476 次
- 性别:
- 来自: 上海
最新评论
-
吱吱吱:
mitchie1017 写道删了之后又出现了,又找到了一个新办 ...
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()解决方法 -
吱吱吱:
mitchie1017 写道删了之后又出现了,又找到了一个新办 ...
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()解决方法 -
di1984HIT:
恩,学习了、
转 java保留两位小数问题 -
mitchie1017:
删了之后又出现了,又找到了一个新办法具体方法:在MyEclip ...
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()解决方法 -
mitchie1017:
写得比别的人详细清楚,谢谢!!
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()解决方法
文章列表
java保留两位小数问题:
补充
(double)(Math.round(result_value*10000)/10000.0)
(double)(Math.round(result_value*10000)/10000.0)
这样计算可以保留result_value小数点后四位,以此类推,1后面几个零就是保留小数点后几位数.
方式一:
四舍五入
double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, Big ...
对于一般的hibernate查询,返回的往往是一个我们熟悉的list,比如:gciLogs = criteria.list();那么这里返回的就是类型是某一个实体的list,get(i)就是这样一个实体,也就是一个记录,然后还可以取得字段值。
而spring的jdbcTemplate.queryForList( sql );先返回一个object,这个object里面是一个map,对应的key就是数据库里面的字段名,value就是我们要取的值了!如:
Java代码
txnLogList = template.queryForList( sql2 );
Object jf=txnLog ...
ArrayList list1 = new ArrayList();
list1.add( "a");
list1.add( "b");
list1.add( "c");
list1.add( "d");
list1.add( "e");
ArrayList list2 = new ArrayList();
list2.add( "1 ...
在ResultSet中我们经常使用的setDate或getDate的数据类型是java.sql.Date,而在平时java程序中我们一般习惯使用 java.util.Date。因此在DAO层我们经常会碰到这俩种数据类型的相互转换,经过了一个下午的折腾,鄙人对两者的转换方法做出了 ...
一般默认情况下,Eclipse ,MyEclipse的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能一样强大。
先举个简单的例子说明问题所在,例如一般默认情况下,在Eclipse ,MyEclipse代码里面,打个foreach,switch等这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在Microsoft ...
用lucene+庖丁解牛主要是要完成对数据库比如某张表单的某些字段的搜索,由于lucene本身对中文支持非常不好,像StandardAnalyzer基本都是一个字一个字匹配的,而用了庖丁解牛分词之后主要是它有一个dic字典,进行分词,效率很高。
首先我封装了一个lucene类,为了简单一点,对数据库操作直接用jdbc进行数据库操作
package lucene;
import java.io.File;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import j ...
在用hibernate插入mysql中文数据库发生了乱码问题,网上查了下,大致是由于mysql默认数据库的collation不是utf-8的,或者帮你页面设置不统一导致。
解决方法:首先把表的collation设置为utf8-default-collation
在jsp页面上加上<%@ page language="java" import="java.util.*"
contentType="text/html;" pageEncoding="UTF-8"%>
在hibernate.cfg.xml&l ...
用过struts1.x的人都知道,标签库有html、bean、logic、tiles,
而struts2.0里的标签却没有分类,只用在jsp头文件加上
<%@ taglib prefix="s" uri="/struts-tags" %>
就能使用struts2.0的标签库
下面就介绍下每个标签的用法(有错请指正):
A:
<s:a href=""></s:a>-----超链接,类似于html里的<a></a>
<s:action name=""& ...
系统在启动的时候报了一个错,发现原因是spring官网连不上了,不知道大家有没有办法将spring的配置文件改成使用本地的命名空间文件。
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 6 in XML document from ServletContext resource [/WEB-INF/classes/applicationContext.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc ...
<s:textfield value ="%{#session.username}" name="account.userid" label="设置昵称" required="true"></s:textfield>
还是个小细节的问题 !~
本是想在注册之后,将注册的名字通过session.set("username",usern ...
<?php
header("Content-Type:text/html; charset=gb2312");
$url1 = "http://i8i8.cc/";
$ch1 = curl_init();
curl_setopt($ch1, CURLOPT_URL, $url1 );
curl_setopt($ch1, CURLOPT_RETURNTRANSFER, true);
$output1 = curl_exec($ch1);
curl_close($ch1);
$regx1='/(<a href=")(\/cclass\/ ...
在struts.xml加入了<constant name="struts.objectFactory" value="spring" />
运行在服务器上之后会报Initializing Spring root WebApplicationContext
Dispatcher initialization failed的错误,网上查了下是缺失包的问题
我把struts2-spring-plugin-2.2.1.1.jar包加进去,就解决问题了。。。
配置struts2+hibernate,错误java.lang.NoSuchMethodError: antlr.collections.AST.getLine()解决方法
由于是用myeclipse自己导的包,出现了包版本冲突问题,问题出在struts包里面有也有个antlr_XXX.jar,与hibernate包里面的冲突了,hibernate的版本高
SSH组合完成后,执行hibernate的HQL查询时,报错:
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
看来是antlr这个语法解析包出错
因为Strut ...
http://sd.csdn.net/a/20120221/312179.html
hibernate database returned no natively generated 错误
在配置hibernate时,做insert测试遇到了这个错误。原因是数据库的表结构中关于id,没有设置auto increment。
例如表结构 user(userId integer(20)auto_increment primary key,userName varchar(20),userPwd varchar(20));
需要在user.hbm.xml中修改
<class name="com.hibernate.user" table="user& ...