`
Kevin12
  • 浏览: 230698 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
HashSet集合 :不允许有重复的元素并且HashSet中元素的顺序是随机的,包括添加(add())和输出都是无序的。 java.lang.Object    |_ java.util.AbstractCollection<E>         |_ java.util.AbstractSet<E>               |_ java.util.HashSet<E> 例如: public static void main(String[] args) { Set<String> set = new HashSet<Stri ...
NaN是Not a Number的缩写,即不是一个数字。它不等于任何浮点数,包括自己,即:NaN != NaN。 那么如何得到一个NaN呢? 下面是通过运算获得的: double i = 0.0/0.0; float j = 0.0f/0.0f; System.out.println(i); // NaN System.out.println(j); // NaN 也可以利用类库提供的API来得到:Double.NaN;  Float.NaN; 浮点数除了具有NaN之外,还有另外一个特殊值:Infinity,它的意思就是无穷大。它可以通过计算获得: do ...
有些时候将后台的数据显示到前台界面上要有一定的格式,比如,保留两位小数、带百分号等,下面介绍一下java中格式化数字的用法。 1.导入的java包:import java.text.DecimalFormat; 2.用法: /** * @Description: 格式化为保留小数点后两位小数 */ public static String precisionTowNumber(Object value){ if (value==null) return "0.00"; java.text.DecimalFormat df= new java. ...
去掉input的边框样式: style='border-left:0px;border-top:0px;border-right:0px;border-bottom:1px ' 去掉textArea的边框样式: style='overflow:auto; background-attachment:   fixed;   background-repeat:   no-repeat;   border-style:   solid; border-color:   #FFFFFF' 下面是简单的用法: 1.如果是直接写在input标签里面的情况,写法如下: <input type ...
mysql存储过程的调试很麻烦,直接 select 变量,在调用该存储过程时候就可用在控制台输出。 下面是个小例子: 创建存储过程,同时学习一下存储过程中的while循环和if判断。 说明:在mysql的test数据库下面,创建名称为test的存储过程。 CREATE DEFINER=`root`@`localhost` PROCEDURE `test`.`test`() BEGIN /*声明变量,并设置默认值为0*/ DECLARE i INT DEFAULT 0; DECLARE j INT DEFAULT 0; SET i = 1; /*while循环, ...
jbpm4web项目部署流程时候出错: 信息: errors during deployment of deployment(1): error: parsing exception: expression factory class not found : javax.el.ELException: expression factory class not found 分析原因: 是tomcat的问题,tomcat中的架包(el-api.jar)和jbpm中的架包(juel-api.jar、juel-engine.jar、juel-impl.jar)冲突造成的。 解决方法: 将 ...
发布到tomcat中的项目有在上传文件后,再下载时候出场,通过配置tomcat的虚拟目录即可解决: 在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加: <Context path="/files" docBase="D:\upload"></Context> 下 ...
最近做项目,将原来项目中关于jbpm4(流程方面)的功能移到一个新的项目中,在某些查询时候,却发现了下面的问题,我用的数据库是mysql。 执行sql语句时候本来在数据库表中存在的字段,但是执行时候却报不存在,如果不用别名,就正确了,这是为什么? Hibernate: SELECT hpi.DBID_ as dbid,hpi.ID_ as pid,m.wwm_workflow_id as mainId,m.wwm_workflow_name as mainName,m.wwm_workflow_version as version,hpi.start_ as createTime,hpi ...
    最近做流程项目时候发现,流程日志显示的问题:     流程执行完最后一个任务节点就会紧接着执行结束节点,如果最后节点的执行日志和结束节点的执行日志在同一个时间点被存放到日志表中时候,通过比较两者在日志表中创建的时间先后的话,通过下面的方法就会出现,最后任务节点和结束节点顺序颠倒的问题。    仔细想想,这种情况适合所有按照时间排序的情况,以后只要根据时间排序,就应该考虑到时间相等的情况,值得记录一下。    原先的比较时间的代码: /** * 查询历史步骤 * @return */ public String queryHistoryStep(){ W ...
说明:最近做jbpm4流程项目时,在条件节点中用到表达式了,流程执行到条件节点时,根据条件节点去判断下一步要走哪一个节点,条件中的表达式就需要解析了。 首先说一下流程执行的过程:在条件节点执行之前,会将界面中用来和表达式中比较的值存放到流程变量中(也就是说这个值就代表条件节点表达式中的变量)。在执行到条件节点时候,会根据调节节点中的表达式先解析出变量,再根据变量名称和流程id获取到之前存放到流程变量中的值,根据变量和值通过IK-Expression提供的解析方法解析出结果。 注意:要运用IK-Expression必须引入架包IKExpression2.0.jar。 代码如下: packa ...
说明:最近做jbpm4流程项目时,在条件节点中用到表达式了,流程执行到条件节点时,根据条件节点去判断下一步要走哪一个节点,条件中的表达式就需要解析了。根据这个需求我总结了一个表达式解析的方法,该方法有两种用途: 1.根据表达式解析出表达式中的变量,该变量必须是以字母开头的,并且排除了true和false。 2.如果给表达式中的变量赋值,可以进行判断,并返回boolean值。 要注意的是:必须加上IKExpression2.0.jar架包。 代码如下: package com.lujinyong.java.ikExpression; import java.util.ArrayList; ...
在eclipse中创建android项目时候,通过File-->New-->Android Sample Project项目,从官方网站上download下载的Android例子,编译后会出现下面的错误: Description Resource Path Location Type Project has no default.properties file! …… 分析原因:使用eclipse import导入了别的项目,上面的直接下载并导入有出现问题了。 解决方法:将通过上面导入的项目在eclipse中删除,并重新导入,正确的导入别的项目的方法如下: 1.File--& ...
用jbpm4做流程时候将sqlserver数据库改为mysql数据库出现的问题,就是在流程结束时候不能正常结束,错误如下: 警告: SQL Error: 1451, SQLState: 23000 二月 28, 2013 11:05:58 上午 org.hibernate.util.JDBCExceptionReporter logExceptions 严重: Cannot delete or update a parent row: a foreign key constraint fails (`myworkflow`.`jbpm4_execution`, CONSTRAINT `F ...
在做web项目时,用到了mysql数据库和ssh架构,登录系统后,做查询时候,查询出来的list应该为null,但结果却报下面的错误: org.hibernate.MappingException: No Dialect mapping for JDBC type: -1 分析原因:hibernate无法将指定的数据库类型转换为java中的类型而导致的错误。 解决方法:自定义一个mysql方言,并加入这个长varchar类型的定义即可解决问题。 步骤如下: 1,定义一个java类,代码如下: package com.sense.workflow.util; import java.sql. ...
<filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping>      最近使用struts,在使用标签的时候,出现了这样一个问题。      原本使用标签,引用方法是默认配置:web.xml: <filter-mapping> <filter-name>struts ...
Global site tag (gtag.js) - Google Analytics