- 浏览: 249274 次
- 性别:
- 来自: 深圳
最新评论
-
kiansoung:
在Slave机器需不需开SecondaryNameNode程序 ...
快速了解Hadoop架构 -
忧郁的小老虎:
openjdk和jdk的区别与联系 -
TheMatrix:
...
MyBatis入门实例 -
lishl:
非常感谢分享。详细,务实。赞一个。
Lucene学习笔记【2013-04-10更新】 -
派尔人事:
关于JPA一对一关系的删除问题,有请大家帮忙,感激不尽
文章列表
关于MyBatis,不作太多介绍,在google一搜索,有很多资料,我也是参考别人的例子,MyBatis入门非常容易,希望我现在发的代码对大家有用。
实体类:
package bean;
public class User {
private String name;
private Integer age;
public User() {
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name; ...
总结一下后台分页的思路。
只要获取到一个结果集(List)和总记录数就可以了。这样就可以计算出当前页,总页数,上一页,下一页等。
引用
wuhuajun 写道
楼主的意思是全部加在到内存再分页,不然怎么会把内存吃光。。。
不是全部加到内存啊。我用的是mysql,select xxxxx from talbe where whereSql limit ?,?
难道这样会全部加到内存里分页吗?
今天完成了一个搜索功能,把compass整合到项目当中,做一下笔记,希望对大家有用。
1.搜索文本框
<s:form action="search.action" method="post">
<input class=lst type=text name=queryString maxlength=2048 value="<s:property value='queryString'/>" title="搜索">
<input type=submit name=& ...
Task Node用来添加任务产生任务实例的。
一个Task Node可以定义多个任务。
1.新建一个名为nodetesk的流程模板,如下图
2.为Task Node结点创建任务,并设定任务的分配方式,如下图
3.任务分配示例
package assignment;
import org.jbpm.gra ...
1.为该Node节点添加Action
选中Node节点,通过Properties窗口切换到Action标签页,action的实现方式有两种,一种是Expression,输入JPDL表达式来定义具体的Action;另一种是Handler,选择一个具体的Java类来处理Action.这里选择Handler方式,设置如下:
public class TestActionHandler implements ActionHandler {
public void execute(ExecutionContext context) throws Exception {
System. ...
1.Start: 开始节点。
在该节点里可以配置一个Task,同时还可以指定相关的Event等
2.State: 等待节点
当流程走到State节点后不会自动往下运行,也不会产生Task,而会处于等待状态,直到通过代码触发后才会流转到下一个节点。
3.End: 结束节点
4.Fork: 拆分流程
将当前只有一条路径的流程拆分成若干条路径并行。
5.Join: 聚合流程
把若干条从Fork拆分出来的并行的路径聚合成一条路径。和Fork成对出现。
6.Decision:用来判断流程的流转路线。
7.Node: 自动节点.
在该节点里可以定义一个Action,当流程到达该节点时会触发该Ac ...
1.JbpmConfiguration和JbpmContext讲解
它们是操作jbpm流程的对象,通过它们可以实现针对jbpm流程的所有操作。
JbpmConfiguration:
用来读取JBPM配置文件的对象。
通过该对象,可以获取JBPM配置文件里的所有配置信息。
该对象提供了JBPM流 ...
1.建立一个jbpm project,这里就不作讲解。
2.在项目的jpdl目录下建立一个名为helloworld的process Definition.也就是定义一个流程。并打开流程设计器。
3.在流程设计器中设计一个简单的流程图,如下图
代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<process-definition xmlns="urn:jbpm.org:jpdl-3.2" name="helloworld">
...
一、下载jbpm3.2
到http://sourceforge.net/projects/jbpm/files/下载jbpm-jpdl-suite-3.2.3.zip
二、jbpm3.2目录讲解
把jbpm-jpdl-suite-3.2.3.zip 解压(尽量不要解压到带有中文或空格的目录下)。
三、在myeclipse8.5上安装jbpm3.2插件
下载的jbpm中已经带有eclispe插件,但个人还是喜欢集成到myeclispe中
1.在解压的目录下找到jbpm-gpd.link,我的是在E:\JBPM\jbpm-jpdl-3.2.3\designer\eclipse\links目录下 ...
今晚开始读深入浅出jbpm,做一下笔记。
工作流产品实现主要遵循的两个标准:
1.BPEL:Business Process Execution Language(业务流程执行语言)
关注的焦点是在ESB(Enterprise Service Bus,企业服务总线)之上进行服务编排
IBM,Oracle,BEA
2.BPEL:Workflow Management Coalition(工作流管理联盟)
关注人机交互。
国内较多,SynchroFlow,SunFlow
jBPM不采用标准,采用一种轻量级的XML结构的流程描述语言JPDL(jBPM Process Definition ...
Grid的单元格对数据显示都是采用省略的办法来处理的,即内容长度超过单元格长度时自动隐藏超过的部分并使用省略号...来显示,这样虽然也很好,但有时我们可能还是希望它能完全的显示出来,即采用换行显示。
最简单的办法莫过于直接修改ext-all.css,但俺一般不侵入ext的源文件,那就自己用别的方法实现吧。
方法其实也很简单,判断该grid是否需要换行显示。如果是则加上这段代码:
grid.store.on('load', function() {
grid.el.select("table[class=x-grid3-row-table]").each(fun ...
//-----------------------------------------------------------------
select avg(stu_oder_percent) from tb_sch_collect
结果:
avg(stu_oder_percent) :
60.60962
//-----------------------------------------------------------------
select left(avg(stu_oder_percent),4) from tb_sch_collect
结果: ...
Cookie[] c = this.getWebCookies().getCookies(); // 获取浏览器中的Cookie
boolean f = false; // 查询Cookie是否存在的标识
if (c != null) {
for (int i = 0; i < c.length; i++) {
if (loginMan.getManName().equals(c[i].getName())) {//如果存在该Cookie,返回true
System.out.println("当前的cookie:"+c[i].getN ...
今天整理组员发给我的功能模块,发现如此之丑。在这先说明不是批评你,你也挺不容易的,我只是想说说是不是我们缺少艺术细胞???
元旦那天在网上听到一句话:程序员的艺术细胞一般都不是强。想想我们,我们做的东西如此之丑,是不是他说的是对的呢??为什么别人的审美能力那么强,做出的东西那么好看?我现在还搞不明白,是我们缺少,还是未被发现??
求救中。。。。
mysql -u用户名 -p 数据库名 < 数据库名.sql
范例:
mysql -uroot -p pmmp_04<C:\\pmmp_04.sql