文档章节

工作中用到的开源组件

Wetry文川
 Wetry文川
发布于 2017/08/30 23:48
字数 680
阅读 6
收藏 1

工作中用到的开源组件列表

maven中央仓库:http://mvnrepository.com 在线API文档:http://tool.oschina.net/apidocs

1、jackson

Jackson是一个流行的基于Java的JSON处理框架 官方wiki:http://wiki.fasterxml.com/JacksonInFiveMinutes 官方文档:http://wiki.fasterxml.com/JacksonDocumentation 学习参考: Json转换利器Gson之实例 系列,顺便也学习一下GSON

ref: http://lijingshou.iteye.com/blog/2003020

2、okhttp

类似于httpclient。

OkHttpClient client = new OkHttpClient();

String run(String url) throws IOException {
  Request request = new Request.Builder()
      .url(url)
      .build();

  Response response = client.newCall(request).execute();
  return response.body().string();
}

官方文档: https://square.github.io/okhttp/

3、google collections

google collections是google的工程师利用传说中的“20%时间”开发的集合库,它是对java.util的扩展,提供了很多实用的类来简化代码。google collections使用了范型,所以要求jdk1.5以上。

githubhttp://code.google.com/p/google-collections/

google guava

Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, 等等. 这些高质量的 API 可以使你的JAVa代码更加优雅,更加简洁,让你工作更加轻松愉悦。

理解:加强Java某些类的作用 github:https://github.com/google/guava

ref: 1、https://ifeve.com/google-guava/

4、fastjson

alibaba出品。

github:https://github.com/alibaba/fastjson

Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web输出、Android客户端等多种应用场景。

文档: https://github.com/Alibaba/fastjson/wiki/%E9%A6%96%E9%A1%B5

5、cglib

代理工具,待了解

6、google Gson

Gson(又称Google Gson)是Google公司发布的一个开放源代码的Java库,主要用途为序列化Java对象为JSON字符串,或反序列化JSON字符串成Java对象。而JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,广泛应用于各种数据的交互中,尤其是服务器与客户端的交互。

7、jedis

Java中操作redis数据库

ref: 1、http://www.jianshu.com/p/7913f9984765

hw:

Jedis jedis = new Jedis("localhost", 6379);
jedis.set("singleJedis", "hello jedis!");
System.out.println(jedis.get("singleJedis"));
jedis.close();

8、tk.mybatis

不客气的说,使用这个通用Mapper甚至能改变你对Mybatis单表基础操作不方便的想法,使用它你能简单的使用单表的增删改查,包含动态的增删改查.

ref: 1、http://blog.csdn.net/shikaiwencn/article/details/52485883 2、http://blog.csdn.net/isea533/article/details/41457529 作者 3、

项目地址: 开源中国:https://git.oschina.net/free/Mapper

官方文档: https://mapperhelper.github.io/docs/


暂时就先记录这么多了。改bug去啦~~

© 著作权归作者所有

共有 人打赏支持
Wetry文川
粉丝 1
博文 10
码字总数 26464
作品 0
东城
私信 提问
移动切图框架 SLICY 发布 v1.1 版本

移动切图框架 SLICY 发布v1.1版本,这是一次比较大的更新改动,SLICY 1.1开始我们受到 “不要重复的造轮子”的观念,由造轮子升级到了造车子,所以这次更新,我们加入了一些我们工作中经常用...

qietuwang
2016/11/11
1K
2
工作中有可能用到的开源库和第三方组件

 项目名称 项目信息 AFNetworking 网络请求组件 FMDB 本地数据库组件 SDWebImage 多个缩略图缓存组件 UICKeyChainStore 存放用户账号密码组件 Reachability 监测网络状态 DateTools 友好化...

在脚下的路
2016/01/15
162
0
模块化 UI 界面方案--Tangram UI

Tangram,七巧板,是天猫团队开源的跨平台模块化 UI 界面方案。 Tangram 不仅仅是一个 Native(iOS & Android)的界面开发框架,而是从日常工作中沉淀出的一套界面解决方案,涵盖了 Native S...

匿名
2017/03/31
3.6K
0
joomla1.5前台组件开发过程分享(附中文开发教程两本)

    上一次分享到一个后台组件开发,也许我讲的不是很明白,不过你们把源代码拿去以后应该可以看懂,我是完全按照MVC模式开发的。今天呢,就 来分享一下前台组件开发,我这里的前台组件和...

yoby
2012/05/15
0
0
Java 基础操作库--hoe

hoe 是一个 Java 基础操作库,包括 String,number,random 等常规操作,几乎包含了大部分工作中用到的常用处理方法,也有详细文档。 使用方法介绍可参考:http://blog.csdn.net/tuposky/ar...

五只鸭子
2017/08/10
228
0

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 教程:在 Confluence 中导航

当你对 Confluence 有所了解后,你会发现 Confluence 使用起来非常简单。这个教程主要是针对你使用的 Confluence 界面进行一些说明,同时向你展示在那里可以进行一些通用的任务和操作。 空间...

honeymose
19分钟前
2
0
sed, awk 练习

1. sed打印某行到某行之间的内容 2. sed 转换大小写 将单词首字母转化大写 将所有小写转化大写 3. sed 在某一行最后面添加一个数字 4. 删除某行到最后一行 解析: {:a;N;$!ba;d} :a : 是...

Fc丶
今天
2
0
babel6升级到7,jest-babel报错:Requires Babel "^7.0.0-0", but was loaded with "6.26.3".

自从将前端环境更新到babel7,jest-babel之前是基于babel6的,执行时候就会报:Requires Babel "^7.0.0-0", but was loaded with "6.26.3". 很烦,因为连续帮好几台电脑修复这个问题,所以记...

曾建凯
今天
1
0
探索802.11ax

802.11ax承诺在真实条件下改善峰值性能和最差情况。 如何改善今天的Wi-Fi? 在决定如何改进当前版本以外的Wi-Fi时,802.11ac,IEEE和Wi-Fi联盟调查了Wi-Fi部署和行为,以确定更广泛使用的障碍...

linuxprobe16
今天
2
0
使用linux将64G的SDCARD格式化为FAT32

一、命令如下: sudo fdisk -lsudo mkfs.vfat /dev/sda -Isudo fdisk /dev/sda Welcome to fdisk (util-linux 2.29.2). Changes will remain in memory only, until you decide to wri......

mbzhong
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部