阅读更多

3顶
0踩

编程语言

Griffon 0.3版本发布!Griffon期望提供一个稳定代码结构给Swing应用,就像Grails给web开发带来的优势一样。同时,Griffon也可能提供一个替代应用框架,替代Spring RCP,Eclipse RCP和NetBeans平台。

0.3改进:

  • 升级至Groovy 1.7.1
  • 为applet和webstart节点增强了封装选择
  • 对本地库的支持
  • 对插件的改进
  • 新的Artifact inspection API 
  • 新的线程选项
  • 服务支持和自动注入
  • 新插件: i18n, artifacts, db4o, berkleleydb, erlang, flyingsaucer, p6spy, jmx 

下载:http://griffon.codehaus.org/Download

 

来自: griffon
3
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • c#Cash缓存类

    C#Cash缓存类,里面有使用方法案例,方便各位参考,操作简单

  • C#语法中try-catch的用法

    本文讲解C#语法中Try-Catch的用法。 操作流程 1.1. Try-Catch 在C#程序运行中,不可避免的会出现很多异常事件,这些异常事件会阻止程序继续运行,给用户体验增加困难。所以我们要尽量避免异常的同时,也要对异常进行处理。这时就需要使用到try-catch语句。 例如,写一段异常程序,不用try-catch,效果如下 系统会弹出如下错误,让用户体验不好。 使用Try-catch用法之后,代码和效果如下所示 则若产生异常,会根据程序输出相应的错误提示,提高用户体验,如下所示: ..

  • try-catch(C# 参考)

    https://msdn.microsoft.com/zh-cn/library/0yd65esw.aspx Try-catch 语句包含一个后接一个或多个 catch 子句的 try 块,这些子句指定不同异常的处理程序。 引发异常时,公共语言运行时 (CLR) 查找处理此异常的 catch 语句。如果当前正在执行的方法不包含此类 catch 块,则 CLR 查看调用了当前方法的方法,并...

  • 深入理解CAS算法原理

    ​1、什么是CAS? CAS:Compare and Swap,即比较再交换。 jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于synchronouse同步锁的一种乐观锁。JDK 5之前Java语言是靠synchronized关键字保证同步的,这是一种独占...

  • 电梯算法伪代码(C#)

    基于c#的电梯算法,虽然是伪代码,不过里面还是值得学习一下的。欢迎大家下载学习。

  • C# try catch

    1、代码放到try快中(try是c#的关键字)。代码运行是,会尝试执行try块内部的语句,如果么有语句发生异常,这些语句将顺序执行下去。直到全部都完成,但是一旦出现异常就跳出try块,执行catch块中的内容。2、try块需要一个或者多个catch块程序捕捉并处理特定类型的异常。 实验步骤:首先通过控制台程序输入一串字符,使用Console.readLine();获取一串字符串数据。 然后使用后int.parse(string s);这个函数将字符串转换为int型数据。 通过查看int.parse(stri

  • 无锁编程以及CAS

    无锁编程 / lock-free / 非阻塞同步 无锁编程,即不使用锁的情况下实现多线程之间的变量同步,也就是在没有线程被阻塞的情况下实现变量的同步,所以也叫非阻塞同步(Non-blocking Synchronization)。 实现非阻塞同步的方案称为“无锁编程算法”( Non-blocking algorithm)。 lock-free是目前最常见的无锁编程的实现级别(一共三种级别)。...

  • C# Try/Catch性能测试

    一、Try/Catch说明 Try-catch 语句包含一个后接一个或多个 catch 子句的 try 块,这些子句指定不同异常的处理程序。 引发异常时,公共语言运行时 (CLR) 查找处理此异常的 catch 语句。如果当前正在执行的方法不包含此类 catch 块,则 CLR 查看调用了当前方法的方法,并以此类推遍历调用堆栈。如果未找到任何 catch 块,则 CLR 向用户显示一条未处理的

  • CAS算法

    概述 CAS的全程是:Compare And Swap(比较并交换),CAS是实现并发计算时常用到的技术,Java并发包中的很多类都使用了CAS技术,如ConcurrentHashMap,AtomicInteger原子操作等 CAS操作涉及到3个操作符:当前内存中的值、预估值、即将修改的新增,当且仅当预估值等于内存中的值的时候,才将新的值保存到内存中,否则什么都不做 作用 CAS可以将比较和交换转换为原子操作,这个原子操作直接由CPU保证,CAS可以保证共享变量赋值时的原子操作 特点 CAS是一种非阻塞

  • 并发编程 CAS算法

    本文讲解CAS机制,主要是因为最近准备面试题,发现这个问题在面试中出现的频率非常的高,因此把自己学习过程中的一些理解记录下来,希望能对大家也有帮助。 什么是悲观锁、乐观锁?在java语言里,总有一些名词看语义跟本不明白是啥玩意儿,也就总有部分面试官拿着这样的词来忽悠面试者,以此来找优越感,其实理解清楚了,这些词也就唬不住人了。 synchronized是悲观锁,这种线程一旦得到锁,其他需要锁的线程...

  • CAS算法实现

    https://blog.csdn.net/bluetjs/article/details/52261490?locationNum=15&fps=1 1.什么是cas? cas是一种无锁算法(非阻塞算法:一个线程的失败或者挂起不应该影响其他线程的失败或者),是compare and swap的缩写,表示为比较并交换的意思 2.cas算法: cas有三个操作数,v内...

  • 基于无锁的C#并发队列实现

    https://www.cnblogs.com/liaofan/archive/2008/11/20/1337888.html 最近开始学习无锁编程,和传统的基于Lock的算法相比,无锁编程具有其独特的优点,Angel Lucifer的关于无锁编程一文对此有详细的描述。 无锁编程的目标是在不使用Lock的前提下保证并发过程中共享数据的一致性,其主要的实现基础是CAS操作,也就是compare_...

  • c#语言文件扩展名,C#应用程序项目文件的扩展名是()。

    C#应用程序项目文件的扩展名是()。更多相关问题桑科榕属植物的主要特征?列表区别马尾松、黄山松、火炬松、黑松、湿地松?综合布线楼层配线设备位置的确定,下面不正确有是()。A.设备应尽可能设在位于干线综合体的中间位起重机应避免带载行走,如需作短距离带载行走,荷载不得超过允许起重量的()。A.50%B.60%C.70%D.80%行为改造型理论包括了_______和_______。简述经营杠杆系数的变动...

  • C#中的异常捕获机制(try catch finally)

    C#中的异常捕获机制(try catch finally) //转自:http://blog.csdn.net/zevin/article/details/6901489 一、C#的异常处理所用到关键字   try 用于检查发生的异常,并帮助发送任何可能的异常。   catch 以控制权更大的方式处理错误,可以有多个catch子句。   finally 无论是否引发了异常,fi

  • C#基础- try-catch

    【代码】C#基础- try-catch。

  • c# try catch finaly用法

    trycatchfinally1、将预见可能引发异常的代码包含在try语句块中。2、如果发生了异常,则转入catch的执行。catch有几种写法:catch这将捕获任何发生的异常。catch(Exception e)这将捕获任何发生的异常。另外,还提供e参数,你可以在处理异常时使用e参数来获得有关异常的信息。catch(Exception的派生类 e)这将捕获派生类定义的异常,例如,我想捕获一个无效操作的异常,可以如下写:catch(InvalidOperationException e){    ....

  • 尚硅谷JUC#原子变量与CAS算法

    1、原子变量 JDK1.5后,java.util.concurrent.atomic 包下提供了一些原子操作的常用类: 类似包装类 核心方法:boolean compareAndSet(expectedValue, updateValue) 1.1 i++的原子性问题 i++的操作实际上分为三个步骤:读-改-写 int temp = i; i = i +1; i = temp; public class CASTest { public static void main(String[] args)

  • 高并发系列——CAS操作及CPU底层操作解析

    CAS(Compare-and-Swap),即比较并替换,是一种实现并发算法时常用到的技术,Java并发包中的很多类都使用了CAS技术。CAS也是现在面试经常问的问题,本文将深入的介绍CAS的原理。 一、简单实例 一个方法实现i++时,如下面的getAndIncrement1()方法,多线程调用时,会出现并发安全问题。这时,可以通过synchronized关键字显式加锁保证并发安全。 在JAVA并发包中,提供了很多的Atomic原子类,也可以保证线程安全,比如getAndIncrement2()中的Atom

Global site tag (gtag.js) - Google Analytics