自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (4)
  • 收藏
  • 关注

原创 安全性测试:输入校验规则

目录目录等级过滤规则低级过滤的字符中级过滤的字符高级过滤的字符等级过滤规则平台对所有用户提交内容进行输入验证,这些提交内容包括URL、查询关键字、post数据。平台第一步会校验URL,通过后会继续对post提交的所有数据进行校验。 校验的字符(校验时会忽略大小写,系统编码为GBK)有:Javascript:、--、空白字符and空白字符、/**/and空白字符、/**/and/**/、空

2015-03-12 12:03:29 1833

原创 性能调优,weblogic相关参数的配置

最近在做燃气公司的项目,某一个网点报告说系统很慢,由于路途遥远,目前定位问题在两个方面:网络问题,程序问题网络是2M 电信专线,理论上说是比较可靠的部署的程序使用的是通用版本,在其他网省上部署的版本都运行正常。

2015-03-12 11:50:01 525

原创 WSDL样式详解

<br />Web 服务是通过WSDL文档来描述的。WSDL绑定描述了如何把服务绑定到消息传递协议(特别是SOAP消息传递协议)。WSDL 的SOAP绑定style描述了服务调用方式,即远程过程调用rpc (Remote Procedure Call)方式或文档document方式。use定义了类型是编码encoded 方式还是文字literal方式。<br />创建绑定时,可以选择 document 样式或 rpc样式。二者均具有自己的优点和缺点。使用 rpc样式时,要执行的方法的名称同时也是有效负载的根

2010-07-13 16:33:00 693

转载 【转】SQL 优化

FROM: http://www.javaeye.com/topic/498902?page=1  最近从朋友那看了一个某咨询公司给一家企业做的一个优化项目的总结报告书,其历时两个月,10万费用,4个人。最终结果是性能和相应提升了30%,总共修改了3行代码和配置,共修改了3个单词,不到20个字母~~~~。朋友总结了一句话,就是“代码质量越烂的项目,优化起来越容易!”。像上面这个项目,外行会

2009-11-10 16:48:00 564

原创 使得select选择框也可以输入

