Java模块化开发
文章平均质量分 77
Rocky-Wang
Better Coding,Better World!
展开
-
基于OSGi的Virgo环境搭建一-环境篇
最近要将web项目模块化以支持热插拔、动态扩展等功能,因此我们开始研究如何将OSGi引入web项目。关于OSGi,大家可以参考OSGi研究与总结。 现在流行的SSH框架的核心是Spring,因此将OSGi与Spring进行整合就成了搭建的关键。 搭建STS+virgo的开发环境,可以参考 http://www.cnblogs.com/skyme/archive/2012/07/20/原创 2014-05-17 16:57:52 · 2364 阅读 · 0 评论 -
基于OSGi的Virgo环境搭建二-集成Snaps
前一节我们介绍了基于OSGi搭建基本的STS+Virgo的开发环境,原创 2014-05-18 12:48:03 · 2770 阅读 · 6 评论 -
Gephi编程实战-基于gephi-toolkit开发的一套简单framework
简介Gephi是一款开源免费跨平台基于JVM的复杂网络分析软件,,其主要用于各种网络和复杂系统,动态和分层图的交互可视化与探测开源工具。Gephi提供客户端工具,为相关使用人员提供丰富的功能去分析网络图谱,但是想要基于Gephi做编程开发的同学们,需要引入gephi-toolkit。Gephi提供gephi-toolkit是一套工具包(jar包集合),进行图编程,并提供了相对丰富的插件。Gephi官原创 2017-09-04 10:25:45 · 3876 阅读 · 4 评论 -
akka集群实战
关于akkaakka是JAVA虚拟机JVM平台上构建高并发、分布式和容错应用的工具包和运行时。Akka用Scala语言写成,同时提供了Scala和JAVA的开发接口。Akka处理并发的方法基于Actor模型。在Akka里,Actor之间通信的唯一机制就是消息传递。Akka集群支持去中心化的基于P2P的集群服务,没有单点故障(SPOF)问题,它主要是通过Gossip协议和向量时钟(VECTOR CLO原创 2017-09-05 09:20:03 · 1765 阅读 · 0 评论 -
基于spring-scheduing扩展的cron模块
背景由于产品需求,需要根据用户在界面的配置,生成定时任务,并且管理定时任务。 产品项目中已集成spring框架,而spring框架提供配置定时任务的功能,也就是我们常用的Cron注解, 由此引出思路,通过研读Spring-context包中的Spring-scheduing模块,了解其原理,然后尝试扩展复用复用spring scheduing模块来对任务进行动态管理。原创 2017-09-01 17:06:26 · 975 阅读 · 0 评论