自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

RCP关于配置方式在菜单栏创建菜单

RCP关于配置方式在菜单栏创建菜单<extension point="org.eclipse.ui.commands"> <category id="com.vnvntrip.plugin.dev.commands.category" name="Sample Cate...

2010-02-25 17:34:10 116

原创 RCP中关于可选项(preferencePages)的使用

 在plugin.xml中添加preferencePages的相关配置:自定义属性的配置:  <extension point="org.eclipse.ui.preferencePages"> <page class="com.vnvntrip.plugin.dev.preferences.Custom...

2010-02-25 17:10:40 294

RCP一个自定义的图片处理管理ImageManager

在RCP开发中图片(Image),打印,字体(Font),Cursor在使用必须遵守“谁创建,谁销毁”策略。自己写的图片管理资源管理通过ImageRegistry进行操纵。package com.vnvntrip.plugin.dev.commons;import java.io.File;import java.net.URL;import java.util...

2010-02-25 16:35:37 234

SWT/JFace学习之布局管理

1.   布局管理器(Layout),布局管理数据(LayoutData),不同容器之间的布局 layoutData:控制布局属性的数据layout:布局管理方式只有像composite这种属于容器的才有setLayout方法, 一个容器控件的 setLayout 设置的是它对它所包含的子控件的布局管理方式。而一个控件(容器或者非容器控件)setLayoutData  设置的是控件本身在包含它...

2010-02-25 16:26:51 229

原创 JFace中进度条的应用

     在项目使用进度条,定制特定功能的进度条的。必须使用的东东。      在创建进度条对话框ProgressMonitorDialog,执行相关的run方法。 实现相关的IRunnableWithProgress的各种信息。   package com.vnvntrip.plugin.dev.views.custom;import java.lang.re...

2010-02-25 16:13:02 201

原创 JFace中对话框的经典应用

    在项目中必须针对Jface中代码进行相关的重写实现自己的功能。 源代码如下: 在项目中不管是属性页还是对话框如果要添加特殊的记忆功能(在项目启动之后,显示上次或者以前的信息),一般都要是写在本地应用系统中的xml中。package com.vnvntrip.plugin.dev.views.custom;import java.io.IOException...

2010-02-25 16:08:28 161

RCP 应用程序添加托盘代码

        在一个rcp应用程序中添加托盘的代码如下:    添加托盘的代码如下:    package com.vnvntrip.plugin.dev.views.custom;import org.eclipse.swt.SWT;import org.eclipse.swt.events.SelectionAdapter;import org.eclipse...

2010-02-25 16:03:46 92

Java内存泄露问题

内存泄露      所谓内存泄露就是指一个不再被程序使用的对象或变量一直被占据在内存中。 java中有垃圾回收机制,它可以保证一对象不再被引用的时候,即对象编程了孤儿的时候,对象将自动被垃圾回收器从内存中清除掉。由于Java 使用有向图的方式进行垃圾回收管理,可以消除引用循环的问题,例如有两个对象,相互引用,只要它们和根进程不可达的,那么GC也是可以回收它们的,例如下面的代码可以看到...

2010-02-25 08:52:41 87

原创 多数80后称压力大于70后90后

“80后”,目前中国最受关注的一代,他们代表了中国的未来。“80后”作为一个社会人口学概念,指出生在20世纪80年代的人,特指国家依法实行计划生育后所出生的一代人。据统计,中国的这个群体超过2亿人。转型社会的洪流造就了“80后”的独特性,这些在温室里成长的“小皇帝”们,却要面对社会变迁进程中的狂风暴雨。头上顶着“垮掉的一代”、“叛逆”、“自私”、“脆弱”等负面评价,还伴生着“富二代”、“房...

2010-02-25 08:36:07 280

给自定义Dialog加入保留对话框值的功能

