阅读更多

3顶
0踩

开源软件

原创新闻 Firefly 3.0.3 正式版发布

2014-11-11 09:42 by 见习记者 hypercube1024 评论(3) 有10714人浏览
Firefly 3.0.3 正式版发布。Firefly 3.0.3版修复了20多项bug,增强了框架的性能,并且完善了文档和例子程序,Firefly文档。现在Firefly已经提交到了Apache Central Repository,现在可以轻松使用maven下载依赖:
<dependency>
  <groupId>com.fireflysource</groupId>
  <artifactId>firefly-common</artifactId>
  <version>3.0.3</version>
</dependency>
<dependency>
  <groupId>com.fireflysource</groupId>
  <artifactId>firefly-template</artifactId>
  <version>3.0.3</version>
</dependency>
<dependency>
  <groupId>com.fireflysource</groupId>
  <artifactId>firefly-nettool</artifactId>
  <version>3.0.3</version>
</dependency>
<dependency>
  <groupId>com.fireflysource</groupId>
  <artifactId>firefly</artifactId>
  <version>3.0.3</version>
</dependency>



Firefly是一个高性能一站式Java开发框架,它能帮助开发者快速高效的开发web应用、协议Server等。Firefly基于高度可伸缩性的SEDA架构,能充分发挥硬件的潜力已适应不用应用的性能需求。

Firefly项目诞生于2009年底,才用Java编写,它提供了web开发的成套解决方案,开发者不需要依赖任何java web容器就能轻松的启动和部署firefly工程。Firefly是完全免费开源的,基于Apache 2.0开源协议,并提供了详细的文档为开发者提供帮助。

Firefly的优势:

  • ​​使用简单,轻松部署,应用启动时间一般在2秒左右。
  • 可伸缩性强,基于高度可扩展的线程模型,可以根据实际业务调整网络层和应用层的线程数以及各种性能参数。
  • 安全,Firefly网络层完全支持SSL/TLS的全部特性。
  • 扩展性强,Firefly的许多组件都提供了可扩展接口以满足个性化需求。


Firefly主页:http://www.fireflysource.com
Firefly源码地址:https://github.com/hypercube1024/firefly
来自: fireflysource
3
0
评论 共 3 条 请登录后发表评论
3 楼 xifeng91 2014-11-13 11:39
add study cost
2 楼 hypercube1024 2014-11-12 14:37
lyg8266 写道
Firefly 是中国人开发的,为什么网站是英文的?学easyui

因为bootstrap的网页模板用没有合适的中文字体
1 楼 lyg8266 2014-11-12 10:24
Firefly 是中国人开发的,为什么网站是英文的?学easyui

发表评论

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

