libcommon

A set of some common useful libraries.

MIT License

Stars
2

Bot releases are hidden (Show)

libcommon - Version 2.3.1

Published by fmjsjx over 3 years ago

Fixed Bugs

libcommon-bson

  • Fix import part for date type.
libcommon - Version 2.3.0

Published by fmjsjx over 3 years ago

New Features

libcommon-bson

  • Support type date (LocalDate) for fields (Stores values as int32 like 20170713).
  • Support simple value type datetime.
  • Support simple value type date, same storage mode as date for fields.
libcommon - Version 2.2.2

Published by fmjsjx over 3 years ago

NewFeatures

libcommon-util

  • Use ThreadLocalRandom instead of legacy Random.
libcommon - Version 2.2.1

Published by fmjsjx over 3 years ago

Fixed Bugs

libcommon-bson

  • Fix @JsonIgnore on virtual fields.
libcommon - Version 2.2.0

Published by fmjsjx over 3 years ago

New Features

libcommon-bson

  • Add simple-list type.
  • Add more utility methods for BsonArray (or List in document)

libcommon-util

  • Add more split method for strings
  • Add randomN method on RandomUtil
  • Add static wrapper for sha512

Fixed Bugs

libcommon-bson

  • Add toString() implementations.
  • Skip json ignored fields for toUpdate() and toDelete()
libcommon - Version 2.1.2

Published by fmjsjx over 3 years ago

New Features

libcommon-bson

  • Add object-id support for model.

Fixed Bugs

libcommon-bson

  • Fix 'updated()' on object/root models.
libcommon - Version 2.1.1

Published by fmjsjx over 3 years ago

New Features

libcommon-bson

  • Add default-lambda on model fields.
libcommon - Version 2.1.0

Published by fmjsjx over 3 years ago

New Features

libcommon-bson

  • Add BsonDocument about methods on BsonUtil.
  • Add load(BsonDocument) for bson model.
  • Add clear() for bson map model.
libcommon - Version 2.0.1

Published by fmjsjx over 3 years ago

New Features

libcommon-bson

  • Add virtual field on code generator.

Fixed Bugs

libcommon-bson

  • Fix unchecked warnings on generated model.
libcommon - Version 2.0.0

Published by fmjsjx over 3 years ago

New Features

libcommon-bson

  • Provides utility for BSON types
  • Provides a ORM like model framewark for BSON/MongoDB
  • Provides a code generator for models using ruby

libcommon-util

  • Support more utility methods.
libcommon - Version 1.2.0

Published by fmjsjx over 3 years ago

New Features

libcommon-util

  • Support more utility methods.

Fixed Bugs:

libcommon-util

  • Fix error: reference to randomOne is ambiguous on OpenJDK
libcommon - Version 1.1.1

Published by fmjsjx over 3 years ago

New Features:

libcommon-util

  • Add CachedPool interface and its implementations on package com.github.fmjsjx.libcommon.util.pool.
libcommon - Version 1.0.2.Final

Published by fmjsjx over 3 years ago

Fixed Bugs:

libcommon-util

  • Fix infinite recursion loop on StringUtil.isNotEmpty(String).
libcommon - Version 1.0.1.Final

Published by fmjsjx over 3 years ago

Fixed Bugs:

libcommon-util

  • Wrong result on methods RandomUtil.randomInRange(...)
libcommon - Version 1.0.0.Final

Published by fmjsjx over 3 years ago

Requirements

  • JDK11+

Features

libcommon-util

  • Provides common utility for String , Number, Array, JDK8 time API, Checksum, Digest, etc.
  • Provides utility for ANSI color.

libcommon-collection

  • Provides additional collections (IntSet, LongSet), and their collect functions.

libcommon-json

  • Provides a library interface to encode/decode JSON.

libcommon-json-jackson2

  • Provides an implementation of libcommon-json based on Jackson2.

libcommon-json-jsoniter

  • Provides an implementation of libcommon-json based on json-iterator.

libcommon-json-dsljson

  • Provides an implementation of libcommon-json based on DSL-JSON.

libcommon-yaml

  • Provides a library interface to encode/decode YAML and it's default implementation based on Jackson2.

libcommon-redis

  • Provides additional utility functions for Lettuce.

libcommon-jdbc

  • Provides additional utility functions for JDBC.

libcommon-aliyunons

libcommon-rocketmq

  • Provides additional utility functions for RocketMQ.
libcommon - Version 1.0.0.M8

Published by fmjsjx over 3 years ago

Milestone 8 on version 1.0.0

libcommon - Version 1.0.0.M7

Published by fmjsjx over 3 years ago

Milestone 7 on version 1.0.0

libcommon - Version 1.0.0.M6

Published by fmjsjx over 3 years ago

Milestone 6 on version 1.0.0

libcommon - Version 1.0.0.M5

Published by fmjsjx almost 4 years ago

Milestone 5 on version 1.0.0

libcommon - Version 1.0.0.M4

Published by fmjsjx almost 4 years ago

Milestone 4 on version 1.0.0

Package Rankings
Top 28.14% on Repo1.maven.org