- 浏览: 439436 次
- 性别:
- 来自: 芜湖
文章分类
- 全部博客 (188)
- 架构 (28)
- 数据库 (8)
- WEB开发 (30)
- 项目管理 (22)
- 敏捷开发 (11)
- 测试 (5)
- JAVA (30)
- 其它 (2)
- SPRING (13)
- 改BUG (4)
- 读书 (2)
- 小工具 (3)
- 杂文 (0)
- XQuery (1)
- JAVA虚拟机 (1)
- maven (8)
- weblogic (4)
- GIT (6)
- LINUX (9)
- JENKINS (1)
- NEXUS (0)
- webservice (3)
- TOMCAT (4)
- JBOSS (1)
- 管理 (1)
- STRUTS (3)
- ehcache (1)
- android (4)
- apache (3)
- NGINX (6)
- 产品经理 (2)
- HIBERNATE (2)
- JPA (1)
- freemarker (4)
- SPRING MVC (4)
- JQUERY (7)
- oracle (1)
- SSO (4)
- 移动开发 (2)
- IntelliJ IDEA (2)
- 草稿 (0)
- quartz (1)
- xpath (1)
- selenium (2)
- swing (4)
- JAVA 线程 (3)
- proguard (1)
- 大数据 (3)
- Flume (2)
- scala (1)
- json (1)
- dubbo (1)
- kettle (1)
- FastDFS (1)
- memcached (1)
- 物联网 (4)
- mysql (1)
最新评论
-
hefengjun1:
还有屌丝啊
团队需要的6种人 -
z390174504:
非常好啊......
maven中把依赖的JAR包一起打包 -
lq675964355:
为什么我执行(生成的不以-jar-with-depend ...
maven中把依赖的JAR包一起打包 -
phoenix5870:
怒赞一个!!!很棒!
maven中把依赖的JAR包一起打包 -
string2020:
关键是,我想mvn package就打包好,请问,怎么做
maven中把依赖的JAR包一起打包
Java第三方library ecosystem是一个很广阔的范畴。不久前有人撰文:每个项目中,你必须知道的Java第三方类库。
单元测试
1.DBUnit
DBunit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装。
2.MOckito
Mockito是一个针对Java的mocking框架。你可以使用简洁的API编写出漂亮的测试。
3.Hamcrest Matchers
Hamcrest 是一个测试辅助工具,提供了一套通用的匹配符 Matcher,灵活使用这些匹配符定义的规则,程序员可以更加精确的表达自己的测试思想,指定所想设定的测试条件。
Junit4结合Hamcrest提供了新的断言语句-assertThat,只需一个assertThat语句,结合Hamcrest提供的匹配符,就可以表达全部的测试思想。
Apache Commons
4.Configuration
这个工具是用来帮助处理配置文件的,支持很多种存储方式
5.DbUtils
DbUtils可以将数据库操作单独做成一个包,简化数据库操作。
6.IO
可以看成是java.io的扩展。它提供了文件阅读功能,以及一些使用的方法,类似于DbUtils。
7.Lang
如果你要问我还有哪个库一会在此名单之上,我会告诉你是Lang或者google Collections。lang可以看成是对java.lang的扩展,提供了诸如StringUtils, StringEscapeUtils, RandomStringUtils, Tokenizer, WordUtils等工具类。
后起之秀
8.SLF4J
SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。Slf4j类似于Apache Common-Logging和Log4J,但Slf4j比它们都要优秀。
9.Google Collections
Java的集合框架是Java类库当中使用频率最高的部分之一,而Google Collections库是由Google基于Java5.0 Collections Framework开发的一套新的Java集合框架,提供一些高级集合操作的API。
10.c3p0
C3P0是一个随Hibernate一同分发的开源的JDBC连接池, 它位于lib目录下。 包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。
11.Joda Time
Joda Time是一个强大易用的日期和时间库,可以完全取代JDKDate和Calendar类。
12.json 工具包
jackson,高效快速
fastjson来自阿里巴巴,目前反序列化最快的JSON包
单元测试
1.DBUnit
DBunit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装。
2.MOckito
Mockito是一个针对Java的mocking框架。你可以使用简洁的API编写出漂亮的测试。
3.Hamcrest Matchers
Hamcrest 是一个测试辅助工具,提供了一套通用的匹配符 Matcher,灵活使用这些匹配符定义的规则,程序员可以更加精确的表达自己的测试思想,指定所想设定的测试条件。
Junit4结合Hamcrest提供了新的断言语句-assertThat,只需一个assertThat语句,结合Hamcrest提供的匹配符,就可以表达全部的测试思想。
Apache Commons
4.Configuration
这个工具是用来帮助处理配置文件的,支持很多种存储方式
5.DbUtils
DbUtils可以将数据库操作单独做成一个包,简化数据库操作。
6.IO
可以看成是java.io的扩展。它提供了文件阅读功能,以及一些使用的方法,类似于DbUtils。
7.Lang
如果你要问我还有哪个库一会在此名单之上,我会告诉你是Lang或者google Collections。lang可以看成是对java.lang的扩展,提供了诸如StringUtils, StringEscapeUtils, RandomStringUtils, Tokenizer, WordUtils等工具类。
后起之秀
8.SLF4J
SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。Slf4j类似于Apache Common-Logging和Log4J,但Slf4j比它们都要优秀。
9.Google Collections
Java的集合框架是Java类库当中使用频率最高的部分之一,而Google Collections库是由Google基于Java5.0 Collections Framework开发的一套新的Java集合框架,提供一些高级集合操作的API。
10.c3p0
C3P0是一个随Hibernate一同分发的开源的JDBC连接池, 它位于lib目录下。 包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。
11.Joda Time
Joda Time是一个强大易用的日期和时间库,可以完全取代JDKDate和Calendar类。
12.json 工具包
jackson,高效快速
fastjson来自阿里巴巴,目前反序列化最快的JSON包
发表评论
-
Java的clone():深复制与浅复制
2018-09-05 17:27 392Java中要想自定义类的 ... -
java http java.security.ProviderException: java.security.KeyException
2016-07-12 18:47 1459Google Bait This post isn't a ... -
JAVA clone 复制 inputstream
2016-05-20 15:47 1656ByteArrayOutputStream baos = n ... -
Java总结篇系列:Java多线程
2016-05-17 12:54 476多线程作为Java中很重 ... -
运用 BoxLayout 进行 Swing 控件布局
2016-05-03 12:30 377引言 在用户使用 Java Swing 进行用户界面开发过 ... -
SWING实现像QQ一样,在右下角弹出提示框
2016-05-01 11:33 399像QQ一样,在右下角弹出提示框,重点就是提示窗口的屏幕定位。 ... -
jar命令的用法详解
2016-04-28 12:25 460[转:http://www.jb51.net/a ... -
解读JAVA 的ClassLoader
2016-02-15 10:52 575[转:http://www.iteye.com/top ... -
百万级访问网站前期的技术准备
2016-01-28 14:49 451作为一个技术从业者十年,逛了十年发现有些知识东一榔头西一棒槌的 ... -
JAVA,导出CSV,设最大行数限制,使用winzipaes压缩成带密码的zip文件
2015-05-03 11:27 2565[转:http://blog.csdn.net/lian_z ... -
JAVA SWING 漂亮的框架
2015-04-21 20:10 869http://www.iteye.com/problems ... -
struts2采用convention-plugin实现零配置
2015-01-28 14:38 620转[http://javeye.iteye.com/blog ... -
显示CLASS源于哪个JAR包
2015-01-26 15:03 732在编程的时候如果在工程中无意中导入多个同样的jar文件,只是 ... -
Servlet 3.0 新特性详解
2014-11-25 10:47 658转【http://www.ibm.com/devel ... -
JAVA获取计算机CPU、硬盘、主板、网络等信息
2014-11-01 22:06 1528l转[http://www.cnblogs.com/jife ... -
java读取文件和写入文件的方式
2014-09-13 12:28 632[转:http://jaczhao.iteye.com/bl ... -
java 实现调用链接并获取返回值
2013-10-22 16:10 0URL u = null; HttpURLConnec ... -
Eclipse中启动JBoss 5.1 报Deployment "AttachmentStore" 错误
2013-10-15 14:19 1724今天在Eclipse中启动JBoss 5.1时遇到这样的一个 ... -
java调用OPENSSL生成双向SSL的WEB-SERVICE
2013-06-25 21:34 5785上一篇提到在NGINX中配置了双向SSL的验证, 签名信息 ... -
JAVA对称加密算法
2013-05-28 16:02 883[转:http://liulang203.iteye.com ...
相关推荐
### Java调用第三方DLL知识点详解 ...通过上述步骤,我们可以实现Java调用第三方DLL的功能,这对于需要访问底层硬件或利用已有C/C++库的情况非常有用。正确地运用JNI不仅可以扩展Java的应用范围,还能提高程序的性能。
总的来说,创建包含第三方库的JAR文件是Java开发中的常规操作,理解不同的打包策略有助于根据具体需求做出最佳选择。无论是在MyEclipse还是Eclipse中,都可以通过上述步骤有效地整合和打包你的项目及其依赖。
在本文中,我们将探讨如何在Java中调用第三方DLL文件,特别关注在J2EE项目中与面部识别考勤终端机交互的情况。首先,我们要理解的是,Java本身并不直接支持调用本地DLL库,但通过JNI(Java Native Interface)可以...
总之,虽然Android的资源系统不直接支持jar包,但通过以上步骤,我们可以巧妙地解决这个问题,使Activity或Library能够以jar形式供第三方调用,并确保资源的正常使用。在实际开发中,这种做法可以提高代码的可复用性...
本篇文章将深入探讨如何打包Java项目、如何处理第三方JAR包,并创建一个.bat批处理文件来简化运行流程。 1. **打包Java项目为JAR文件** 打包Java项目通常使用Maven或Gradle等构建工具。在Maven中,可以在pom.xml...
通过这个库,Java开发者可以更高效地进行数值计算,无需额外寻找第三方库或编写自定义算法,大大提高了开发效率和代码质量。无论是在科学研究、工程计算还是教学应用中,Java Math Library都是一个强大的工具。
5. **添加依赖库**:在“JAR export”对话框的“Library into JAR”选项卡中,将所有需要的第三方库添加到JAR文件中。可以选中项目中引用的所有库,并点击“Add All”。 6. **设置输出路径**:指定生成的fat JAR...
在Android Studio中,可以使用Gradle插件`maven-publish`或`com.android.library`来配置发布任务,将库发布到本地Maven仓库或远程仓库,如JCenter或Maven Central,这样第三方开发者可以通过依赖管理工具轻松引入。...
Nokia Corporation明确声明不对因使用文档信息而导致的任何专利侵权负责,也不保证使用不会侵犯第三方权利。同时,Nokia保留随时无通知修改规格的权利。文档提供下载和打印权限仅限个人使用,未授予其他知识产权使用...
在本实例中,`TestThirdParty`可能是一个包含示例代码的文件夹,包括Java源码、C/C++源码以及可能的第三方库文件。通过研究和运行这个实例,你可以更好地理解如何在实际项目中应用这些步骤。 总的来说,Android NDK...
通过JNI调用第三方动态库在Android开发中是常见操作,涉及到的知识点包括Java本地方法声明、JNI接口定义、Makefile编写以及NDK编译。在实际操作过程中,务必注意代码的正确性,因为一个小错误都可能导致编译失败或...
Android Studio使用Gradle作为构建工具,引入第三方库主要通过在`build.gradle`文件中添加依赖项。例如,要引入一个叫做`com.example:library:1.0.0`的库,你可以在app模块的`build.gradle`文件的`dependencies`块...
在Delphi编程环境中,第三方组件是开发者们拓展功能、提高效率的重要工具。这些组件通常由除了BORLAND(现为Embarcadero)之外的开发者或公司提供,它们丰富了Delphi的标准组件库,使得开发者可以构建更加复杂和定制...
3. **Library dependencies**:Kettle依赖于一些第三方库,如JDBC驱动、Apache Commons、Log4j等。这些也需要被包含在Java项目的类路径中。 4. **Swing和WebUI**:如果你的应用需要图形界面,那么可能还需要`kettle...
在Java中,有多种方式可以实现HTTP请求,包括使用内置的`java.net.URL`类、`HttpURLConnection`,以及第三方库如Apache HttpClient和OkHttp。本资料主要关注的是Java HTTP请求库,它可能包含了一个或者多个方便...
同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...
同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...
- JavaServer Pages Standard Tag Library 提供了一系列标准标签,简化JSP页面的逻辑。JSTL包括核心标签库、XML标签库、函数库和EL表达式库。 4. **Java Persistence API (JPA) JAR**: - JPA是Java EE的一部分,...
在Android中,虽然`java.net`同样可用,但更常见的是使用HttpURLConnection或第三方库如OkHttp进行网络通信,它们提供了更高效、更易于使用的API。 2. **柱状图**: 柱状图在数据可视化中很常见,Java和Android...