- 浏览: 72647 次
- 性别:
- 来自: 北京
最新评论
-
comsci:
大家加油,把中国自定义工作流的技术水平推行新的高峰。。。。。。 ...
JAVASCRIPT 画工作流 -
dqqmq:
我也刚做了个网页式的画工作流页面,因要配置流程节点界面等原因, ...
JAVASCRIPT 画工作流 -
sxpyrgz:
braveone 写道servlet也是使用单例模式,那么当多 ...
为什么要使用单例 -
braveone:
servlet也是使用单例模式,那么当多个用户请求时,是不是要 ...
为什么要使用单例 -
大海lb:
sxpyrgz 写道songbin0201 写道如果是我,一定 ...
如果你是学生,你还没毕业,一定要好好的学一下大学课程,必须的
文章列表
JAVASCIRPT继承与命名空间
- 博客分类:
- javascript
<script type="text/javascript" src="jquery-1.11.1.min.js"></script>
<body>
<div id="contain1">
<input type = "button" name="test1" option="{required:true}">
</div>
<div id="contain2 ...
今天测试了多线程并发计数的性能:结果测试性能为:
计数类型
运行时间
执行结果
同步
478
10000000
lock
434
10000000
AtomicInteger
739
10000000
none
417
错误
测试结果显示原子操作性能还是比较的差;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.c ...
VELOCITY三种属性加载方式
- 博客分类:
- java
一、velocity默认的加载方式(文件加载方式)
package com.velocity.test;import java.io.StringWriter;import java.util.Properties;import org.apache.velocity.VelocityContext;import org.apache.velocity.app.VelocityEngine;/** * 从文件中加载模板文件,即velocity默认的模板文件加载方式 * @author welcome * */public class LoaderFromFile { publi ...
为什么要用数据库连接池以及原理
2009年09月11日 星期五 下午 7:44
为了避免每次访问数据库的时候都需要重新建立新的连接而影响运行速度,在实际的项目中必须使用数据库连接池来提高数据库的访问效率。在Web服务器端,建立连接池类DBConnPool,可以提供数据库的连接供其他的类使用,那么DBConnPool就应该在Web服务器启动的时候就被创建一个实例,然后等待别人来调用它,那么调用它的类如何在“内存”中找到这个唯一的DBConnPool实例呢?还有,怎样保证这个唯一的DBConnPool实例不被java的垃圾回收机制回收呢? 答案是这样的:一般在web服务器端的连接池程 ...
JHOTDRAW 是运用SWING与AWT开发的一款JAVA绘图软件。
该图形软件可以绘制各种公司所需要的图形元件,然后由元件进行快速的绘制相应的业务图形。
它的优点,
1、可以随意的,很方便的定制各种图元。
2、可以根据图元之间的连接关系统做一些业务上的应用。
例: 流程图:
可以运用JHOTDRAW绘制相应的流程连接图元,定义相应的属性,然后由流程图元做一些流程方面的解析便可成为一款流程软件的应用。
如下图
2\可以自已绘制一些简单,或复杂的应用性图元:
例:
3、可以绘制专业性的一些相关元件,进行相应的数据拓扑
注意:首次加载比较慢,再次加载会好很多
源码下载地 ...
2007年从学校步入了社会,开始了我的编程生涯......。
哇,数据结构,操作系统,数据库系统概论,编译原理,UML,高数.....等这么多的课程,学的我晕晕呼呼的,懵懵懂懂的,根本不知道学校学的东西为何所用, ...
好的软件产品永远也离不开软件的整个管理体系、管理流程、及各环节的人才。
软件要想成为产品就必须按照规范的流程来进行管理,如果中间缺少流程中的任一环节,那么这个软件会渐渐的偏离目标,有可能离目标越来越远。。。。。。(当然,也有可能实现目标。但中间的过程,可想而知。。。。。。)
看了大牛儿们的SWING博客,画一个SWING界面玩儿玩儿,附有源码
可以运行程序点击中间的图片矩型试试
Jhotdraw是一个很不错的开源的JAVA图形软件,它里边儿用了不少的设计模式,可以学到不少的东西。
现简单说一下它的优缺点,
优点
它可以绘制N多基本图形,并由基本图形组合成复杂图元。可以适用于画各种流程图, ...
KKS编码的标识分为三类,即工艺标识、安装地点标识和位置标识。 从逻辑上讲,这三类标识的方法很容易理解: 工艺标识顾名思义即标识各工艺系统的设备,为了标识某一设备,通常先作系统的划分,再在各个系统中作具体的细化表示。 安装地点标识采用坐标的方式标识设备或部件。 位置标识则是采用顺序编号或坐标方式对各个建筑物中的各个房间进行标识。 KKS编码作为一个系统性的工具,其深度已超过了我们头脑中一般的概念性的认识,因为它的各部分是以字母或数字的形式来表示的,其编码字母及编号的使用已经形成了系统性和规则性。 根据KKS编码规则,可以细化到对设备上的 ...
最近在应用服务器跑压力测试过程当中,出现无法创建线程的错误。在java应用中,有时候会出现这样的错误:OutOfMemoryError: unable to create new native thread.这种怪事是因为JVM已经被系统分配了大量的内存(比如1.5G),并且它至少要占用可用内存的一半。有人发现,在线程个数很多的情况下,你分配给JVM的内存越多,那么,上述错误发生的可能性就越大。
那么是什么原因造成这种问题呢?
每一个32位的进程最多可以使用2G的可用内存,因为另外2G被操作系统保留。这里假设使用1.5G给JVM,那么还余下500M可用内存。这500M内存中的一部分必须用于系 ...
一、使用最原始的javax.xml.parsers,标准的jdkapi
//字符串转XMLString xmlStr = /"....../";StringReader sr = new StringReader(xmlStr);InputSource is = new InputSource(sr);DocumentBuilderFactory factory =DocumentBuilderFactory.newInstance();DocumentBuilder builder=factory.newDocumentBuilder();Document doc = b ...
package com.hexun.sample;
import javax.swing.event.EventListenerList;
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
/**
* Java的事件机制/自定义事件.
运行结果:
do something interesting in source here.
listener detects [event]:wintys.event.MyEvent[source=wi ...
PropertyChangeSupport类
最近看代码一直碰到这个类,先做一个总结。
先看PropertyChangeSupport类的官方文档解释: This is a utility class that can be used by beans that support bound properties. You can use an instance of this class as a member field of your bean a ...
两年的开发,很多东西都让我很失望,到最后的调优,到客户的正式使用。从性能特差的IE6,到IE8,到IE9,在这之中它们各有优缺点。在IE6中,如果你加载的数据超过了十几M,那么IE6光打开页面就需十几秒,但换到IE8,I ...