自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(58)
  • 收藏
  • 关注

原创 jquery ajax error 的个人原因

今天做项目的时候遇到了一个问题,就是jquery的get方法,和后台交互后怎么也不能调用回调函数。网上查了很多的资料,但是都不能解决,于是我改用了ajax方法: $.ajax({ type: "GET", url: "http://127.0.0.1:8080/JQueryDemo/UserVerify?userName="+

2012-06-26 14:13:39 4891 1

原创 第一个项目完成后的杂项

eclipse插件的项目结项了,断断续续的用了6,7个月的时间,当然也学到了很多的东西,项目完成后想到了一句话:自信是磨练出来的。确实,在学校里面的时候,不知道为什么总是不自信,当我的话被别人否定了之后从来不知道反驳,那时我我不知道为什么,但是现在我知道了因为以前没有经历。虽然是第一个项目,虽然是刚刚上完大三后实习的第一个项目,但是他确实

2012-06-26 13:54:05 131

原创 20120509 GEF 中双击事件的捕获及使用

之间已经讲过了 policy和command之间的关系20120212 关于gef的part,policy浅析(http://blog.csdn.net/superbsoftware/article/details/7252226)在那里面主要介绍的是GEF自带的一些policy。但是如果是我们自己需要的事件怎么办呢。下面我以双击事件为例给大家介绍一下。首先,更具之前的介绍我们需要先写

2012-05-09 11:55:24 1071 1

原创 The prefix "xsi" for attribute "xsi:schemaLocation" associated with an element type "x" is not bound

因为公司的项目需要解析xml然后读取配置,在进行下一步的操作。我选择的做法是使用jaxb来实现。当然了至于jaxb我会慢慢想大家介绍。总之需要的是先写一个xsd文件,然后写出一个符合xsd规范的xml来。xsd写完了,再写xml的时候eclipse 的xml编辑器重视报错The prefix "xsi" for attribute "xsi:schemaLocation" associ

2012-05-02 19:02:54 8151 3

原创 20120212 policy中的command

给同事培训的时候有一个问题一直没有解决:在policy中创建了过多的command    @Override    protected Command createChangeConstraintCommand(EditPart child,            Object constraint) {        SuperChangeConstraintCommand ch

2012-02-12 14:35:32 439

原创 20120212 关于gef的part,policy浅析

随着时间的推移,任务已经完成的差不多了,虽然不是一帆风顺但是遇到的问题还是逐一解决了。因为前一段时间春节放假,年终晚会,等等原因,所以一直没有写开发日志。先说一个题外话就是关于过节,我个人十分的讨厌过节,因为它会影响我的正常生活,比如我正常的生活要写开发日志,要深入的研究gef,要看书但是都因为过节而搁浅了。春节前2天,公司里的人就只剩十几个人了,根本没有心情工作。当然了我说的是长假。2,3天的节

2012-02-12 14:22:43 760 1

转载 20120123 gef isDirty

如何在一个GEF editor被编辑了之后,使file菜单下的save action enable呢?(此editor继承自WorkbenchPart。)一开始我想override一下isDirty()方法就可以了,比如根据CommandStack    public boolean isDirty() {        return getCommandStack().isDirty

2012-01-23 12:58:43 472

原创 20111225 补 multipage editor与 properties view无法同步

前两天csdn不稳定,所以一直没有更新。我这里面是解决eclipse3.6.2遇到的问题,所以如果你是使用的3.7的话就不用看了。我们的结构与之前相同在一个multipage里面嵌入gef和xml。在我们的程序开发中遇到了一个问题:王哥用的是eclipse3.6.2 而我用的是3.7。而我们的需求中需要在properties view中显示属性,同样的写法我的能同步他的却不行但是规定的

2011-12-25 22:30:47 754 1

原创 20111220 关于java强制转换

今天明白了一个java强制转换的原理。关键还是最基础的问题具体的是这样public class Father {public void display() {System.out.println("Father");}}public class Son extends Father {private int a = 0;public void dis

2011-12-20 21:59:30 470

原创 20111218 补20111215 Multipage显示Action

在multipage里面会包含2个乃至多个editor那么在这么情况下如何显示Action呢。我们都知道action的安装肯定是在contributor里面进行的,所以我们就研究一下这里面有一个方法,setActivePage传进来的参数是editor起的名字叫做activityEditor所以我觉得action应该在这里添加。而actionBars.getToolBarMan

2011-12-18 18:35:43 408

原创 20111218 补20111215 Multipage显示Action

在multipage里面会包含2个乃至多个editor那么在这么情况下如何显示Action呢。我们都知道action的安装肯定是在contributor里面进行的,所以我们就研究一下这里面有一个方法,setActivePage传进来的参数是editor起的名字叫做activityEditor所以我觉得action应该在这里添加。而actionBars.getToolBarMan

2011-12-18 18:07:06 73

原创 20111218 补20111215 Multipage显示Action

在multipage里面会包含2个乃至多个editor那么在这么情况下如何显示Action呢。我们都知道action的安装肯定是在contributor里面进行的,所以我们就研究一下这里面有一个方法,setActivePage传进来的参数是editor起的名字叫做activityEditor所以我觉得action应该在这里添加。而actionBars.getToolBarMan

2011-12-18 18:03:51 63

原创 20111216 关于MultiPage应用DeleteAction

在multipage开发的时候因为多页所以和普通的editor不一样有很多的api要自己找比如说这个DeleteAction就不会监听到我的项目是在multipage里面有两个editor 一个是graphiceditor另一个是xmleditor 在graphicaleditor中有一些action比如undo,redo,delete等等,但是按照普通的方法不行undo,redo可以dele

2011-12-16 22:30:31 461

转载 泛型的擦除

Java SE5中加入了泛型。为了不破坏现有的类库,将泛型融入Java,Java用到了擦除。看看下面一个例子:class Erased{ private final int SIZE=100; public  void f(Object arg){  if(arg instanceof T){}  T var = new T();  T[] array=new

2011-12-12 21:27:31 492

转载 浅谈MultiPageEditorActionBarContributor

MultiPageEditorActionBarContributor是多页编辑器(MultiPageEditorPart)的EditorActionBarContributor实现。最近在重构一个GEF项目,将之前的单页编辑器(EditorPart)重构为了多页编辑器(MultiPageEditorPart),发现在切换页面过程中之前的一系列Retarget Action(cut,d

2011-12-12 10:47:38 1323

转载 eclipse插件开发中获取文件所在的目录和路径小结

前一段时间一直在搞eclipse插件开发,学习了不少东西!给我印象最深刻的是经常要获取eclipse相关的目录和路径,脑袋中大概整理了一下,总结如下:1.String path = ((IFile)o).getLocation().makeAbsolute().toFile().getAbsolutePath();当然这句可以配合你选择的文件来获取当前文件的绝对路径2.IWorks

2011-11-21 18:17:14 4283 1

转载 23种设计模式的有趣见解

创建型模式               1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory               工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以

2011-11-10 11:43:01 454

转载 Java设计模式

软件设计的 开-闭原则:开闭原则是:一个系统要对扩展开放,而对修改关闭。这里的所指的意思就是在不修改以前已经写好的代码或者尽量不改的情况下来扩展系统的功能。由于从抽象层导出一个或多个新的具体类可以改变系统的行为,因此系统的设计对扩展是开放的,这就满足了开闭原则的第一条。在语言里,可以给出一个或多个抽象类或者接口,规定出所有的具体类必须提供的方法的特征作为系统设计的抽象层。这个抽象层预见

2011-11-10 11:38:30 615

转载 通过ClassLoader说明容器热部署实现机制

在J2EE的项目中,容器给我们提供的热部署功能使得我们不用重启动容器而修改我们的代码。比如使用Weblogic,我们可以在Weblogic-application.xml中配置是否支持热部署Servlet。查阅Weblogc 文档,其实在Weblogic中,EJB组件也是可以热部署的,但如何要热部署EJB组件,Weblogc要求必须自定义ClassLoder。    JVM规范中没有指定JVM

2011-11-09 09:21:49 457

转载 Java Annotation手册

版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html关键字:ja

2011-11-08 14:17:56 715

转载 Java路径问题最终解决方案 —可定位所有资源的相对路径寻址

前言Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们用相对路径来定位classpath外面的资源。这样,我们就可以使用相对于classpath的路径,定位所有位置的资源!

2011-11-07 09:57:30 315

转载 JAVA类动态载入的实现【转】

1       前言前段时间因为项目的需要,我搞了一套类似Servlet重新载入的一个框架,实现了类的动态载入过程。本文写了一些我的学习成果以及心得供大家分享一下。2       类载入的原理(下面引用网上的一篇文章):当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构:        bootstrap classloader

2011-11-03 20:22:50 345

转载 Spring对注解(Annotation)处理源码分析1——扫描和读取Bean定义

1.从Spring2.0以后的版本中,Spring也引入了基于注解(Annotation)方式的配置,注解(Annotation)是JDK1.5中引入的一个新特性,用于简化Bean的配置,某些场合可以取代XML配置文件。开发人员对注解(Annotation)的态度也是萝卜青菜各有所爱,个人认为注解可以大大简化配置,提高开发速度,同时也不能完全取代XML配置方式,XML 方式更加灵活,并且发展的相对

2011-11-01 22:02:15 1087

转载 java反射机制-Class类-Class对象的获取

java.lang.Class是一个比较特殊的类,它用于封装被装入到JVM中的类(包括类和接口)的信息。当一个类或接口被装入的JVM时便会产生一个与之关联的java.lang.Class对象,可以通过这个Class对象对被装入类的详细信息进行访问。简单的说,获取某一个类所对应的Class对象可以通过如下三种途径:1. Object的getClass方法java.lang

2011-11-01 19:12:12 532

转载 造成死锁的原因和解决方案

计算机系统中,如果系统的资源分配策略不当,更常见的可能是程序员写的程序有错误等,则会导致进程因竞争资源不当而产生死锁的现象。产生死锁的原因主要是:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适。(3) 资源分配不当等。       如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进

2011-10-31 13:29:03 6097 1

转载 Java反射机制的学习

Java反射机制是Java语言被视为准动态语言的关键性质。Java反射机制的核心就是允许在运行时通过Java Reflection APIs来取得已知名字的class类的相关信息,动态地生成此类,并调用其方法或修改其域(甚至是本身声明为private的域或方法)。也许你使用Java已经很长时间了,可是几乎不会用到Java反射机制。你会嗤之以鼻地告诉我,Java反射机制没啥用。或许在J2EE、J

2011-10-31 11:32:48 429

转载 java.util.ConcurrentModificationException

当使用 fail-fast iterator 对 Collection 或 Map 进行迭代操作过程中尝试直接修改 Collection / Map 的内容时,即使是在单线程下运行,   java.util.ConcurrentModificationException 异常也将被抛出。  Iterator 是工作在一个独立的线程中,并且拥有一个 mutex 锁。 Iterator 被创建之后会建

2011-10-29 00:49:59 427

转载 JAVA ANNOTATION详解

转载自:http://william750214.javaeye.com/blog/298104元数据的作用如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致可分为三类:l         编写文档:通过代码里标识的元数据生成文档。l         代码分析:通过代码里标识的元数据对代码进行分析。l         编

2011-10-28 10:51:14 306

转载 JUnit4 简单Demo

我们都知道,在合作开发中,我们写的类是要给别人用的,那么会不会有Bug呢?显然,我们需要测试。在之前的学习中,一般我们都是写个main方法进行测试。         先分析一下用main方法测试的几个弊端:1. 不能有组织地运行。(解释一下,就是说不能有效地控制测试哪些方法,有人就要说了,我就在main方法里把要测试的方法都测试一下呗。是可以,但是项目大了呢,创建一堆对象,再调用N个方法,

2011-10-27 18:52:44 1541

转载 从 Java 代码逆向工程生成 UML 类图和序列图

本文面向于那些软件架构师,设计师和开发人员,他们想使用 IBM® Rational® Software Architect 从 Java™ 源代码来逆向工程生成 UML 类和序列图。 逆向工程经常被用来从已有的源代码中以一种抽象模型 UML 格式来获得丢失的设计文档,其可以用来研究一个系统的静态结构和动态行为,并用于扩展新的特性到产品。 作者详细说明了使用 IBM Rational Sof

2011-10-27 16:58:34 2240

转载 @Before, @BeforeClass, @After, @AfterClass

@Before, @BeforeClass, @After, @AfterClass @Before, @After注解过的方法将在测试方法之前/之后执行。 当然类里面可以有多个注解过@Before和@After的方法。如 package test;

2011-10-17 18:41:46 1121

转载 个人经验总结:处理海量数据的经验和技巧

在实际的工作环境下,许多人会遇到海量数据这个复杂而艰巨的问题,它的主要难点有以下几个方面:一、数据量过大,数据中什么情况都可能存在。如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑, 如果数据上到千万级别,甚至过亿,那不是手工能

2011-10-15 10:36:48 302

转载 Spring 的单例模式

singleton---单例模式 单例模式,在spring 中其实是scope(作用范围)参数的缺省设定值每个bean定义只生成一个对象实例,每次getBean请求获得的都是此实例单例模式分为饿汉模式和懒汉模式 饿汉模式spring sin

2011-10-13 22:41:14 398

转载 Spring每次获得的是否是同一个实例

spring 缺省:1.spring用DefaultListableBeanFactory.preInstantiateSingletons()建立bean实例2.缺省采用单例模式 测试基本bean:xml配置文件:   测试代

2011-10-13 22:36:59 762

转载 SWT中嵌入Swing

原文地址:http://blog.sina.com.cn/s/blog_4d0d8bf6010008pz.html文章短小精悍,切中要害,恰到好处! SWT中嵌入Swing1.为何要在SWT中嵌入Swing?    对于像窗口,菜单这样的图

2011-09-23 09:32:53 367

转载 说说单词智能纠错算法--探讨思考问题的方法

先简单说说问题吧,我们在使用Word的时候经常会发现有些单词比如school,一不小心给敲成了shcool或者shool,这个时候Word 会很体贴地提示我们这个英语单词错了(很简单shcool,shool在Word的字典库中都没有出现过,所以肯定错了),接下来Word给出了好几

2011-09-22 21:00:32 355

转载 try catch finally 中有多个return时,代码是这样执行的

try/catch中有return,finally也有return,Sun又说了finally中的代码必须执行,  如果执行finally中的return,  try/catch中的return 还执行吗?如果所有的return都执行,执行的先后顺序是怎样,最

2011-09-21 18:34:24 446

转载 Web service是什么?

作者: 阮一峰日期: 2009年8月26日我认为,下一代互联网软件将建立在Web service(也就是"云")的基础上。我把学习笔记和学习心得,放到网志上,欢迎指正。今天先写一个最基本的问题,Web service到底是什么?一、Web

2011-09-18 10:35:27 276

Web service是什么?

作者: 阮一峰日期: 2009年8月26日我认为,下一代互联网软件将建立在Web service(也就是"云")的基础上。我把学习笔记和学习心得,放到网志上,欢迎指正。今天先写一个最基本的问题,Web service到底是什么?一、Web

2011-09-18 10:33:52 65

原创 xpath路径表达式笔记

简单说,xpath就是选择XML文件中节点的方法。所谓节点(node),就是XML文件的最小构成单位,一共分成7种。- element(元素节点)- attribute(属性节点)- text (文本节点)- namespace (名称空间节点)

2011-09-12 21:06:05 248

空空如也

空空如也

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

TA关注的人

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