自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 收藏
  • 关注

【征集】做一个管理人际关系的应用

[b]背景[/b]:目前人际交往越来越密切,但是同时处理好庞大的人际关系又比较困难。虽然目前QQ、微博、手机等都比较普及,和人交流的方式越来越多,但怎么管理好自己的人际关系,个人觉得还是比较难。[b]需求[/b]:1、节假日的时候,希望给一些人群发短信,邮件贺卡等。手动去做比较麻烦。(管理) 2、需要记录一些人的信息,不至于每次见面的时候都问“你是哪里人”(信息) ...

2011-03-07 21:10:47 174

原创 输入输出流的复制

public static void copy(InputStream in, OutputStream out) throws IOException {        byte[] buf = new byte[1024];        int len = 0;        while ((len = in.read(buf, 0, buf.length)) != -1)...

2010-12-30 09:26:47 270

原创 RAD快速开发

RAD=rapid application develop(快速应用开发),常用的RAD工具有:delphi等。 RAD不仅是一种需求抽取方法,它还是是软件开发为一体的方法。 RAD目的是快速发布系统方案,而技术上的优美相对发布的速度来说是次要的。按照Wood and Silver (1995) 的观点, RAD组合了5个方面的技术:1、进化原型2、CASE工具(可进行正向工程...

2010-12-14 12:28:46 1005

原创 TreePath的用法

TreeSelection sel = (TreeSelection)event.getSelection(); if (sel.getPaths().length > 0) { int count = sel.getPaths()[0].getSegmentCount(); if (count >= 2) { TreePath tp =...

2010-12-14 10:53:01 1100

原创 获取数据库中存储过程名

获取数据库中存储过程名This example retrieves the names of all stored procedures in a database. try { // Get database metadata DatabaseMetaData dbmd = connection.getMetaData(); ...

2010-12-14 10:49:24 132

原创 数字输入校验

   1.  txt_TimeLimit = new Text(container, SWT.BORDER);      2.   txt_TimeLimit.setText("1000");      3.   txt_TimeLimit.setBounds(70, 30, 71, 19);      4.   txt_TimeLimit.addVerifyListener(n...

2010-12-14 10:48:14 148

原创 GMF手动增加一个EditPart需要修改代码

edit: 创建相应的command、helper、editpart、policynavigator: XXXNavigatorContentProvider的getChildrenpart: XXXDiagramUpdater XXXPaletteFactory XXXVisualIDRegistryproviders: XXXElementTyp...

2010-12-14 10:19:34 108

原创 Collections

Collections.unmodifiableSet() 二、 Collections的unmodifiableSet方法 Collections的unmodifiableXXX方法设定一个Collection或Map为只读,有四中类型,分别对应 Collection、List、Set、Map。他只有一个参数,一般的写法会是这样: Set s...

2010-12-14 10:16:42 176

原创 Collections

Collections.unmodifiableSet() 二、 Collections的unmodifiableSet方法 Collections的unmodifiableXXX方法设定一个Collection或Map为只读,有四中类型,分别对应 Collection、List、Set、Map。他只有一个参数,一般的写法会是这样: Set s...

2010-12-14 10:16:40 148

原创 JMX连接JConsole字符串

service:jmx:iiop:///jndi/corbaname::1.2@localhost:6888#jmx/rmi/RMIConnectorServer

2010-12-14 10:13:16 193

原创 Problem视图增加Marker

首先,需要得到Problems视图窗口:IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();IViewReference problemView = page.findViewReference(IPageLayout.ID_PROBLEM_VIEW);其次...

2010-12-14 10:00:21 175

原创 SQL数据库类型

SQL Server 2000 Data Types SQL Server Data Type JDBC Data Typebigint BIGINTbigint identity BIGINTbinary BINARYbit BITchar CHARdatetime TIMESTAMPdecimal DECIMALdecimal() identity DECIM...

2010-12-14 09:59:16 111

原创 数据库相关知识

 String strurl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:/yunnan/db1.mdb";// ACCESS文件位置// String strurl = "jdbc:odbc:access";// ACCESS文件位置  ConnectionResultSetDataba...

2010-12-14 09:22:42 80

原创 SWT界面需要展现Busy的标识

import org.eclipse.swt.custom.BusyIndicatorBusyIndicator.showWhile() 

2010-12-13 15:42:18 159

原创 FileOutputStream

FileOutputStream可以创建文件,但一般使用new FileOutputStream(File f)来创建该对象。今天看到一段代码new FileOutputStream("abc.xml");很纳闷该文件到底创建到什么地方去了。经试验,生成的文件放置到了当前classpath的最前端。如果在Eclipse中的一个JavaProject中的一个类里调用了。那么abc.xml文件就会放置...

2010-12-10 14:00:15 329

原创 关于端口被占用

今天整了一下JBoss的ESB,Server启动的时候抛了端口被占用的异常。即Tomcat的8080被占用了。 在cmd中通过netstat -ano找到占用8080端口的进程ID,然后在任务管理器中将其kill掉。不过我发现该进程居然是java.exe。然后我关掉所有和Java相关的工具等之后,kill它,然后还是会重新建出来。在google上查找是否病毒,发现有相关的描述。最后在Win...

2010-11-12 10:49:18 96

原创 好的算法

 用数组代替Map---填入过程 public void installEditPolicy(Object key, EditPolicy editPolicy) { Assert.isNotNull(key, "Edit Policies must be installed with keys");//$NON-NLS-1$ if (policies == null) {...

2010-11-11 20:00:27 112

原创 Java调试参数

java -Xdebug -Xrunjdwp:transport=dt_socket,address=1000,server=y,suspend=n放置在Eclipse的Argments中-Dosgi.requiredJavaVersion=1.5 -Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m ...

2010-09-28 08:48:53 216

原创 Access字段类型

在表的设计视图中,每一个字段都有设计类型,Access允许九种数据类型:文本、备注、数值、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查询向导。文本:这种类型允许最大255个字符或数字,Access默认的大小是50个字符,而且系统只保存输入到字段中的字符,而不保存文本字段中未用位置上的空字符。可以设置“字段大小”属性控制可输入的最大字符长度。备注:这种类型用来保存长度...

2010-09-27 12:35:34 397

原创 数据库类型

SQL Server 2000 Data Types SQL Server Data Type JDBC Data Typebigint BIGINTbigint identity BIGINTbinary BINARYbit BITchar CHARdatetime TIMESTAMPdecimal DECIMALdecimal() identity DECIM...

2010-09-27 12:34:28 108

原创 Oracle全局数据库名和SID的设置

Oracle全局数据库名和SID的设置2007-01-24 20:48 数据库名是一个数据库的名称标识,如MyOracle;这个数据库处于网络中时,为标识该数据库的网络位置,需要用数据库名和网络位置组成其全局数据库名,如MyOracle.domain。即MyOracle和MyOracle.domain都指同一个数据库,只是一个名字用在本机上指明,另一个名字用在网络上指明。SID...

2010-09-27 12:33:14 212

原创 常用数据库JDBC连接写法

常用数据库JDBC连接写法 1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jarClass.forName( "org.gjt.mm.mysql.Driver" );cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDa...

2010-09-27 12:32:34 71

原创 获取数据库中存储过程名

获取数据库中存储过程名This example retrieves the names of all stored procedures in a database. try { // Get database metadata DatabaseMetaData dbmd = connection.getMetaData(); ...

2010-09-27 12:30:55 131

原创 用Jdbc-odbc直接连接access文件

用Jdbc-odbc直接连接access文件阅读次数: 8759次 发布时间: 2004-01-16 00:00:00发布人: skywoo来源: 对于设置与windows下的jsp服务器,且系统较小时,使用access是一个比较好的选择,但是要使用access数据库一般要通过数据源。这里提供一种不用使用数据源用java直接连接数据源的方法。例子程序如下:import ja...

2010-09-27 12:29:41 78

原创 JDBC

ConnectionResultSetDatabaseMetaData dbMeta拿列:dbMeta.getColumns     列名:rs.getString("COLUMN_NAME")     字段类型:rs.getInt("DATA_TYPE")拿主键:dbMeta.getPrimaryKeys拿Schema: dbMeta.getSchemas ...

2010-09-27 12:26:17 100

原创 HSQLDB

近来研究HSQLDB,就尝试翻译了一下它的文档,这里贴出来和大家共享,欢迎大家和我交流:[email protected]  一 什么是HSQLDB?    HSQLDB具有以下特点:    是一个开放源代码的JAVA数据库    具有标准的SQL语法和JAVA接口    HSQLDB可以自由使用和分发    非常简洁和快速的    具有内存数...

2010-09-26 13:37:18 156

原创 SQL语句

下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE d...

2010-09-26 13:31:18 82

原创 使用Java JDK中Java.net包控制UDP协议

使用Java JDK中Java.net包控制UDP协议什么是UDP协议  UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。  为什么要使用UDP  在选择使用协议的时候,选择UDP必须要...

2010-09-26 12:38:26 84

原创 关于动态调用方法的例子

情况: 一个类中有很多同名方法,名字相同,参数列表不一样。假设仅仅一个参数目的: 通过一个dispatch方法,其参数为该同名方法的参数,根据参数的类型调用相应的方法。设计: public void dispatchVisit(Object o) { try { ...

2010-09-26 12:37:10 92

原创 将父类的Private域反射

private static Field XXXField;try { XXXField = XXXParent.class.getDeclaredField(“XXXParentField”); // XXXParentField是父类中私有域的名称。 XXXField.setAccessible(true);} catch (SecurityException e) {...

2010-09-26 12:36:24 92

原创 利用java反射调用类的的私有方法

利用java反射调用类的的私有方法今天和一位朋友谈到父类私有方法的调用问题,本来以为利用反射很轻松就可以实现,因为在反射看来根本不区分是否是private的,没有想到调用本身的私有方法是可以的,但是调用父类的私有方法则不行,后来纠其原因很有可能是因为getDeclaredMethod方法和getMethod方法并不会查找父类的私有方法,于是只好自己写递归了,经过尝试果然如此。把代码放出来方...

2010-09-26 12:35:34 147

原创 利用反射动态调用类成员

利用反射动态调用类成员使用反射来调用类的方法,需要使用Java.lang.reflect.Method中的invoke方法,Object??invoke(Object obj, Object[] args),第一个参数是指需要调用的那个方法的隐式参数,也即那个方法所属的对象,假如调用的是一个静态方法将第一个参数指定为null,第二个参数是指需要调用的那个方法的显式参数,因为一个方法可以有很...

2010-09-26 12:34:41 84

原创 java Native Method初涉

java Native Method初涉 一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编...

2010-09-26 12:30:05 76

原创 Java学习目标

java目标space_326 原创   更新:2007-10-15 16:36:51  版本: 1.0     时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握 Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有...

2010-09-17 16:58:33 98

原创 Effictive Java阅读笔记

避免创建重复的对象面向范围:非可变的对象、已知不会被修改的可变对象用法:如果有静态工厂方法----静态工厂方法。     在静态区域初始化---将一些对象改成static     适配器(adapter)/视图(view):把功能委托给后面的一个对象,从而为后面的对象提供一个可选的接口的对象。针对某个给定对象的特定适配器而言,不需要创建多个适配器实例。Map接口的ke...

2010-09-17 16:44:38 86

原创 Java 学习入门到高深

工具篇JDK (Java Development Kit)JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多...

2010-09-17 14:40:32 112

原创 Java Beans

Java Beans 是什么?有什么意义(作用)与EJB什么关系其实是一种组件 简单的JAVA BEAN是POJO,用来存取数据 复杂点的可以访问数据库 但更习惯在JAVA BEAN中调用EJBhttp://zhidao.baidu.com/question/18196422.html?fr=qrl学习JSP,不可避免地你会接触到JavaBeans,...

2010-09-17 14:39:46 109

原创 JVM结构基础

JVM结构基础前段时间由于研究原来广为传播的String和StringBuffer的性能问题,自己做了几个小实验并得出一些结论,但是从网友的反应来看那个研究并没有起到应有的目的,而且网友也很中肯的提出了自己的意见并对实验中的一些内容指出了其缺陷,针对他们的反应我又反编译了代码来进行对比,但是几位网友仍然不是很信服,而且上次实验的结果和反编译得到的结论并不能完全吻合,因为反编译代码的对比...

2010-09-17 14:39:02 63

原创 Java 细节总结

Java 细节总结:1. 用package的时候,要将原文件也放到相应的文件夹中才可以.2. 用new产生的对象,用==判断一般是不同的,但是String a = "abc"; String b = "abc";编译器会产生优化,a和b是指向同一对象3.equals从object上是直接用==来判断的,String重载了该类,使得其能对字符串的内容进行比较.4. 每个java文件有...

2010-09-17 13:32:57 1249

原创 Java基础知识

 面向对象的特征:抽象,继承,封装,多态性基本数据类型 原始类型与其封装类 String, StringBuffer 运行时异常, 一般异常 Servlet生命周期, CGI ArrayList, Vector, LinkedList EJB相关技术, Session Bean, EntityBean, StatefulBean, StatelessBean...

2010-09-17 13:30:55 66

空空如也

空空如也

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

TA关注的人

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