阅读更多

3顶
0踩

开源软件

原创新闻 Firefly 3.0.3 正式版发布

2014-11-11 09:42 by 见习记者 hypercube1024 评论(3) 有10813人浏览
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开发团队,我是这样规划的。

  • 2021-04-18

    公司人员配置参考 小型公司(3人左右):组长1人,剩余组员无明确分工,并且可能兼顾javaEE和前端。 中小型公司(3~6人左右):组长1人,离线2人左右,实时1人左右(离线一般多于实时),组长兼顾和javaEE、前端。 中型公司(510人左右):组长1人,离线35人左右(离线处理、数仓),实时2人左右,组长和技术大牛兼顾和javaEE、前端。 中大型公司(1020人左右):组长1人,离线510人(离线处理、数仓),实时5人左右,JavaEE1人左右(负责对接JavaEE业务),前端1人(有或者没有人单独负

  • 一个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程序开发,随机人员分组功能,感觉还不错,分享给大家

    int checkerCount = ds.getCount();//int curGroupingNum = Integer.parseInt(groupingNum);int remainderRes = checkerCount % curGroupingNum;int divisionRes = checkerCount / curGroupingNum;if (checkerCount ...

  • java - 人员分配组合

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

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

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

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

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

  • Java开发人员如何构建自己的技术体系

    Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。成为Java架构师...

  • java开发人员win10配置

    1、让win10的cmd支持ll命令 新建ll.bat 编辑类容为:@echo offdir3.将该文件移动到C:\Windows下。CMD里就可以用ls来代替dir命令显示目录列表了。      2、intellij IDEA中,打开settings,设置相应的bash路径 (前提是打开win10开发者模式,并安装linux子系统)     sett...

  • 研发项目的人员组成

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

  • 一个java项目组人员分配_一个嵌入式项目从0开始开发的大致流程

    从0开始做一个嵌入式开发项目的大致流程如下:了解需求和客户对接了解需求,形成需求文档,双方签字,并注明后续是否可以增加需求或者方案调整。召集人员汇聚资源根据需求文档召集项目组,项目组一般需要硬件设计、画PCB板、驱动工程师、算法工程师、软件工程师,其中驱动工程师和算法工程师可能是同一个人。好了,参与人员确定了,找一个负责人负责这个项目,一般选择驱动/算法工程师作为项目负责人,因为项目负责人需要较为...

  • 为什么下一个5年java后台开发你该选择Spring Boot?

    Spring是一个无所不包的一站式java开发平台. 但由于10多年的发展, Spring的体系太过庞大, 程序员无法掌握其历史, 同时复杂的依赖, 大量的配置, 复杂的部署给开发带来了很大的阻碍. Spring Boot基于约定大于配置的理念, 简化了依赖管理, 简化了配置, 简化了部署. 大大降低了使用Spring开发的难度, 大大加快了开发速度. 我认为必将是Java后台开发下一个5年的杀手级框架.

  • Java入职第一次记录,环境配置

    入职第一天,满脸蒙圈了 JVM配置完成。 配置MyEclipse ,安装完成后。 MyEclipse和IDEA不同没有直接的plugin商店,需要自己搞下。 1.MyEclipse中>>help>>MyEclipse Configuration Center等待打开页面 2.选择Software页签,在Browse Software哪里找到add site,名字自定义URL输入htt

  • java配置环境变量有什么用,HR的话扎心了

    1 JVM的内存区域布局 java代码的执行步骤有三点 java源码文件-&gt;编译器-&gt;字节码文件 字节码文件-&gt;JVM-&gt;机器码 机器码-&gt;系统CPU执行 JVM执行的字节码需要用类加载来载入;字节码文件可以来自本地文件,可以在网络上获取,也可以实时生成。就是说你可以跳过写java代码阶段,直接生成字节码交由JVM执行 其中Java虚拟机栈、程序计数器、Heap、本地方法栈、Metaspace属于JVM运行时的内存;按是否线程共享则可以分两类 JAVA堆和M

  • 人员配置参考

    1、整体架构 属于研发部/技术部/数据部/基础平台部,我们属于大数据组;还有后端项目组、前端组、移动开发、测试组、UI组等;其他的还有产品部、运营部、人事部、财务部、行政部、市场部、销售部等等 大数据开发工程师 --&gt; 大数据组组长 --&gt; 项目经理 --&gt; 部门经理 --&gt; 技术总监 2、职位等级与晋升规则 职级就分初级,中级,高级;晋升规则不一定,看公司效益和职位空缺 京东:T1、T2 应届生、T3 14K左右、T4 18K左右、T5 24-28K左右 阿里:p5、(p6、p7、

Global site tag (gtag.js) - Google Analytics