有的时候我们需要这样的功能,记下Dialog中的值,当再次打开这个Dialog的时候,还原这些值。这就需要把这些Dialog的值保存起来。Dialog的IDialogSettings类提供了这个功能。下边是使用方法:在上例"自定义Dialog"的代码上加入三个函数:public void saveState(){        if (text.getText() == null ||...

2010-02-23 14:34:44 131

swt/jface 自定义 Dialog

自定义Dialog很简单,下边我们来一步步实现自定义Dialog一、写一个类,继承自Dialogimport org.eclipse.jface.dialogs.Dialog;import org.eclipse.swt.widgets.Shell;public class TestDialog extends Dialog {    public TestDialog(Shell pare...

2010-02-23 14:32:05 78

Swt/Jface中提供的dialog

Swt/Jface中提供了各种各样的Dialog,一般情况下就能满足我们的需求,现在把这些dialog介绍一下,下一篇文章再继续将如何自定义Dialog一、MessageDialog1,MessageDialog的用法很简单,只需要一句话.MessageDialog.openInfomation(shell,title,message);MessageDialog.openConfirm(s...

2010-02-23 14:29:36 110

原创 IT生活UML描述图

IT程序员生活描述UML,希望大家怕转!!\(^o^)/~

2010-02-23 12:08:23 79

IBatis3.0 中一点典型特性

在IBatis2.X中也有一些类似的特性,这里仅仅发表一些IBatis3.0中的使用。这些特性在2.X中都有,可能部分不同,需要注意。写道在数据可以自动生成主键是使用<!-- mysql /mssql --> <insert id="addBlog" parameterType="Blog" useGeneratedKeys="true" keyProperty="b...

2010-02-22 14:18:45 112

IBatis3.0 注解配置方式的应用(JPA+IBatis3.0应用注解版)

         其实使用IBatis3.0注解,相等于把IBatis中的全局xml配置信息编程式开发,非全局xml配置针对实体的映射文件采用。注解开发,好了,言归正传吧。\(^o^)/~IbatisSessionFactory 的代码重点如下:注意看有颜色部分代码: package com.vnvtrip.search.ibatis.utils;import java.s...

2010-02-22 11:06:13 333

原创 IBatis3.0 xml配置方式的应用(JPA+IBatis3.0应用)

   最近网上出现IBatis3.0的文章本人也做了小Demo,用一下啊,哈哈。采用JpA注解实体,采用IBatis3.0的新的开发方式:采用xml配置IBatis的各种配置文件时数据源可以不适用commons-collections,但是在使用注解时,必须的。有点不解。 使用的类库如下:<?xml version="1.0" encoding="UTF-8"?>&lt...

2010-02-22 10:54:45 194

原创 项目中Hibernate中Criteria和Query查询和模式引用

       在项目中Hibernate中Criteria和Query查询,总是缺少不了一些列的判断等,无论数据类型是什么,这些是必须的,最终动态添加的也是的获取Criteria和Query组成的hql,于是公司兄弟将Criteria和Query进行了抽出封装,采用设计模式中Builder的模式将组成hql过程的判断进行封装组合,使大家在使用时减少了判断是否为空或者空字符串等,细细的相信其实这也是...

2010-02-21 15:52:15 144

原创 Spring2.5+IBatis+JPA+Compass 注解应用

新年伊始,开始复习一些旧的知识:Spring 2.5+Ibatis+JPA+Compass整合应用使用 lib文件如下:   <classpathentry kind="lib" path="src/commons-dbcp.jar"/> <classpathentry kind="lib" path="src/commons-logging.jar"/> 

2010-02-21 15:36:16 80

原创 Preference Page和PropertyPage 学习

PropertyPage实际上是继承PreferencePage的. 这个从类就可以看到.package org.eclipse.ui.dialogs ..... public abstract class PropertyPage extends PreferencePage implements         IWorkbenchPropertyPage {  } ...

2010-02-21 11:13:45 118

原创 RCP基础总结

-1.简介Rich client platform 富客户端平台:应用于JAVA桌面程序开发;一个Eclipse插件:  Eclipse插件:普通插件(对宿主的扩展);脱离Eclipse框架独立运行;与J2EE(jsp,Servlet,ejb)完整结合;目前,国内 RCP 应用也逐渐发展和壮大起来, RCP 有希望扭转Java桌面应用的颓势。如 Jlibrary 是一款开源的 CMS 系统...

2010-02-21 11:10:09 113

原创 SWT开发中同步异步的注意点

    细心的RCP开发者中会注意一个事情:   在Eclipse3.3版本中public class Application implements IApplication  类中的stop方法源代码:    销毁时的同步操作使用: Eclipse自动生成的代码如下:/* (non-Javadoc) * @see org.eclipse.equinox.app.I...

2010-02-21 11:06:32 248

原创 SWT开发的学习

复习以前使用的技术package tcprcp;import org.eclipse.swt.SWT;import org.eclipse.swt.events.SelectionAdapter;import org.eclipse.swt.events.SelectionEvent;import org.eclipse.swt.layout.GridData;import org.ecl...

2010-02-21 10:59:08 66

原创 JVM垃圾回收机制总结(7) :调优方法

JVM调优工具Jconsole,jProfile,VisualVM Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里 JProfiler :商业软件,需要付费。功能强大。详细说明参考这里 VisualVM :JDK自带,功能强大,与JProfiler类似。推荐。 如何调优...

2010-02-12 11:38:14 60

原创 一辈子的孤单

 一辈子的孤单我想我会一直孤单 这一辈子都这么孤单我想我会一直孤单 这样孤单一辈子天空越蔚蓝 越怕抬头看 电影越圆满 就越觉得伤感有越多的时间 就越觉得不安 因为我总是孤单 过着孤单的日子喜欢的人不出现 出现的人不喜欢 有的爱犹豫不决 还在想他就离开想过要将就一点 却发现将就更难 于是我学着乐观 过着孤单的日子当孤单已经变成一种习惯 习惯到我已经不再...

2010-02-12 11:36:05 75

原创 JVM垃圾回收机制总结(6) :透视Java的GC特性

全文转载: http://topic.csdn.net/u/20091211/12/c79a9293-fdd5-4f81-b18f-a4a29c8d9be2.html 作者: yang677888 (from CSDN)   1、 使用 System.gc() 可以不管JVM使用的是哪一种垃圾回收的算法,都可以请求 Java的垃圾回收。 在命令行中有一个参数-verbosegc可以查看Java使...

2010-02-12 11:34:39 120

原创 Apache Mina的学习应用(四)

  继续上文。在客户端和服务端的调用如下: 客户端;package cn.com.unutrip.java.opensource.mina.sumup;import java.net.InetSocketAddress;import org.apache.mina.core.RuntimeIoException;import org.apache.mina.core.fil...

2010-02-02 15:41:21 72

原创 Apache Mina的学习应用(三)

  在客户端和服务端的中定义相关的业务逻辑类的实现:通过实现IoHandler 中实现方法,操作各种业务。一般的开发中采用IoHandlerAdapter,通过重写部分的方法实现的相关的业务逻辑;IoHandler IoHandler具有以下功能 sessionCreated sessionCreated sessionOpened sessionOpened se...

2010-02-02 15:39:15 173

原创 Apache Mina的学习应用(二)

   继续上篇文章 在注册自定义协议的工厂的实现类:通过继承MINA的 DemuxingProtocolCodecFactory实现自定义协议的编码的类。  消息结果的:package cn.com.unutrip.java.opensource.mina.sumup.codec;import org.apache.mina.core.buffer.IoBuffer;imp...

2010-02-02 15:32:26 81

原创 Apache Mina的学习应用(一)

          在一般的项目中使用Mina要求在发送消息前加密数据,在接收数据时解析数据。在加密和解析需要自己定义相应的解析协议。如果采用Mina是就可以简单省事的定义自己的解析和加密协议。 只需实现Mina自己的类库即可。实现相应的方法即可。   如在客户端发送消息先加密,在服务端进行解密,服务端把执行的结果封装成对象之后,先加密之后发送到客户端,客户端,接收到信息后在解密的过程,也是多...

2010-02-02 15:27:29 69

原创 Google日历中可以导入外部的ical数据实现免费发送天气预报

天气预报系统提供ical输出已经一年多了,当初是应网友要求做的数据源。因为Google日历中可以导入外部的ical数据,更重要的是,它还提供对导入日历中的数据给用户发送短信提醒,而这一切都是免费的。已经有不少网站和博客介绍了如何利用本站的天气预报数据实现免费的短信提醒,但基本都是针对的老版系统,在更新了自定义数据格式的工具后,我觉得有必要详细解释一下如何使用这个工具,以及实现免费短信...

2010-02-01 13:38:07 245

原创 如何利用饭否接收免费天气预报短信?

饭否是一个微博客服务,任何人可以用手机免费接收来自好友的新消息。试想如果你的其中一个饭否好友W定时给你天气预报消息,那你就相当于免费接收天气预报短信了。那么具体如何实现这个功能呢?需要用到的工具服务如下:天气预报RSS源、饭否(或叽歪等)帐号2个、Feedlr、Feed43、Google Reader、一部手机。 让我们先来说说原理:RSS天气预报源–>饭否API–>饭否发...

2010-02-01 13:34:52 436

原创 天气预报免费(邮件|短信)订阅系统

google 免费的天气预报服务关闭,在网上找了个免费的天气预报短信服务。网址:http://api.liqwei.com/weather/subscription.asp 天气预报免费(邮件|短信)订阅系统(近日由于用户增加过快,发送策略会频繁调整,带来的不变请谅解) 使用说明:01、定时:系统会在每天晚上 8 点,发送未来 2 天的天气预报的提醒邮件(通过标题显...

2010-02-01 13:32:23 2737

jQuery最新API

jQuery最新API,通过使用 jQuery 应用 JavaScript 效果。jQuery 是一个“写的更少,但做的更多”的轻量级 JavaScript 库。

2012-11-15

空空如也

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

TA关注的人

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