- 浏览: 148838 次
- 性别:
- 来自: 深圳
-
最新评论
-
yaoxingnihao:
博主请问你的:nameserver 114.114.114.1 ...
解决CentOS 6不能访问外网
文章列表
hibernate 的优势与劣势
- 博客分类:
- hibernate
优点:
1、Hibernate是一个轻量级框架,没有侵入性,Hibernate持久化操作基于POJO,框架对POJO完全没有侵入性
2、面相对象的思想来操作数据库
3、数据库移植性很好
- 2013-10-19 16:10
- 浏览 630
- 评论(0)
Eclipse中集成JBOSS7.0
- 博客分类:
- eclipse插件
由于JBOSS 7.0版本发布不久,在Eclipse上面部署的时候遇到不少问题,通过百度没有找到完全的
- 2013-10-16 22:08
- 浏览 560
- 评论(0)
在一些应用场合中,需要等待某个条件达到要求后才能做后面的事情;同时当线程都完成后也会触发事件,以便进行后面的操作。 这个时候就可以使用CountDownLatch。CountDownLatch最重要的方法是countDown()和await(),前者主要是倒数一次,后者是等待倒数到0,如果没有到达0,就只有阻塞等待了。
CountDownLatch是一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前, ...
- 2013-10-15 13:24
- 浏览 556
- 评论(0)
windowbuilder,也就是原来的SWT Designer。Google收购了Instantiations,把它的工具也重新免费发布了。用过swt designer的人都知它是非常好用的swing/swt可视化开发工具,可惜是个收费产品,后来把改名为windowbuilder。不过Google把这个工具的开发公司Instantiations收购了,并把这个产品免费发布。Google收购Instantiations是为了给它的GWT设计开发工具,据说也是为了它的Anroid搞开发工具。
软件地址:http://code.google.com/intl/zh ...
- 2013-10-13 11:46
- 浏览 859
- 评论(0)
Eclipse安装SVN插件
- 博客分类:
- eclipse插件
版本:eclipse 3.6.2安装步骤:1、点击help-->Install New Software...
2、在弹出的Install 对话框中,点击Add ...按钮3、输入svn的站点:http://subclipse.tigris.org/update_1.0.x,点OK
4、选中Select All 然后单击Next...,一路Next,最后点击Finish,下载SVN插件并安装,最后需要重启Eclipse
- 2013-10-13 11:38
- 浏览 549
- 评论(0)
GMF框架出来有好几年了,但相关学习的书籍却一直没有出来,这给初学者带来了很多学习障碍,现将我学习GMF收集到的一些资源汇总一下,希望对初学者能带来一点帮助。
1.GMF 环境 : http://www.eclipse.org/modeling/gmp/
2.GMF 指南 : http://wiki.eclipse.org/index.php/GMF_Tutorial
3.15 分钟学会 Eclipse GMF : http://www.ibm.com/developerworks/cn/opensource/os-ecl-gmf/index.html
4.一个GMF的入门视屏 : http: ...
1.根据领域模型element,在模型所在的编辑器上选中图元
public static void selectDiagramEditPart(DiagramEditPart diagramPart,
EObject element) {
if (diagramPart == null || element == null)
return;
EditPartViewer partViewer = diagramPart.getViewer();
Map<?,?> map = partViewer ...
EMF资源与文件资源互转
- 博客分类:
- EMF
//将文件资源转换成EMF资源 public static Resource getEmfResource(IResource resource){ String uri = resource.getFullPath().toString(); URI resourceURI = URI.createPlatformResourceURI(uri, false); return new ResourceSetImpl().getResource(resourceURI, true); ...
屏蔽需要选中才能执行的快捷键,比如删除键,只需在其选中操作列表中将其移除即可,也可以返回自己定义KeyHandler ,彻底屏蔽所有编辑器的快捷键;
/** * 屏蔽删除键 * @see org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor#getKeyHandler() */ @Override protected KeyHandler getKeyHandler() { final KeyHandler keyHandler = super.getKeyHandler() ...
1.如何在ecore模型中定义Map、List等集合类型的泛型类型 1)定义一个EDataType 2)在属性Instance Type Name中,定义所需要的泛型,如java.util.Map<java.lang.String, java.lang.String>、java.util.List<java.lang.String>,类型一定要带上包路径 3)保存后,类型列表即可出现所定义的类型2.禁用POPUPBAR 找到继承自DiagramEditPart的类,在createDefaultEditPolicies()方法中加上:removeEditPolic ...
以一个自定义的对话框的Cell Editor的例子进行说明:
1)自定义***CellEditor 继承 DialogCellEditor,并覆盖openDialogBox()方法,返回要打开的对话框
2)自定义***PortPropertyDescriptor继承PropertyDescriptor,覆盖方法createEDataTypeCellEditor,返回步骤1定义的***CellEditor,如:
protected CellEditor createEDataTypeCellEditor(EDataType e, Composite c) {
...