自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 如何在github上fork一个项目来贡献代码以及同步原作者的修改

From:http://www.cnblogs.com/astwish/articles/3548844.html作为一个IT人,通过github进行学习是最快的成长手段。我们可以浏览别人的优秀代码。但只看不动手还是成长得很慢,因此为别人贡献代码才是明智之举。比如我们看下片看,许多大片都是由字幕组免费翻译压制的。为什么他们要这样做呢?因为他们都是聪明的大学生,为了提高听力水平,

2015-01-22 19:09:29 677

翻译 Protocol Buffer Basics: Java

https://developers.google.com/protocol-buffers/docs/javatutorialProtocol Buffer Basics: JavaThis tutorial provides a basic Java programmer's introduction to workingwith protocol buffers. By wa

2014-05-31 16:56:22 1909

翻译 protobuf-overview

https://developers.google.com/protocol-buffers/docs/overviewDeveloper Guide开发者指南Welcome to the developer documentation for protocol buffers – alanguage-neutral, platform-neutral, extensible

2014-05-24 22:13:38 1182

翻译 Guava介绍

https://code.google.com/p/guava-libraries/wiki/GuavaExplained?tm=6User Guide用户指南The Guava project contains several ofGoogle's core libraries that we rely on in our Java-based projects:collection

2014-05-23 12:32:07 2534

原创 String注意点

一、 放到字符串常量池中的字符串有两种情况:     1. 在编译期已经确定的字符串常量,有三种类型,例子如下:          例子1 使用""引起来的字符串               String a = "abcd";               String b = new String("abcd");//仅仅是"abcd"放入了常量池中,b在堆中

2012-05-05 21:10:47 623

转载 Hashtable和HashMap类的区别

Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。    也许最重要的不同是Hashtable的方法是同步的,而HashM

2011-10-03 13:21:23 944

转载 Java源码分析:深入探讨Iterator模式及Java 5.0中改进的for循环

java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。  下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并

2011-10-03 13:02:13 2214

转载 JDBC batch批处理Statement executeBatch 详解

JDBC提供了数据库batch处理的能力,在数据大批量操作(新增、删除等)的情况下可以大幅度提升系统的性能。我以前接触的一个项目,在没有采用batch处理时,删除5万条数据大概要半个小时左右,后来对系统进行改造,采用了batch处理的方式,删除5万条数据基本上不会超过1分钟。看一

2011-09-27 16:36:16 84356 1

转载 Java类型转换

一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问题等。下面笔者就开发中的一些体会介绍给大家。    我们知道,Java的数据类型分为三大类,即布尔型

2011-09-26 16:54:40 940

转载 如何用Class.forName方法动态加载构造方法带参数的类

