- 博客(50)
- 收藏
- 关注
转载 如何在github上fork一个项目来贡献代码以及同步原作者的修改
From:http://www.cnblogs.com/astwish/articles/3548844.html作为一个IT人,通过github进行学习是最快的成长手段。我们可以浏览别人的优秀代码。但只看不动手还是成长得很慢,因此为别人贡献代码才是明智之举。比如我们看下片看,许多大片都是由字幕组免费翻译压制的。为什么他们要这样做呢?因为他们都是聪明的大学生,为了提高听力水平,
2015-01-22 19:09:29
699
翻译 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
1930
翻译 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
1210
翻译 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
2565
原创 String注意点
一、 放到字符串常量池中的字符串有两种情况: 1. 在编译期已经确定的字符串常量,有三种类型,例子如下: 例子1 使用""引起来的字符串 String a = "abcd"; String b = new String("abcd");//仅仅是"abcd"放入了常量池中,b在堆中
2012-05-05 21:10:47
635
转载 Hashtable和HashMap类的区别
Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。 也许最重要的不同是Hashtable的方法是同步的,而HashM
2011-10-03 13:21:23
952
转载 Java源码分析:深入探讨Iterator模式及Java 5.0中改进的for循环
java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。 下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并
2011-10-03 13:02:13
2245
转载 JDBC batch批处理Statement executeBatch 详解
JDBC提供了数据库batch处理的能力,在数据大批量操作(新增、删除等)的情况下可以大幅度提升系统的性能。我以前接触的一个项目,在没有采用batch处理时,删除5万条数据大概要半个小时左右,后来对系统进行改造,采用了batch处理的方式,删除5万条数据基本上不会超过1分钟。看一
2011-09-27 16:36:16
84714
1
转载 Java类型转换
一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问题等。下面笔者就开发中的一些体会介绍给大家。 我们知道,Java的数据类型分为三大类,即布尔型
2011-09-26 16:54:40
955
转载 如何用Class.forName方法动态加载构造方法带参数的类
在用Class.forName方法动态加载构造方法带参数的类时,为了将参数传递进去,可以考虑java的反射机制,比如有一个类如下: public class Cat{ private int age;
2011-09-26 10:19:24
1199
转载 在表格上直接编辑数据(demo)
一、要实现这个功能必须提供一个实现ICellModifier的类。内容如下import org.eclipse.jface.viewers.ICellModifier;import org.eclipse.jface.viewers.TableViewer;imp
2011-09-23 15:24:42
1247
转载 sql server登录名与数据库用户名dbo的差别
SQLSERVER要求在调用函数时,只有返回表值的函数可以不加所有者,否则必须加所有者名称,具体请参阅CREATE FUNCTION帮助.所以这又是一个我们要遵守的规则.至于所有者是不是都是dbo,要看创建这个函数的用户是谁,在这一点上函数与表或存储过程没有任何区别,
2011-09-21 13:38:51
11189
1
转载 Spring控制反转/依赖注入
看了n篇文章也不明白控制反转到底是在说什么,今天终于看到一个像样的解释。以下内容选自于《Spring从入门到精通》作者:郭锋 清华大学出版社 出版时间:2006年10月 引自:CSDN读书频道 地址:http://book.csdn.net/bookfiles/
2011-09-09 15:54:19
2876
原创 JAVA“异常处理”
1.系统分层:DAO层(数据访问),Service层(业务逻辑),View层(显示)2.异常类型:--RunException----ServiceException-------DataCenterException-------AgentExcetion
2011-09-05 16:07:34
619
转载 eclipse 启动参数
其实,Eclipse是一个可以进行非常灵活配置的系统,除了以缺省的方式启动以外,还可以指定各种参数来定制启动方式。在参考了一些资料之后,我总结了一些比较常用的启动时Command Arguments,如果有不正确的地方希望大家予以指出。-arch [processor a
2011-09-02 18:20:53
669
转载 使用JDOM解析XML
一、前言 JDOM是Breet Mclaughlin和Jason Hunter两大Java高手的创作成果,2000年初,JDOM作为一个开放源代码项目正式开始研发。JDOM是一种解析XML的Java工具包。 DOM适合于当今流行的各种语言,包括Java,J
2011-09-02 12:07:56
462
转载 log4j 详解
1、 Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。2、Log4j的概念 Log4j中有三个主要
2011-09-02 11:59:16
870
转载 hashCode()的作用
1.hashcode是用来查找的,如果你学过数据结构就应该知道,在查找和排序这一章有例如内存中有这样的位置 0 1 2 3 4 5 6 7 而我有个类,这个类有个字段叫ID,我要把这个类存放在以上8个位置之一,如果不用hashcode而任意存放,那么当查找时就需要到这
2011-08-30 17:40:53
535
转载 Eclipse RCP中控制Editor不重复打开的方法
方法一:在org.eclipse.ui.editors扩展点中有个matchingStrategy的元素,可以实现IEditorMatchingStrategy接口,覆写public boolean matches(IEditorReference editorRef,
2011-08-29 12:27:13
3582
1
转载 RCP去掉多余菜单
在Eclipse RCP开发中,如果你的dependencies中包含了org.eclipse.ui.ide,在创建菜单栏是你会发现出现了多余的菜单项,例如"Convert Line Delimiters to"和"Last Edit Location"这两个菜单项。如何去掉这些
2011-08-27 14:55:54
2144
1
转载 Java初始化顺序
先初始化父类的静态代码--->初始化子类的静态代码-->初始化父类的非静态代码--->初始化父类构造函数--->初始化子类非静态代码--->初始化子类构造函数 测试代码:abstract class base{ public in
2011-08-23 16:53:02
529
转载 java异常管理
为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何
2011-08-20 16:05:37
3467
1
转载 如何使swt窗口居中显示
(1)下面代码可以使swt窗口相对于整个显示器居中 shell.setLocation(Display.getCurrent().getClientArea().width / 2 - shell.getShell().getSize().x/2, Display.getCu
2011-08-20 11:36:46
4395
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
120719
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
809
转载 Class.forName(String driverClassName)载入JDBC驱动程序内幕
开始接触JDBC时,一直有一个疑虑,为什么执行Class.forName(“com.mysql.jdbc.Driver“)就可以载入MySql的驱动程序?JDBC的驱动程序初始化过程是怎么样的?连接具体的数据库时,JDBC的DriverManager又是如何运作的?带着这么几个疑
2011-08-16 11:12:57
1105
转载 java线程编程中 interrupt 的使用
interrupt并不能直接中断一个线程,需要在异常InterruptedException中处理当外部线程对某线程调用了thread.interrupt()方法后,java语言的处理机制如下: 如果该线程处在可中断状态下,(调用了xx.wait(),或者Se
2011-08-16 11:12:15
917
转载 synchronized的作用
一、同步方法public synchronized void methodAAA(){//….}锁定的是调用这个同步方法的对象测试:a、不使用这个关键字修饰方法,两个线程调用同一个对象的这个方法。目标类:1public class TestThre
2011-08-16 11:11:08
883
原创 java中不常见的关键字:strictfp,transient
1.strictfp, 即 strict float point (精确浮点)。 strictfp 关键字可应用于类、接口或方法。使用 strictfp 关键字声明一个方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-75
2011-08-16 11:09:08
52910
7
转载 JAVA中int、String的类型转换
int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints=
2011-08-16 11:03:53
2934
转载 JFace Wizard 自定义 “Next” 按钮事件
JFace 的 Wizard是很常用的UI,我们也很需要在点击Next的时候做些动作,Wizard 本身没有给我们提供一个很容易发现的接口,虽然有个 getNextPage() 方法,但是很难用 嘿嘿 得自己动动手啦。 首先呢,写个类来继承WizardDialog
2011-08-15 10:54:39
2748
原创 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
1247
转载 jface TitleAreaDialog 实现 详细编程
Dialog是SWT和JFace的一个重要的组成部分,我们在开发Plug-in或RCP的时候也经常会用到它们。这篇随笔不会介绍 SWT的Dialog,因为我想很多人都已经非常熟悉它了。在这里,我要讨论的是JFace的Dialog,或者更进一步说是JFace的 TitleAreaD
2011-08-13 10:55:58
3318
转载 Eclipse RCP中的进度条
在RCP程序中,常碰到某个线程执行时间比较很长的情况,若处理不好,用户体验度是很糟糕的,如用户点了一个功能按钮后,进入功能执行,发现程序长时间没有任何响应,无疑这种情况下,用户是无法忍受的。 在这种情况下我们可以通过提供进度条对话框来改善用户体验度: 1)单
2011-08-12 15:23:54
4195
原创 Swt/Jface的dialog 分类总结&详细编程
Swt/Jface中提供了各种各样的Dialog,一般情况下就能满足我们的需求,现在把这些dialog介绍一下,下一篇文章再继续将如何自定义Dialog一、MessageDialog1,MessageDialog的用法很简单,只需要一句话.MessageDia
2011-08-11 15:10:06
7899
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
6115
原创 RCP TableViewer编程详细
一. 创建表格1. setContentProvider 主要功能:把数据转换为表格需要的数据模型,这里转换为数组。2. setLabelProvider 主要功能:设置每个单元格显示的文本和图片。3. setInpu
2011-08-08 09:18:44
9714
1
转载 Eclipse RCP 之屏蔽视图上的右键菜单
需求如题,解决如下: 在ApplicationWorkbenchWindowAdvisor类中加上如下方法: //屏蔽视图上的右键菜单 public void postWindowOpen() { PlatformUI.getWor
2011-08-06 11:29:01
1710
转载 图标闪烁和显示时间的通用类
本文转自http://www.eclipseworld.org/bbs/read-cec-tid-3840.html 图标闪烁和显示时间的通用类 TDD有一个基本思想:拒绝代码的复制/粘帖。也就是说一段相同的代码,在项目中应该只存在一处。同理,从更高处
2011-08-06 11:28:29
834
转载 Eclipse RCP 开发中的进度条显示
进度条是构建良好的用户界面必备的组件之一,下面总结一下在基于 Eclipse RCP 开发应用程序时显示进度条的几种方法 :使用 ProgressMonitorDialog 对话框 ProgressMonitorDialog 是用于显示进度条的对话框,它必须配合接口
2011-08-06 11:27:43
4552
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人