51CTO博客开发
《国内首部基于JBPM5.4实战流程引擎开发(动态表单、模板引擎、公文管理系统)》课程讲师:special课程分类:Java涉及项目:OA公文管理系统、企业订购流程等用到技术:JBPM5.4、FreeMarker、jboss其他特性:Ant、Power designer涵盖内容:视频、课程代码、ppt课时数量:60第一课(工作流开发基础-为什么学习工作流)第二课(工作流开发基础-JBPM5.4介绍
最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。----------------准备工作-------------Jdk 1.5以上java开发环境。Eclipse IDE 一个。Maven 3.0.3下载地址: http://maven.apache.o
入库管理概述入库单管理分为三种情况。一是进货开票审核后自动生成的入库单,库管人员在此可审核该单据,库存数量相应增加;若有‘入库修改数量’权限的操作员可点击‘编辑’按钮修改入库数量;二是销售退回单审核后生成的入库单,库管人员在此可审核该单据,库存数量相应增加,但此种入库单不允许修改;三是用户如果需要进行其他入库时(如赠品或样品),可点击‘增加’按钮录入商品及入库数量,保存并审核后库存数量增加。1.1
符号说明编码符号说明编码符号说明编码"双引号"×乘号×←向左箭头←&AND符号&÷除号÷↑向上箭头↑<小于符号<±正负符号±→向右箭头→>大于符号>?function符号ƒ↓向下箭头
Mysql数据库备份一:package cn.qm.db;import java.io.IOException;public class db_deal { public static void main(String[] args) { load(); // backup(); } private static String str = null; public stat
Jsp向action传list set或mapList1.使用Strut2的的集合对象:在jsp初始化action中的list然后提交到action2.使用Struts标签,实现多个用户同时注册(注意属性配置文件)3.pojoJava代码 1 package com.sh.pojo; 23 import java.util.Date; 4 5 publicclass Register { 6 pr
jquery实现checkbox全选,反选,取消选择开门见山,直接介绍方法,假设页面html代码如下 <a href="javascript:;" id="all">全部选择</a><br> <a href="javascript:;" id="delAll">取消选择</a><br> <a href="javascri
Pager-taglib分页标签一简介,Pager-taglib,支持多种风格的分页显示。实际上她是一个Jsp标签库,为在JSP上显示分页信息而设计的一套标签,通过这些标签的不同的组合,会形成多种不一样的分页页面,风格各异,她自带的DEMO就有七种左右的分页风格,包括Google的分页风格。而需要订制自已的风格的分页页面也非常简单。 分页方式有两种: 一种是从Action中得到一个List,在页面
网上一些可用的Webservice详细信息请看:http://www.webxml.com.cn/zh_cn/index.aspx网络上可供测试的WebService腾讯QQ在线状态WEB服务Endpoint:http://www.webxml.com.cn/webservices/qqOnlineWebService.asmxDisco:http://www.webxml.com.cn/webs
生成随机字符串验证码字符串旋转变色public class ChImageUtil {private String str;// 验证码public String getStr() {return str;}public void setStr(String str) {this.str = str;}private void init() {// 生成随机类Random random = new
1.jar包下载http://ishare.iask.sina.com.cn/download/explain.php?fileid=35428376package ewm;import java.io.*;import java.util.Date;import java.awt.*;import java.awt.p_w_picpath.*;import javax.p_w_picpathio
Java利用Zxing生成二维码Zxing是Google提供的关于条码(一维码、二维码)的解析工具,提供了二维码的生成与解析的方法,现在我简单介绍一下使用Java利用Zxing生成与解析二维码1、二维码的生成 1.1 将Zxing-core.jar 包加入到classpath下。下载http://ishare.iask.sina.com.cn/download/explain.php?file
最近做项目,我负责做网页前端,客户需要利用触摸屏进行操作,不外接鼠标键盘,但要求能录入文字,包括数字,英文,中文。思考了一下,决定用JS实现虚拟键盘。首先上网搜索了一下JS虚拟键盘,在经过仔细筛选后,相中了VirtualKeyboard,一款功能强大的JS虚拟键盘插件。先简单介绍一下VirtualKeyboard,它内置了100多种键盘布局和200多种输入法,9套可选皮肤方案,而且支持自建输入法,
iReport图表(Chart) CiReport很多的图表(Chart)类型可提供使用。iReport现在支持Pie,Pie 3D,Bar,Bar 3D,XY Bar,Stacked Bar,Stacked Bar 3D,Line,XY Line,Area,XY Area,Scatter Plot,Bubble,Time Series,High Low Open Close和Cand
前几节讲解了iReport的常见的应用,本节讲解一个比较实用的功能,实用JavaBean作为数据源,并结合Struts2来运行。并生成XML、HTML、PDF、XLS文档。一、用iReport新建一个报表文件① 前面的步骤省略,不再重复。跟着向导到Query这的时候,选择NewConnection②选择JavaBeans set datasource③选择Next,设置一个name 下
Java开源报表JasperReport、iReport4.5.1使用详解(二)上一节,我们介绍了JasperReport、iReport4.5.1这两款开源软件,本节来个例子,实战下。一.数据源设计图1-1打开上图中红色部分所示:进行当前报表的数据源的设计,我们本节写的是Sql语句 图1-2选择OK 之后,此语句涉及的字段都会显示在Fields下面:图1-3二.报表的结构介绍图1-4报表的结构包
Java开源报表JasperReport、iReport4.5.1使用详解(一) 最近的项目中用到了报表,所使用的工具就是JasperReport4.5.1和iReport4.5.1,JasperReport和iReport的版本一定要对应.一、简介 JasperReport是
一个典型的DRL文件: ①package com.sample 包名,不可以与关键字冲突。一个包通过名称空间描绘,这样很好的保持了一组规则的独立性。 ②import 标记就像java中的含义一样。对于任何要用在规则中的对象,你需要指定完整的路径和类型名。Drools从同名的java包中自动导入类。 ③global 如果多个包定义了同样名称的全局变量,它们必须使用同样的类型,并且全部指向同一个全局值
序列化高级认识1概述两个进程进行远程通信时,彼此可以发送各种类型的数据,包括文本\图片\音频\视频等,都会以二进制序列的形式在网络上传送.当两个java进程进行通信时,一个进程能否把一个java对象发送给另一个进程呢?1.1如何才能做到呢1)发送方需要把这个java对象转换为字节序列,才能在网上传送2)接收方需要把字节序列再恢复为java对象.把java对象转换为字节序列的过程称为对象的序列化,.
1、序列化是干什么的?简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的时候
在JAVA中,一个大的应用程序需要保存很多对象的时候,由于虚拟机内存有限,(资源宝贵啊 )有时不可能所有有用的对象都放到内存中,因此,需要将不常用的对象暂时持久化的文件中,当需要这个对象时,再从文件把对象恢复到内存中,这就是所谓对象的序列化和反序列化。本文讲实现如何将对象序列化到文件,然后再从文件反序列化到对象,你会发现其实特别简单先看一下对象的序列化和反序列化的关键是什么1,首先被序列化的对象必
eclipse 常用快捷键重命名: alt+shift+R flex运行: alt+shift+x , fjava运行: alt+shift+x, jflex调试: alt+shift+d , fjava调试: alt+shift+d , j
在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。笔者使用过多种基于Java的开源Cache组件,其中包括OSCache、JBossCache、EHCache。OSCache功能强大,使用灵活,可用于对象缓存、Filter缓存以及在JSP中直接使用cache标签。笔者在最近的使用过程中发现,在并发量较高时
1.DWR是一个Java开源库,帮助你实现Ajax网站,它可以让你在浏览器中的Javascript代码调用Web服务器上的Java,就像在Java代码就在浏览器中一样。2.DWR主要包括两部分:在服务器上运行的Servlet来处理请求并把结果返回浏览器。运行在浏览器上的Javascript,可以发送请求,并动态改变页面。DWR会根据你的Java类动态的生成Javascript代码。这些代码的魔力是
XMl:<?xmlversion="1.0"encoding="UTF-8"?><Students><boy>tom</boy><studentid="1"><namego="common1">lily</name><age>
大话设计模式前言1.精彩的代码是如何想出来的,要比看到精彩的代码更加令人兴奋2.如果想成为一名优秀的软件设计师,了解优秀软件设计的演变过程比学习优秀的设计本身更有价值,因为设计的演变过程中蕴含着大的智慧。3.简略模式(strategy)4.面向对象的优点-可维护-可扩展-可复用-灵活性好5.面向对象的想法6.继承和多态封装变化点就是面向对象的一种很重要的思维第一章:代码无错就是优1.1.面试时要考
IO流1.概述Input Output>IO流用来处理设备之间的数据传输>Java对数据的操作是通过流的方式>Java用于操作流的对象都在IO包中>流按操作数据分为两种:字节流与字符流>流按流向分为:输入流,输出流>字节流的抽象基类InputStrea,OutputStream>字符流的抽象基类Reader,Writer>注:由这四个类派生出来的子类
1进程就是一个正在执行中的程序每一个进程的执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元2线程就是进程中的一个独立的控制单元,线程在控制着进程的执行一个进程至少有一个线程3多线程的意义:提高效率多条线程一块运行4地址多线程的API位置lang-thread5继承方式步骤1.定义类继承Thread2.复写run()方法3.调用线程的start()方法:该方法有两个作用启动线程和调用r
我看过的好看的电影!!记录一些电影是我平时看电影发表的说说记录下的电影,我觉得还可以!尤其是那几个感人系列的电影,我觉得尤其好! 有的类型可能标错了,我觉得应该不会错,时间太久了没记住,但都是好看的电影! 感人《快乐寻犬记》 感人《忠犬八公的故事》 震撼《猿族崛起》 爱情《爱+LOVE》 唱歌《歌舞青春系列》 爱情
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号