zoukankan      html  css  js  c++  java
  • GitHub上高质量项目

    scribejava/scribejava:一个简单的 Java 实现的 OAuth/OAuth2 库
    winterbe/java8-tutorial:绝对值得一看的Java8指南、教程
    javaee-samples/javaee7-samples:如果你对Java7的骚操作还不熟,赶紧看看
    kdn251/interviews:Java面试题和答案(英文)
    phishman3579/java-algorithms-implementation:Java数据结构和算法实现
    aaberg/sql2o:小而美的数据库操作框架,性能略屌
    jankotek/mapdb:一个快速且易于使用的嵌入式Java数据库引擎
    socketio/socket.io-client-java:http://Socket.IO的Netty实现(做聊天室可以用)
    nkcoder/quartz-explained:对定时任务调度框架quartz源码的分析和注释
    hankcs/HanLP:强大的自然语言处理、中文分词库,国人开发
    atomashpolskiy/bt:Java种子下载程序(我什么都不知道啊)
    ihaolin/diablo:分布式配置管理平台(看过代码,值得品读)
    mpatric/mp3agic:Java版本的MP3音频处理库
    atlassian/commonmark-java:Java版本的markdown处理库
    biezhi/telegram-bot-api: Java版 telegram api,帮你快速创建小机器人
    vdurmont/emoji-java:将emoji表情和Unicode互相转换的库(一颗赛艇)
    v5developer/maven-framework-project:使用Maven搭建了N个例子的大而全的工程
    iluwatar/java-design-patterns:学习设计模式,它一定是你的不二选择
    korhner/asciimg:用Java编写的ascii图像生成器
    aragozin/jvm-tools:JVM诊断和分析工具
    wuyinxian124/nettybook2:李林峰老师编写的netty权威指南(第二版)对应的源码
    deeplearning4j/deeplearning4j:还是推荐一下这个深度学习库吧,未来也可能会火
    dyc87112/SpringCloud-Learning:SpringCloud的学习笔记和示例
    subchen/jetbrick-template-2x:高性能和高扩展性的模板引擎
    looly/hutool:Java的工具类实现,非常全,有中文注释
    dropwizard/metrics:让你能够洞察你的代码在生产环境做了些什么
    你需要知道的开源项目
    Guava
    Guava是Google的开源项目,它包含了Google工程师经常使用的内部核心库,例如集合、缓存、原语支持、并发库、通用注释、字符串处理、哈希、反射、I/O等,github:https://github.com/google/guava。

    Apache Commons
    Apache Commons是一个专注于可重用Java组件的Apache开源项目,它同样也包含了很多开发经常需要用到的核心库,例如编码、解码、集合框架、加解密、I/O、日志等,比较常用的有DBCP、Crypto、Commons Lang、Commons Logging等,直通地址:https://commons.apache.org/。

    Dozer
    你可能使用过Apache Commons BeanUtils对两个bean进行属性值映射,但是它在某些情况下不是那么的好用,例如多级深层次的映射。Dozer不但可以进行简单的属性映射、复杂的类型映射、双向映射、递归映射等,还可以通过XML配置文件、注解或API的方式进行更灵活的配置,官直通地址:http://dozer.sourceforge.net/。

    HikariCP
    HikariCP是一个“零开销”的数据库连接池,作为数据库连接池的后起之秀,它的快速、简单、可靠值得你去体验,github:https://github.com/brettwooldridge/HikariCP

    Joda-Time
    Joda-Time是一个日期、时间辅助工具,提供了很多便捷的方法获取日期及时间。Java SE 8之前的标准日期和时间类使用上感觉不是很友好,Joda-Time在Java SE 8之前提供了很多便利,8开始的版本仍可以使用其特殊的便捷,直通地址:http://www.joda.org/joda-time/。

    Apache POI
    Apache POI是Apache的开源库,用于操作Excel、Word、PowerPoint,直通地址:https://poi.apache.org/

    Jackson
    Jackson用来解析JSON字符串,或者生成JSON数据。同样,你可以使用fastjson,它虽然快,但是偏离了标准。

    Mockito
    Mockito是在Java中进行单元测试的模拟框架,通过Mockito可以创建和配置Mock对象,简化有外部依赖类的测试,不仅可以模拟外部依赖,还可以判断测试是否通过,直通地址:http://site.mockito.org/

    Apache HttpComponents
    HTTP协议的通信客户端,HttpClient封装了HTTP网络通信。同时,可以使用HttpAsyncClient完成异步、事件驱动I/O模型的HTTP客户端,直通地址:http://hc.apache.org/ 。
    ---------------------
    作者:牧_风
    来源:CSDN
    原文:https://blog.csdn.net/hbtj_1216/article/details/78450233
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    js 中 undefined 和null 的区别
    【Gym103107E/黑龙江省赛16thE】Elastic Search(Trie树性质+ac自动机性质)
    不等概率抽卡的毕业期望次数
    博客园无法用IE进行登录
    Web项目开发小结
    各位看官,自己觉着喜欢的存到手机里面
    MVC控制器执行重定向
    吐了个槽o.o
    浏览器设置不缓存的方法
    关于A+B
  • 原文地址:https://www.cnblogs.com/wwjldm/p/10439714.html
Copyright © 2011-2022 走看看