script language="javascript">      function changeF()       {          document.getElementById(makeupCo).value=          document.getElementById(makeupCoSe).options[document.getElement

2009-10-14 13:44:00 545

原创 最近的研究方向

   近段时间在做一个自动化测试实验室的项目,暂且命名为: autotest-library;   主要用到的技术如下:         JAVA NIO : 使用cindy框架来完成客户机/服务器的通信交互,其最大的优点是使用了异步通信机制,让我再也不用去关心,通信队列何时会满,实现其回调接口后,待方法执行完毕自动回调该方法,支持TCP, Telnet以及SSH 安全加密的通信协议,通过

2009-10-09 13:24:00 478

转载 垃圾回收视图化查看工具:GCViewer [转]

GCViewer(http://www.tagtraum.com/gcviewer.html )是免费的开源垃圾回收视图化查看工具。    这个工具只能在1.5以下的版本中运行,1.6以后没有对应。这个工具是根据JVM的GC执行的log来视图化的,因此我们第一件要做的就是产生log。要产生log需要修改JVM的配置。官方说法如下:Sun JDK 1.4/1.5 with the opt

2009-10-09 13:21:00 904

原创 [转]最快排序和搜索算法的最简代码实现

最快排序和搜索算法的最简代码实现                                                                                          By   沈东良   http://blog.csdn.net/shendl/前言         算法的核心问题是排序和搜索。这2个领域应用最广,研究也最透。本文我将

2009-04-09 16:46:00 1579 1

转载 几种开源Java Web容器线程池的实现方法简介

几种开源Java Web容器线程池的实现方法简介——Tomcat(一)目前市场上常用的开源JavaWeb容器有Tomcat、Resin和Jetty。其中Resin从V3.0后需要购买才能用于商业目的,而其他两种则是纯开源的。可以分别从他们的网站上下载最新的二进制包和源代码。作为Web容器,需要承受较高的访问量,能够同时响应不同用户的请求,能够在恶劣环境下保持较高的稳定性和健

2009-03-27 10:37:00 4237 2

原创 [FLEX]AIR程序外观透明效果教程

导读:本文转自http://space.flash8.net/space/?461421/viewspace-403548.html

2008-11-04 11:08:00 586

原创 [四天学会ajax]学习ajax教程day 1

导读:  Ajax 由 HTML、JavaScript? 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。 

2008-08-21 10:47:00 573

原创 Eclipse报告内存不足和PermSize space错误,Eclipse死掉的解决办法

导读:  Eclipse报告内存不足和PermSize space错误,Eclipse死掉的解决办法   这一段时间,Eclipse总是死掉,几乎是稍微操作快一点就会死掉,几分钟一次,搞得人郁闷至极。浪费了不少时间,在网上搜了下,看到很多朋友也出现类似的情况,在网上求救,但是网上的办法都只是说通过修改eclipse.ini文件来加大Eclipse的内存。   自己试了下,发现

2008-03-13 10:51:00 704

原创 eclipse 对话框

导读:   3.4.1 信息提示框   信息提示框对应的类为org.eclipse.jface.dialogs.MessageDialog,它定义了如下主要方法。   (1) 确认对话框(如图3.4所示):   public static boolean openConfirm(Shell parent, String title, String message)   图3.4 确认对话框   (

2008-01-21 09:43:00 3967

原创 eclipse 中的异步作业调度

导读:   编程的时候经常会遇到一些长时间的操作,比如读取大量文件并进行解析、从远端服务器读取文件、进行复杂的数据库操作等,如果处理不好的话,会造成程序好像死掉了一样。令人震惊的是,很多程序员对此并不在乎,因为他们知道程序为什么而“死掉了”,并向用户解释说程序在做什么,不用担心,只要等就可以了。如果站在用户的角度思考一下就知道这种想法有多么可怕。   这里讲作者经历过的事情:曾经开发过一个从超大X

2008-01-21 09:40:00 1891 1

原创 关于Eclipse中UI程序的线程的讨论

导读:  虽然各个操作系统之间的线程机制是不一样的,但是大致是相同的。当用户使用GUI程序时,如果点鼠标或按下键盘上的键等时,操作系统会产生对应的GUI事件,它来决定哪个窗口或程序来接受每一个事件并且放到程序的事件队列中.  任何GUI程序的底层结构就是一个事件循环.程序首先初始化事件循环,并开始循环,这个循环会从事件队列依次接收GUI事件并一一做出相应的反应.程序应该对事件做出快速的

2008-01-02 09:40:00 619

原创 花二十分钟教你Ruby快速入门

导读:  摘要:  这是一个短小的Ruby入门,完全读完只需20分钟。让我们从编写世界上最简单的"Hello,World"程序开始逐步深入了解Ruby的类、block、迭代器等特征,也许这对你来讲还远远不过,但对于20分钟的入门来讲已经非常难得了。  介绍  这是一个短小的Ruby入门,完全读完只需20分钟。这里假设读者已经安装了Ruby,如果你没有安装的话,请在阅读文前访问Rub

2007-12-25 17:39:00 962

原创 Draw2D 绘图-- 自定义图型

由于项目的需要,必须做出以下的自定义图形:那么我们就一步步的来做出这个图形;public void paintBorder(Graphics g) ...{        String name = ((NodeElement) part.getModel()).getName();        Rectangle head = new Rectangle(bounds.x, bound

2007-12-17 13:25:00 1448

原创 JAVA 大讲堂----Input和Output,输入输出流

一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:1)

2007-12-14 10:58:00 2154

原创 文件名字过长被自动截取改变

导读:  本文转自http://www.javaeye.com/topic/133324

2007-12-12 18:34:00 831

原创 Eclipse 的汉化过程

1、到 Eclipse 官网下载最新的 Eclipse 3.2.1,点击“All versions”可以看到以往的所有版本,我们下载“3.2.1”。2、在“All versions”页可以看到“3.2.1_Language_Packs”,点击这个链接进入下载页面, 只需要把 NLpack1-eclipse-SDK-3.2.1-win32.zip 下载下来,因为这个语言包就已经包含了简繁中文。3、E

2007-12-04 10:53:00 528

转载 提高数据库性能的方法(sql)

五种提高 SQL 性能的方法有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一

2007-12-03 17:55:00 662

原创 java学习的几个好网站

1、  http://java.sun.com/(英文)Sun的Java网站,是一个应该经常去看的地方。不用多说。2、 http://www-900.ibm.com/developerWorks/cn/IBM的developerWorks网站,英语好的直接去英文主站点看。这里不但是一个极好的面向对象的分析设计网站,也是Web Services,Java,Linux极好的网站。强烈推荐!!!3、 h

2007-12-03 16:20:00 894

原创 多边形 UML 类图的draw2d画法

 public class PackageFigure extends Figure...{                public PackageFigure() ...{             setPreferredSize(50, 50);          }          public void paintFigure(Graphics g) ...{        

2007-11-30 15:42:00 2575 2

原创 Draw2D 绘图-- UML 类图

导读:  图形编辑框架GEF有一个绘图和布局的插件叫Draw2D.Draw2D为GEF应用程序提供绘画和布局管理功能。本文集中探讨如何使用它去绘制一个简单的UML类图形。大多数应用程序使用GEF插件作为编辑层。  生成 Draw2d 图形  一个实例这篇文章的最终目的就是生成如下的一个图形,它是一个简单的UML类图:      设计图形  第一步就是要设计这个图形要由哪些组件

2007-11-28 15:10:00 1731

原创 Draw2D 教程(三)

导读:  3、使用LayoutManagers 和 Panes  Layoutmanagers,就像SWT中的Layout类,用来描述子组件在容器中的位置和大小。这一节将介绍LayoutManager  的子类,以及怎样使用它们。  另外,我们还会涉及Draw2d的panes。ScrollPanes,LayerPanes,以及它们的子类。Draw2d没有Composite类,  

2007-11-27 10:59:00 744

原创 Draw2d里的Invalidating和Updating,布局管理器

导读:  本文部分内容来自Building a Database Schema Diagram Editor with GEF和GEF and Draw2d Plug-in Developer Guide,是对Draw2D里一些基本概念的说明。  LayoutManager(布局管理器)  布局管理器通过Figure#setBounds()改变子图形的位置和大小。   根据布局算法

2007-11-27 10:55:00 926

原创 gef emf 以及基于此的 封装架构之 编码规范

  最近正在完成一个软件产品的,图形模块部分,在入手前,仅仅看过八进制的博客,以及hello world的软件源码。    也是在摸索中慢慢成长,对于整个的软件设计 ,及具体实现 的理解受益良多。    先写几个编程中应有的编码规范:             1。 返回类型用数组而不是用LIST, 如果用集合,请确定使用泛型。                         基于

2007-11-21 15:08:00 916 1

原创 gmf 中保存 xml resource 的方法

写两个方法在这里,做个记录,免得以后忘了;public void save(IFileDelegate file, Object object) throws IOException ...{        SysDesignDiagram designDiagram = (SysDesignDiagram) object;        if(StringUtils.isEmpty(desi

2007-11-07 14:41:00 1045

原创 gmf学习笔记

刚刚接触eclipse的这些概念,着实有点头晕现在总算对这一部分有了一点具体的认识了,写出来,顺便理一下思路:emf 用于创建模型gef是eclipse中表示可编辑图形界面的非常强大的一种工具,把具体的工作划分为MVC三层模式.所以在通常的开发中,一般是将两种技术合起来用 , 简称GMF .emf的建模       emf建模可以采用多种方式,也有不少现成的工具,比如:eclipse uml ,下

2007-11-01 16:18:00 852

原创 XML Schema学习笔记和注解-(转)

1、复杂类型和简单类型之间最根本的区别就是:复杂类型的内容中可以包含其他元素,也可以带有属性(Attribute),但简单类型既不能包含子元素,也不能带有任何属性,但限制条件或扩展条件还是可以有的。 一个复杂类型例子:             element name="name"type="xsd:string"/>                        

2007-10-30 09:53:00 1376

原创 定时任务实现 java

简单介绍一下背景,有N个人,要求每秒出现一个人,间隔也为一秒,不能重复,总耗时不能超过N+1秒/** *//******************************************************************************* * $Header$ * $Revision$ * $Date$ * *==========================

2007-10-18 18:17:00 719

原创 超强面试题

 I) Computer operations (make the answer less than 4 lines for each question) 1. List troubleshooting steps if your Windows is unable to boot.   2. A Windows PC takes 4 minutes to comple

2007-09-13 18:29:00 604

原创 Hibernate 中遇到的一些问题(总结)

Hibernate 中遇到的一些问题(总结1.出现org.hibernate.hql.antlr.HqlBaseParser.recover 异常:原因:SQL语句出错, FROM 写成了 FORM 呵呵 

2007-08-16 11:52:00 631

原创 java面试题

java面试笔试题大汇总   JAVA相关基础知识1、面向对象的特征有哪些方面   1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一

2007-08-15 15:34:00 580

dbvis9.1.3

支持关系型数据库的连接,通过jdbc方式支持主流的各种数据库,oracle,db2,mysql,甚至可以用它来连接hive库

2018-11-20

apache-tomcat-6.0.18

apache-tomcat-6.0.18.exe,安装版

2011-08-30

gef的入门例子(13个)

gef helloworld的11个例子,每一个比前一个都有所加深,适合初学者

2007-11-22

人月神话(最新版

很经典的书,就不多介绍了

2007-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除