程序开发过程中常见的Maven包

maven可以自动解决java类之间的依赖关系,并且可以从网上自动下载这些jar包,同时可以将自己的工程发布给其他人使用,极大的方便了开发者的使用,被开发界广泛的使用着。

本文将介绍开发过程中,一些常用的maven包

PB

常用的序列化反序列化包,速度比xml快,在google等公司广泛地使用着。

<dependency>
    <groupId>com.google.protobuf</groupId>
    <artifactId>protobuf-java</artifactId>
    <version>2.5.0</version>
</dependency>

Netty

用于节点之间通信的中间件,简化了节点之间的通信,可以用来设计master/slave式的分布式系统。

<dependency>
    <groupId>org.jboss.netty</groupId>
    <artifactId>netty</artifactId>
    <version>3.2.10.Final</version>
</dependency>

Curator

现在的分布式系统多半使用了ZK,而curator简化了ZK操作的API,并进行了自动连接管理,同时实现了很多recipes,极大地简化了分布式系统的开发。

<dependency>
    <groupId>org.apache.curator</groupId>
    <artifactId>curator-framework</artifactId>
    <version>2.6.0</version>
</dependency>
<dependency>
    <groupId>org.apache.curator</groupId>
    <artifactId>curator-recipes</artifactId>
    <version>2.6.0</version>
</dependency> 

Joda

Java常用的日期处理包。

<dependency>
    <groupId>joda-time</groupId>
    <artifactId>joda-time</artifactId>
    <version>2.3</version>
</dependency>

log4j

工程开发中所用的日志系统。

<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.17</version>
</dependency>

MapReduce

用Maven工程开发MapReduc程序。

</dependency>
    <dependency>
    <groupId>org.apache.hadoop</groupId>
    <artifactId>hadoop-client</artifactId>
    <version>2.6.0</version>
</dependency> 
时间: 2024-10-11 06:32:01

程序开发过程中常见的Maven包的相关文章

Java中常见的jar包的用途

jar包用途  axis.jar   SOAP引擎包  commons-discovery-0.2.jar   用来发现.查找和实现可插入式接口,提供一些一般类实例化.单件的生命周期管理的常用方法.  jaxrpc.jar     Axis运行所需要的组件包  saaj.jar 创建到端点的点到点连接的方法.创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法.    wsdl4j-1.5.1.jar Axis运行所需要的组件包  activation.jar JAF框架的jar

开发过程中常见的错误@qunar

1.Cisco VPN Client Error 56 VPN Client错误如图   解决方案 step1: 计算机--->管理-->服务和应该程序-->服务-->Ciso system,Inc.VPN Server-->右键--->启动 如果按照step1,仍然无法启动(启动后就被kill,按照step2) step2: 1.cvpnd服务是按Internet Connection Sharing(ICS)服务类型设置为手动 2.停止Internet Connec

微信红包店小程序开发过程中遇到的问题 php获取附近周边商家 显示最近商家

最近公司在做一个项目就是微信红包店.仿照的是微信官方在做的那个红包店的模式.客户抢红包,抢到以后到店消费,消费以后就可以拿到商家的红包了. 项目中的两个难点: 1通过小程序来发红包  这个之前在开发语音红包的时候已经遇到这些坑了,已经成功的踩过了.在这里也总结下,因为最近还是有不少人加我微信咨询这个.在这里我再给大家总结下. 小程序发红包接口使用的是微信支付文档里的, 企业付款到零钱的功能, 只要不用红包接口就行了, 改成企业付款到零钱的接口, 一切就迎刃而解了, 然后注意 接口里的appid就

小程序开发过程中的遇到的问题以及解决方法(1)

setInterval定时器解决request异步: view溢出横向滑动显示: 跳转传参+返回传参: 原文地址:https://www.cnblogs.com/zfy-hrj/p/11824896.html

01-01java概述 doc命令、jdk\jre下载安装、path、classpath配置、开发中常见小问题

1:计算机概述(了解) (1)计算机 (2)计算机硬件 (3)计算机软件 系统软件:window,linux,mac 应用软件:qq,yy,飞秋 (4)软件开发(理解) 软件:是由数据和指令组成的.(计算器) 开发:就是把软件做出来. 如何实现软件开发呢? 就是使用开发工具和计算机语言做出东西来 (5)语言 自然语言:人与人交流沟通的 计算机语言:人与计算机交流沟通的 C,C++,C#,Java (6)人机交换 图形界面:操作方便只管 DOS命令:需要记忆一些常见的命令 2:键盘功能键的认识和快

9-简单实例(二)小程序开发中应注意的几个问题

前面,我们比较完整地讲了一个开放"知乎新闻"的实例.为什么说比较完整呢?因为只是那么一篇文章,要完整地讲完,谈何容易.反正有渔老师是没这个能力.下面接着来完善上篇文章,希望读者看完后,能更加深刻地认识微信小程序开发. 1.新添加的目录,有没有添加到app.json的pages里? "pages":[ "pages/index/index", "pages/detail/detail" ], 每添加一个页面,就需要把页面的路径写

手机APP游戏开发中常见的5个错误解析

一款手机游戏的成功,和其开发过程有着密切的关系,在任何一个开发过程中出现的错误,都会影响游戏以后的发展.那么我们在手机游戏的开发过程中常见的错误有哪些呢?我们又该如何避免这个情况的发生呢?一起来看看吧. 忽略目标群体 手机游戏开发首先就要确定所针对的目标群体,游戏主要是为谁而做?这些目标群体的关注点是什么?什么类型的游戏活动他们比较感兴趣?这些目标群体能投资多少在游戏的花费上?是否都每天都有娱乐游戏的时间.这就是开发游戏前期需要的市场调查,明确游戏人群,对于手机游戏后期的策划以及推广方向都有很大

Intellij IDEA在maven项目中添加外部Jar包运行

一. 问题概述 我们知道Intellij IDEA是非常好用的Java语言开发的集成环境.提供了非常多实用的功能,包括了智能代码助手.代码自动提示.代码重构.各种插件等,当然也集成了maven 正常情况下,我们创建maven项目时,相关的jar包会自动导入,当然我们也可以通过IDEA右侧的maven工具来实现jar包的加载. 但我们在实际开发过程中,可能会使用外部jar包的情况,如实现与第三方公司的系统对接时,需要使用到他公司提供的jar包,这个时候在maven中央仓库找不到,该如何导入呢? 首

Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图

Maven 组件界面介绍 如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有: 第一个按钮:Reimport All Maven Projects 表示根据 pom.xml 重新载入项目.一般单我们在 pom.xml 添加了依赖包或是插件的时候,发现标注 4 的依赖区中没有看到最新写的依赖的话,可以尝试点击此按钮进行项目的重新载入. 第六个按钮:Execute Maven Goal 弹出可执行的 Maven 命令的输入框.有些情况下我们需要通过书写某些执行命令来构建项目,就可以通