相关推荐

  • 项目管理(如何组建30个人JAVA研发团队)

    如何组建一个30人的JAVA开发团队,我是这样规划的。

  • 一个java项目组人员分配_Java开发人员必备的7大技能,每一个都必不可少

    Java存活这么多年,目前Java软件开发工程师已经成为“香饽饽”了,工作环境好,就业薪资高,成为很多门外汉羡慕的对象,确实Java已经成为比较受欢迎的编程语言。可以说当下Java工程师发展前途非常好。千锋武汉Java培训小编大致将 Java工程师的未来划分为两类:一是成为管理人员,例如产品研发经理,技术经理,项目经理等;二是继续他的技术工作之路,成为高级软件工程师、需求工程师等。你是一个优秀的J...

  • JAVA项目开发团队分配

    一、分析 目标:模拟实现一个基于文本界面的《项目开发团队分配管理软件》 熟悉Java面向对象的高级特性,进一步掌握编程技巧和调试技巧 主要涉及以下知识点: 类的继承性和多态性 对象的值传递、接口 static和final修饰符 特殊类的使用:包装类、抽象类、内部类 异常处理 Java基本语法和流程控制 数组,ArrayList集合需求说明:该软件实现以下功能: 软件启动时,首先进入登录界面进行注册和登录功能。 当登陆成功后,进入菜单,首先就可以对开发人员账户和密码进行修改。 然后可以对开发人员进行增删改操作

  • 一个java项目组人员分配_论功行赏,能者多得-项目开发奖金分配制度

    1 制定目的按照项目组所有成员的贡献度,为“项目阶段奖金”的合理分配提供依据。2 奖金池金额及其运作方法奖金总额按月度发放,月奖金总额为:;根据项目运作的进度及客户反馈进行评估,奖罚并施;细则如下。2.1 个人奖金计算方法研发部人员所得的奖金按其在项目中的贡献度予以兑现,具体计算办法为:l 个人奖金=项目奖金×个人贡献度l 个人贡献度=个人贡献分/项目组总分l 个人贡献分=考核指标1*权重1+考核...

  • java - 人员分配组合

    在进行体育赛事比赛的时候往往会因为对比赛队员的组合排序而烦恼, 下面程序能够帮助进行队列组合的分配。 有两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。已抽签决定比赛名单。 有人向队员打听比赛的名单。a 说他不和 x 比,c 说他不和 x,z 比,三队赛手的名单都是什么呢? 结果展示 代码展示 package com.zsh; public class na...

  • java开发与测试人员比例_适用于Java开发人员的微服务:测试

    java开发与测试人员比例1.简介 自从肯特·贝克 ( Kent Beck )在十多年前提出了测试驱动开发 ( TDD )的想法以来,测试就成为每个旨在成功的软件项目中必不可少的一部分。 数年过去了,软件系统的复杂性已经大大增加,测试技术也是如此,但是相同的基本原理仍然存在并且仍在应用。 高效和有效的测试是一个非常大的主题,充满了意见和永无止境该做什么和不该做什么的争论所包围。 有很多理...

  • 研发项目的人员组成

    一个研发项目的产生到完成,需要的人员配备是少不了的,那怎样才能满足项目的完成要求呢?首先是总体规划师,其职责是完成研发项目的合理分解,并把控项目的指标和进度以及协调(客户和项目成员),然后是分解后的项目执行人,如射频工程师,完成PCB即电路的设计仿真,数字处理工程师完成控制程序,机械工程师完成结构方面的设计,另外还需要工艺师,以完成文档图纸管理。综上所述,一个研发项目的顺利高效完成,最少需要五人组

  • web项目开发人员配比_Web设计人员和开发人员的新鲜资源(2014年10月)

    成为Web开发人员确实是一件令人兴奋的事情 。 为什么? 因为总是有每个月都可以尝试使用的新工具。 无论您是喜欢使用CSS的开发人员,还是喜欢修改Java的人员,总会有一些东西可以掌握,而且很难跟踪。 好吧,很幸运,我们已经为您完成了工作。 我们已经搜索了网络的每个角落,并将这些资源整合在一起。 这次,我们为Web开发人员提供了很多好东西,这些开发人员总是每天都在处理和处理代码。 推荐...

  • 如何透彻分析Java开发人员

    第一部分:对于参加工作一年以内的同学。恭喜你,这个时候,你已经拥有了一份Java的工作。这个阶段是你成长极快的阶段,而且你可能会经常加班。但是加班不代表你就可以松懈了,永远记得我说的那句话,从你入行那一刻起,你就要不停的学习。在这一年里,你至少需要看完《Java编程思想》这本书。这本书的内容是帮助你对于Java有一个更加深入的了解,是Java基础的升级版。这本书很厚,当初看这本书,我花了整整三个月...

  • 一个java项目组人员分配_一个全栈工程师重构之路:中小公司 DevOps 落地实践

    为了这篇文章,我前后写了将近十篇文章铺垫,才将这篇整体重构思想引出。背景先说下背景,我们是一家小公司,虽然打着做产品的旗帜,但是每个客户都有大量的个性化功能,这里指各个客户的java端、Android端、ios端(大部分功能代码是相同的,个性化功能代码不同)。我之前是做 Android的,实践证明,特殊情况下,只有我们Android组可以随意切换到任意一家客户,任意一版本的代码。并且修复...

  • 程序员、架构师、技术经理、技术总监和CTO都是干什么的?

    ​  程序员   程序员,英文名coder/programmer,大家常自嘲叫码农的阶段。这个角色职责是把需求或产品实现为用户可用的软件产品。   此职位为执行级别。另外因为经验较少,一般需要求助别人,或与别人一起完(ban)成(zhuan)一个任务。   此阶段大概要经历3年,程序员的职责如下:   1、负责公司运营系统的设计与开发工作   2、运营数据处理和分析   高级程序员 ...

  • 六年开发经验Java程序员建议:未来的职业生涯该当如何

    恍然间,发现自己在这个行业里已经摸爬滚打了六年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过程中却遭到了重大的挫折。详细过程我就不再叙述,在此,只想给大家说一说我的总结吧,看看大家有没有相似的经历,和类似的感悟。 第一. Java程序员需要不断的学习; 貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事web开发一年...

  • web项目开发人员配比_Web设计人员和开发人员的新资源(2012年11月)

    有许多新的出色工具和资源可以使Web设计师和开发人员在工作中发挥更大的作用。 这个月,我们有一些很棒的免费工具和资源值得尝试,从创建酷炫的照片效果的插件到真正的酷炫过渡让内容和图像滑动的插件。 因此,让我们检查一下。 查看我们所有的新鲜资源(根据月份): 原型 响应式网页设计现在正成为创建网站的标准做法。 这使得该工具对于完成工作非常有帮助。 Proto基于SCSS构建,可通过...

  • Java实现简单的员工管理系统

    案例目的          学习面向对象的主要特征和基本概念,包括类、对象、继承、封装、多态、方法的重载和重写、Java的访问修饰符与其它关键字以及集合等。 案例覆盖技能点 1、流程控制语句 2、类、对象 3、封装、继承、多态 4、方法的重载、重写 5、访问修饰符 6、集合   普通员工 属性:员工编号、员工姓名、员工职务、请假天数、基本工资 普通员工工资: ...

Global site tag (gtag.js) - Google Analytics