在用Class.forName方法动态加载构造方法带参数的类时,为了将参数传递进去,可以考虑java的反射机制,比如有一个类如下:        public class Cat{                    private int age;

2011-09-26 10:19:24 1172

转载 在表格上直接编辑数据(demo)

一、要实现这个功能必须提供一个实现ICellModifier的类。内容如下import org.eclipse.jface.viewers.ICellModifier;import org.eclipse.jface.viewers.TableViewer;imp

2011-09-23 15:24:42 1228

转载 sql server登录名与数据库用户名dbo的差别

SQLSERVER要求在调用函数时,只有返回表值的函数可以不加所有者,否则必须加所有者名称,具体请参阅CREATE   FUNCTION帮助.所以这又是一个我们要遵守的规则.至于所有者是不是都是dbo,要看创建这个函数的用户是谁,在这一点上函数与表或存储过程没有任何区别,

2011-09-21 13:38:51 11079 1

转载 Spring控制反转/依赖注入

看了n篇文章也不明白控制反转到底是在说什么,今天终于看到一个像样的解释。以下内容选自于《Spring从入门到精通》作者:郭锋 清华大学出版社     出版时间:2006年10月      引自:CSDN读书频道 地址:http://book.csdn.net/bookfiles/

2011-09-09 15:54:19 2863

原创 JAVA“异常处理”

1.系统分层:DAO层(数据访问),Service层(业务逻辑),View层(显示)2.异常类型:--RunException----ServiceException-------DataCenterException-------AgentExcetion

2011-09-05 16:07:34 609

转载 eclipse 启动参数

其实,Eclipse是一个可以进行非常灵活配置的系统,除了以缺省的方式启动以外,还可以指定各种参数来定制启动方式。在参考了一些资料之后,我总结了一些比较常用的启动时Command Arguments,如果有不正确的地方希望大家予以指出。-arch [processor a

2011-09-02 18:20:53 661

转载 使用JDOM解析XML

一、前言    JDOM是Breet Mclaughlin和Jason Hunter两大Java高手的创作成果,2000年初,JDOM作为一个开放源代码项目正式开始研发。JDOM是一种解析XML的Java工具包。    DOM适合于当今流行的各种语言,包括Java,J

2011-09-02 12:07:56 453

转载 log4j 详解

1、 Log4j是什么?  Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。2、Log4j的概念   Log4j中有三个主要

2011-09-02 11:59:16 860

转载 hashCode()的作用

1.hashcode是用来查找的,如果你学过数据结构就应该知道,在查找和排序这一章有例如内存中有这样的位置 0 1 2 3 4 5 6 7 而我有个类,这个类有个字段叫ID,我要把这个类存放在以上8个位置之一,如果不用hashcode而任意存放,那么当查找时就需要到这

2011-08-30 17:40:53 518

转载 Eclipse RCP中控制Editor不重复打开的方法

方法一:在org.eclipse.ui.editors扩展点中有个matchingStrategy的元素,可以实现IEditorMatchingStrategy接口,覆写public boolean matches(IEditorReference editorRef,

2011-08-29 12:27:13 3557 1

转载 RCP去掉多余菜单

在Eclipse RCP开发中,如果你的dependencies中包含了org.eclipse.ui.ide,在创建菜单栏是你会发现出现了多余的菜单项,例如"Convert Line Delimiters to"和"Last Edit Location"这两个菜单项。如何去掉这些

2011-08-27 14:55:54 2128 1

转载 Java初始化顺序

先初始化父类的静态代码--->初始化子类的静态代码-->初始化父类的非静态代码--->初始化父类构造函数--->初始化子类非静态代码--->初始化子类构造函数 测试代码:abstract class base{              public in

2011-08-23 16:53:02 513

转载 java异常管理

为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何

2011-08-20 16:05:37 3453 1

转载 如何使swt窗口居中显示

(1)下面代码可以使swt窗口相对于整个显示器居中 shell.setLocation(Display.getCurrent().getClientArea().width / 2 - shell.getShell().getSize().x/2, Display.getCu

2011-08-20 11:36:46 4378 1

原创 oracle 中GROUP BY的用法

问题:select item.itemnum,item.in1,item.in4,inventory.location from item,inventory where item.itemnum=inventory.itemnum and inventory.loc

2011-08-17 10:48:07 120553 11

转载 System.getProperty参数大全

1.public class Information {       2.     public static void main(String args[]) {       3.          System.out.println("java_vendor:" +

2011-08-16 11:13:32 791

转载 Class.forName(String driverClassName)载入JDBC驱动程序内幕

开始接触JDBC时,一直有一个疑虑,为什么执行Class.forName(“com.mysql.jdbc.Driver“)就可以载入MySql的驱动程序?JDBC的驱动程序初始化过程是怎么样的?连接具体的数据库时,JDBC的DriverManager又是如何运作的?带着这么几个疑

2011-08-16 11:12:57 1090

转载 java线程编程中 interrupt 的使用

interrupt并不能直接中断一个线程,需要在异常InterruptedException中处理当外部线程对某线程调用了thread.interrupt()方法后,java语言的处理机制如下:       如果该线程处在可中断状态下,(调用了xx.wait(),或者Se

2011-08-16 11:12:15 907

转载 synchronized的作用

一、同步方法public synchronized void methodAAA(){//….}锁定的是调用这个同步方法的对象测试:a、不使用这个关键字修饰方法,两个线程调用同一个对象的这个方法。目标类:1public class TestThre

2011-08-16 11:11:08 870

原创 java中不常见的关键字:strictfp,transient

1.strictfp, 即 strict float point (精确浮点)。  strictfp 关键字可应用于类、接口或方法。使用 strictfp 关键字声明一个方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-75

2011-08-16 11:09:08 52830 7

转载 JAVA中int、String的类型转换

int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints=

2011-08-16 11:03:53 2919

转载 JFace Wizard 自定义 “Next” 按钮事件

JFace 的 Wizard是很常用的UI,我们也很需要在点击Next的时候做些动作,Wizard 本身没有给我们提供一个很容易发现的接口,虽然有个 getNextPage() 方法,但是很难用 嘿嘿 得自己动动手啦。 首先呢,写个类来继承WizardDialog

2011-08-15 10:54:39 2723

原创 SWT/Jface RCP 的一些学习资料的总结

IBM Eclipse 项目资源中心http://www-128.ibm.com/developerworks/cn/opensource/top-projects/eclipse.html主要是GEF方面的http://www.eclipsezone.com/eclip

2011-08-13 11:31:24 1233

转载 jface TitleAreaDialog 实现 详细编程

Dialog是SWT和JFace的一个重要的组成部分,我们在开发Plug-in或RCP的时候也经常会用到它们。这篇随笔不会介绍 SWT的Dialog,因为我想很多人都已经非常熟悉它了。在这里,我要讨论的是JFace的Dialog,或者更进一步说是JFace的 TitleAreaD

2011-08-13 10:55:58 3298

转载 Eclipse RCP中的进度条

在RCP程序中,常碰到某个线程执行时间比较很长的情况,若处理不好,用户体验度是很糟糕的,如用户点了一个功能按钮后,进入功能执行,发现程序长时间没有任何响应,无疑这种情况下,用户是无法忍受的。    在这种情况下我们可以通过提供进度条对话框来改善用户体验度:     1)单

2011-08-12 15:23:54 4169

原创 Swt/Jface的dialog 分类总结&详细编程

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

2011-08-11 15:10:06 7878 1

转载 swt/jface 自定义 Dialog

swt/jface 自定义 Dialog 自定义Dialog很简单,下边我们来一步步实现自定义Dialog一、写一个类,继承自Dialogimport org.eclipse.jface.dialogs.Dialog;import org.eclipse.swt.

2011-08-11 13:38:53 6101

原创 RCP TableViewer编程详细

一.        创建表格1.       setContentProvider 主要功能:把数据转换为表格需要的数据模型,这里转换为数组。2.       setLabelProvider 主要功能:设置每个单元格显示的文本和图片。3.       setInpu

2011-08-08 09:18:44 9651 1

转载 Eclipse RCP 之屏蔽视图上的右键菜单

需求如题,解决如下:  在ApplicationWorkbenchWindowAdvisor类中加上如下方法:    //屏蔽视图上的右键菜单    public void postWindowOpen() {        PlatformUI.getWor

2011-08-06 11:29:01 1684

转载 图标闪烁和显示时间的通用类

本文转自http://www.eclipseworld.org/bbs/read-cec-tid-3840.html 图标闪烁和显示时间的通用类         TDD有一个基本思想:拒绝代码的复制/粘帖。也就是说一段相同的代码,在项目中应该只存在一处。同理,从更高处

2011-08-06 11:28:29 822

转载 Eclipse RCP 开发中的进度条显示

进度条是构建良好的用户界面必备的组件之一,下面总结一下在基于 Eclipse RCP 开发应用程序时显示进度条的几种方法 :使用 ProgressMonitorDialog 对话框 ProgressMonitorDialog 是用于显示进度条的对话框,它必须配合接口

2011-08-06 11:27:43 4473

空空如也

空空如也

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

TA关注的人

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