- 浏览: 293330 次
- 性别:
- 来自: 杭州
最新评论
-
yingwuluohan:
楼主,最近有关JVM的一个问题实在是抓狂,深究无果,还望楼主能 ...
Java中如何限制方法访问的并发数 -
manzhizhen:
xiangqianzou_liu 写道"所以显然Re ...
Dubbo源代码实现二:服务调用的动态代理和负载均衡 -
xiangqianzou_liu:
"所以显然ReferenceConfig实现了Fac ...
Dubbo源代码实现二:服务调用的动态代理和负载均衡 -
otboy123:
otboy123 写道请问,您说的和 feign 的 注解里面 ...
Hystrix浅入浅出:(一)背景与功能初探 -
otboy123:
请问,您说的和 feign 的 注解里面的 fallback机 ...
Hystrix浅入浅出:(一)背景与功能初探
文章列表
Tomcat是一款非常流行的Apache的开源Web服务器。
今天我们主要来探讨Tomcat下面的server.xml中的连接器配置对交易系统的性能影响。
我们来假设如下一种场景:
一种交易需要通 ...
Oracle官方教程之Fork/Join
- 博客分类:
- 转载
ork/join框架是ExecutorService接口的一种具体实现,目的是为了帮助你更好地利用多处理器带来的好处。它是为那些能够被递归地拆解成子任务的工作类型量身设计的。其目的在于能够使用所有可用的运算能力来提升你的应用的性能。类似于ExecutorService接口的其他实现,fork/join框架会将任务分发给线程池中的工作线程。fork/join框架的独特之处在与它使用工作窃取(work-stealing)算法。完成自己的工作而处于空闲的工作线程能够从其他仍然处于忙碌(busy)状态的工作线程处窃取等待执行的任务。fork/join框架的核心是ForkJoinPool类,它是对Ab ...
Java Socket编程入门
1.必备知识
TCP是Tranfer Control Protocol的简称,即传输控制协议,基于TCP协议,可以进行有顺序的,无差错的数据流传输,当然,发送方和接收方之间必须建立连接,在建立连接后,双方可以双向通信。UDP是User Datagram Protocol的简称,即用户数据报协议,该协议是无连接的,每个数据报都是个独立的信息体,包含源地址和目的地址,它是无序的,不安全的,能否到达目的地,什么时候到达目的地,都无法保证,但它比TCP高效,多用于网络稳定的局域网通信。
Socket
有时候我们需要级联菜单中前方可以勾选(√),来表示当前系统的某种状态,这就需要用到可以打勾的菜单。
先看最终效果:
下面我们首先来看看怎么在plugin.xml中配置该菜单:
假设我们要做一个类似于powerdesigner样的数据库设计工具,其中表格在对话框中的显示只能是一下三种之一:
1)只显示主键 2)只显示主外键 3)全部显示
所以我们希望可以主菜单“视图”下加一个“表格图形显示”的级联菜单,“表格图形显示”下面有三个子菜单,用来表示上面的三种显示状态,于是在plugin.xml中org.eclipse.ui.commands扩展点下先建三个Com ...
我们也许会有这样的需求,类似于Powerdesigner那样,在左边的树上的表格点击鼠标右键,在弹出快捷菜单中点击“Find in Diagram”(在图中查找)的功能,说白了,就是实现鼠标点击某图元的效果。
因为是在GEF ...
GraphicalEditor是来让用户快速开始GEF的Editor,它其实是一个包含了一个GraphicalViewer 的Editor。
看API可以知道,GraphicalEditorWithFlyoutPalette和GraphicalEditorWithPalette都继承于GraphicalEditor,他们都包含了一个被分割的Composite,一部分是用来画图的GraphicalViewer,一部分是用来装画图工具的PaletteViewer,GraphicalViewer类就比较简单了,实现EditPartViewer接口,只额外添加了一个 ...
首先给出效果图:
本例主要使用的是JFace中的CheckboxTableViewer,废话少说,直接上代码:
/** * 创建一个带复选框的表格 */ public void createCheckTable() {
// 注意,这里要选择SWT.CHECK风格,这样表格才有复选框 T ...
在GEF中的调色板(工具箱)是个树形结构,如果你GEF的Editor是继承至GraphicalEditorWithFlyoutPalette类的话,其中必须实现一个叫getPaletteRoot()的方法,它要求你返回一个PaletteRoot对象,其实它就是调色板树的根节点对象。
在调色板树的根节点(PaletteRoot)下,我们一般会放一些工具组(PaletteGroup)或抽屉(PaletteDrawer)来装一些画图的模型,最常见的就是选择工具(SelectionToolEntry)和连接线工具(CreationToolEntry)了,如果我想在“工具组”文件夹下放一个 ...