`
superheizai
  • 浏览: 65513 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
activeMQ在5.4以后的版本中引入了定是持久化功能。用户可以通过定义下面这些的消息属性来实现定时功能: AMQ_SCHEDULED_DELAY long 发送延迟 AMQ_SCHEDULED_PERIOD long 发送间隔 AMQ_SCHEDULED_REPEAT int 发送次数 AMQ_SCHEDULED_CRON String 发送频率 同时,activeMQ为了方便用户的使用,提供了org.apache.activemq.ScheduledMessage.接口来包装了这些属性,下面就来看看这些属性的具体使用。 1.延迟60s发送 MessagePro ...

Exception

http://www.iteye.com/topic/2038 今天看Effective Java,看到了异常处理这一章。它建议了对于异常的一些操作,比如异常应该越早处理越好,try-catch块会降低java代码性能,应尽可能复用java提供的这些封装好的Exception,比如数组越界,空指针等,不要不处理catch的异常等。在这本书的前面也说过,对于导出的共有API,要去验证参数,抛出异常。 看到了这些,我心中有些疑惑,java的try-catch既然消耗性能,为什么还推荐了其它一些操作呢?到了JE上搜索了下,就看到了这个05年的帖子,让自己好好学习下,再次mark下,以便自己以后再阅读。 ...
simple-xml是一个xml和对象互转操作包,官方地址在这里: http://simple.sourceforge.net/ 上面提供了详细的说明和操作方法,非常强大。 这里转载下熔岩同学提供的例子,自己也从这里学到了很多,: package test1; import org.simpleframework.xml.*; import org.simpleframework.xml.core.Persister; import java.io.File; import java.util.List; import java.util.ArrayList; ...
那年我17岁,第一次来上海,计算机专业。计算机水平————不会开机。 从农村走出来,选择了在上海的表哥曾经读过的专业:计算机。那时候,自己没有电脑,寝室里面也没有人有,我的爱好只有一个:广播。 记得,我最喜欢的是101.7.早上10点钟,我会在没有课的时候,坐在太阳下面,听金曲。晚上,我会听最喜欢的节目:小凡的篇篇情。呵呵,好像是一周有六天有,然后,每天都会有一个主题,周三是现场版,她会给我们最好听的歌曲,分享最开心的事情,听着她给我们分享的故事和歌曲,自己也会一起微笑。 不知不觉,差不多10年过去了。回想下,我已经大概6,7年没有专门打开收音机去收听广播了,不知道篇篇情是不是还是那样的开场白“ ...
rcp开发中,经常可能需要改变table的高度,使得table的高度,可以满足字体或者控件的大小的需要,这个时候,可以使用: table.addListener(SWT.MeasureItem, new Listener() { //向表格增加一个SWT.MeasureItem监听器,每当需要单元内容的大小的时候就会被调用。 public void handleEvent(Event event) { event.width = table.getGridLineWidth(); //设置宽度 // ...
在我们的系统中,使用的是jface的dialog。 在系统中,需要根据对话框的大小使用滚动条来实现图片的展现。根据别的同学的学习成果和自己的总结,完成了自己的界面,把主要的实现在这里写下,方便自己和别的同学:) protected Control createDialogArea(Composite parent) { ScrolledComposite panel = new ScrolledComposite(parent, SWT.BORDER | SWT.V_SCROLL|SWT.H_SCROLL); // 这句话控制的是,要不要在显示不了 图片 ...
在SWT中的table中可以使用TableEditor在table中加入text或者combo,button等控件。但是,在删除的时候,发现通过tableEditor.setEditor(null,item,columnIndex)和table.removeAll()这些操作不能使得editor从table中删除掉。多次尝试发现,如果想要把TableEditor从table里面删除,必须结合removeAll和disposeTableEditor里面已经色条的control相结合才能取得删除掉table里面的TableEditor.( http://dev.eclipse.org/newsli ...
在RCP中,资源文件的读取非常重要。以前都是通过Properties的加载流来实现的。 今天看别人的源码发现了NLS这个东东,翻阅了下dearwolf等大牛的相关文章总结了下应用方法,blog在这里,以供自己参考。 Eclipse 3.1提供了新的资源文件访问方式,就是通过osgi.util.NLS类。具体方法是构造一个NLS的子类,如下: public class MyMessages extends NLS { //这里定义了属性文件的名字 private static final String BUNDLE_NAME = "gr.scharf.MyMessages&q ...
Display.getCurrent().getSystemFont().getFontData()[0].getName() 这句话获得的是当前字体的名字。
从byte[]转Image 1. private static Image createImage(byte[] imageBytes) { 2. Image image = null; 3. try { 4. ByteArrayInputStream bais = new ByteArrayInputStream(imageBytes); 5. image = new Image(null, bais); 6. } catch (Exception e) { ...
自己从网上找到了某位学长的一个CanlendarDateTime.js, 发现它提供的时间是当前时间,不符合我们的需要。所以,我对这个代码进行了修改,使得它的默认时间是00:00:00.先把两个js都共享出来。
Global site tag (gtag.js) - Google Analytics