`
文章列表

java-冒泡排序

    博客分类:
  • java
package com.ngsn.util; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; /** * 冒泡排序法 * @author John.Yao * */ public class BubbleSort { public static void main(String[] args) { // int[] values = { 3, 1, 6, 2, 9, 0, 7, 4, 5,9 }; // sort(values); String[ ...
POI导出EXCEL经典实现 收藏   在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的开源工具有很多,用得比较多的就是Apache的POI及JExcelAPI。这里我们用Apache POI!我们先去Apache的大本营下载POI的jar包:http://poi ...

teamviewer

    博客分类:
  • java
网站:http://www.teamviewer.com/zhCN/index.aspx TeamViewer - 通过Internet进行远程访问和远程支持 的一体化解决方案 TeamViewer可在几秒钟内连接到世界各地的任何PC或服务器上。您可以身临现场般地远程控制您伙伴的PC。找出超过1亿用户信任TeamViewer的原因!
强烈推荐:240多个jQuery插件 概述 jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库,使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。 jQuery 还有一个比较大的优势是,它的文档说明很 ...
jQuery插件之表单验证插件validationEngine 普通验证的例子:http://www.position-relative.net/creation/formValidator/ ajax验证的例子:http://www.position-relative.net/creation/formValidator/demoSubmit.html 这个插件支持大部分的浏览器,但由于有使用到了css3的阴影和圆角样式,所以在IE浏览器下无法看到圆角和阴影效果(万恶的IE)。 插件包含三个文件: jquery.validationEngine.js //插件主JS文件 ...
1.首先是生产验证码的jsp页面: <%@ page import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" pageEncoding="utf-8"%> <%@ page import="java.io.OutputStream" %> <%! Color getRandColor(int fc,int bc){ Random random = new Random(); if(fc>255) fc=25 ...
配置ibatis: 1) SqlMapConfig.xml     <setting>元素:     1,lazyLoadingEnabled,延迟加载(lazy loading)是一种只加载必要信息而推迟加载其他未明确请求的数据的技术,也就是说,除非绝对需要,否则应用程序加载的数据越少越好。     lazyLoadingEnabled配置项用于指定当存在相关联的已映射语句时,是否加载延迟加载。默认为true。     2,cacheModelsEnabled,数据高速缓存是一种用于提高程序性能的技术,它基于近期使用过的数据网王很快又会被用到这样一种假设,将近期使用过的数据保 ...
按照别人提供的源码自己调试通过。
集合操作符专门用于合并多条select 语句的结果,包括:UNION, UNION ALL, INTERSECT , MINUS。当使用集合操作符时,必须确保不同查询的列个数和数据类型匹配。         集合操作符具有以下注意事项:     * 集合操作符不适用于LOB、VARRAY和嵌套表列。     * UNION、INTERSECT、MINUS操作符不使用于 LONG列。     * 如果选择列表中包含有表达式或者函数,那么必须为表达式或者函数定义列别名。 1、UNION (无重并集):当执行UNION 时,自动去掉结果集中的重复行,并以第一列的结果进行升序排序。 2、UNIO ...
 jBPM 是一个非常优秀的开源工作流引擎,虽然他不是一个一站式的工作流平台,不过它已经为我们提供了比较丰富的底层操作,为了满足特定的项目需求,我们一般需要对其进行二次开发,才能适用于具体的业务需求。   其中一个主要的扩展点是针对 TaskNode 进行的用户的分配。TaskNode 是 jBPM 中一个非常重要的概念,一个任务节点可以包含若干个任务,不同的任务可以由不同的人来完成,任务实例被分配给 actorId 来完成,其中指定到人的分配工作就是 Assignment 要处理的,这也是我们需要定制的功能,为了实现用户的分配,我们需要实现 AssignmentHandler 接口,接口原型 ...
jbpm4 java.lang.LinkageError: loader constraint violation 包冲突: jbpm4 在tomcat6 下面ssh2 这个错误!原因是项目中WEB-INF\lib中的三个jar包(juel.jar, juel-engine.jar, juel-impl.jar)和tomcat6下lib中jar包(el-api.jar) 冲突解决方法:方法一:换成tomcat5.5 一点问题也没有了方法二:将juel.jar, juel-engine.jar, juel-impl.jar这三个包复制到tomcat6下lib中,并删除原来的el-api.jar ...
jBPM4.4:把GPD插件安装进MyEclipse8.6中 我的help下现在是有一个叫myeclipse configuration center,点击后打开了software and workspace center,里面把welcome、dashboard、software、subscription等集成到了一个面板上: click softwart ---> add site--> add from Archive File-->Jar:file:/e:/jbpm4.4/install/src/gpd/jbpm-gpd-site.zip/-->右键JBP ...
第四章 Tablib Struts标签库 Struts2 Taglib抽象了不同表示技术,现在Struts2主要支持三种表示技术:JSP,FreeMarker和Velocity。但部分的Tag在三种表示技术下都可以使用,但是也有部分只能在某一种情况下使用。 Tab可以分为两类:通用标签和UI标签。 4.1节 通用标签 通用标签用来在页面表示的时候控制代码执行的过程,这些标签也允许从Action或者值堆栈中取得数据。例如地域,JavaBeans,URLs,和action。 控制标签控制程序执行,例如:if,else,iterator 数据标签管理数据的取得和创建,例如:bean,pus ...
struts2 标签学习 用过struts1.x的人都知道,标签库有html、bean、logic、tiles, 而struts2.0里的标签却没有分类,只用在jsp头文件加上 <%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍下每个标 ...
  在SOA领域,我们认为Web Service是SOA体系的构建单元(building block)。对于服务开发人员来说,AXIS和CXF一定都不会陌生。这两个产品都是Apache孵化器下面的Web Service开源开发工具。 Axis2的最新版本是1.3.CXF现在已经到了2.0版本。 这两个框架 都是从已有的开源项目发展起来的。Axis2是从Axis1.x系列发展而来。CXF则是XFire和Celtix项目的结合产品。Axis2是从底层全部重新实现,使用了新的扩展性更好模块架构。 CXF也重新的深化了XFire和Celtix这两个开发工具。 新产品的退出导致了几个问题。是不是现有 ...
Global site tag (gtag.js) - Google Analytics