bes2008/langx-java
Fork: 9 Star: 61 (更新于 2024-12-08 13:49:13)
license: Apache-2.0
Language: Java .
Java tools, helper, common utilities. A replacement of guava, apache-commons, hutool
最后发布版本: v4.8.2 ( 2022-09-13 13:59:01)
GitHub地址
Gitee地址
OpenSource Licenses
langx-java
Java lang extensions
Features
- Lang extensions, for examples: Bytes, Chars, Arrays, Numbers, Dates, Throwables, Filenames, Files, FileSystems ...
- Collection extensions:
- Supports Stream API for Java 6+
- Adapter any object to Iterable
- Supports NonAbsentMap, using it, the map.get(key) will not return the null
- Supports NonDistinctTreeSet, NonDistinctTreeMap, just sort
- Supports Tuple
- Supports WheelQueue, CopyOnWriteHashMap
- NamedInheritableThreadLocal
- IdentityMap
- IdentitySet
- WeakIdentityHashMap
- ConcurrentReferenceHashMap
- Classpath API
- DirectoryClasspath
- JarFileClasspath
- WarFileClasspath
- JarDirectoryClasspath
- ClassLoaderClasspath
- ClassClasspath
- ResourceLoaderClasspath
- ByteArrayClasspath
- InputStreamClasspath
- Differ API
- Collection Differ
- Map Differ
- Cache
- Local Cache
- LRUCache
- FIFOCache
- Local Cache
- Accessor API
- Tuple
- Environment Accessor
- Properties Accessor
- Map Accessor
- StringMap Accessor
- Field Accessor
- Array Accessor
- HTTP Query String Accessor
- ValueGetter
- ArrayValueGetter
- CompositeValueGetter
- IterableValueGetter
- LiteralValueGetter
- MapValueGetter
- MemberValueGetter
- PipelineValueGetter
- StreamValueGetter
- Reflect utilities
- Modifiers
- Reflects
- Types
- Primitives
- timing
- HashedWheelTimer
- Linux NTP
- Cron
- Joda-time
- Clock
- StopWatch
- JavaScript in Java
- IdGenerator
- AutoIncrementIdGenerator
- Base64IdGenerator
- SimpleIdGenerator
- UuidGenerator
- SnowflakeIdGenerator
- Proxy
- AOP
- delegate
- Base64 for Java 6+
- text
- CSV
- Pinyin
- StringTemplate
- placeholder: {}
- index: {0}, {1}
- C style: %d, %s ...
- bean : ${fieldName1}, ${fieldName2}
- map: ${key1}, ${key2}
- Null judge is unnecessary
- Environment
- SystemEnvironment
- Event API
- Comparators
- Parse Hosts File
- Codec
- ClassPath Scanner
- Local JNDI
- Security checksum
- message digest
- MD2
- MD4
- MD5
- SHA-1
- SHA-224, SHA-256, SHA-384, SHA-512
- SHA3-224, SHA3-256, SHA3-384, SHA3-512
- Whirlpool
- Asymmetrics
- Symmetrics
- Signatures
- GM
- SM2
- SM3
- SM4
- message digest
- Radix converter
- JMX management API
- File Filter
- ExecutableFilter
- ExistsFileFilter
- FilenamePrefixFilter
- FilenameSuffixFilter
- IsDirectoryFileFilter
- IsFileFilter
- IsHiddenFileFilter
- IsSymlinkFileFilter
- ReadableFileFilter
- ReadonlyFileFilter
- ValidFilenameFilter
- WriteableFileFilter
- Lifecycle API
- ClassParser
- Converter Service
- BloomFilter
- IO Resource Load API
- Common Configuration API
- Multiple Level Jar URLStreamHandler
- Escaper API
- Delimiter Channel 。。。
Contact:
如果遇到问题,可以在Github上提出issue, 也可以在QQ群里询问。
QQ Group: 750929088
鸣谢
最后,感谢 Jetbrains 提供免费License,方便了开源项目的发展。
最近版本更新:(数据更新于 2024-10-11 11:59:11)
2022-09-13 13:59:01 v4.8.2
2022-04-21 13:49:01 v4.5.2
2022-04-14 09:56:18 v4.5.0
2022-03-19 19:04:59 v4.4.0
2022-01-05 11:08:35 v4.2.3
2021-10-15 11:54:55 v4.0.3
2021-08-12 09:32:12 v3.6.6
2021-08-03 17:35:16 v3.6.5
2021-07-28 11:42:13 v3.6.4
2021-07-27 18:10:27 v3.6.3
主题(topics):
aop, classpath, collection, common, cron, csv, diff, helper, idgenerator, java, pinyin, pipeline, reflect, reflection, repository, security, stream, timer, tools
bes2008/langx-java同语言 Java最近更新仓库
2024-12-20 19:54:15 mybatis-flex/mybatis-flex
2024-12-19 21:53:46 spring-projects/spring-boot
2024-12-19 21:25:16 Stirling-Tools/Stirling-PDF
2024-12-19 16:28:14 Tornaco/Thanox
2024-12-19 10:42:01 alibaba/nacos
2024-12-18 20:58:34 dromara/forest