All Projects → fangjinuo → langx-java

fangjinuo / langx-java

Licence: Apache-2.0 license
Java tools, helper, common utilities. A replacement of guava, apache-commons, hutool

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to langx-java

Ects
Elastic Crontab System 简单易用的分布式定时任务管理系统
Stars: ✭ 156 (+212%)
Mutual labels:  pipeline, timer
Wecron
✔️ 微信上的定时提醒 - Cron on WeChat
Stars: ✭ 537 (+974%)
Mutual labels:  cron, timer
Blog.core
💖 ASP.NET Core 6.0 全家桶教程,前后端分离后端接口,vue教程姊妹篇,官方文档:
Stars: ✭ 3,542 (+6984%)
Mutual labels:  repository, aop
rocket-pipes
Powerful pipes for TypeScript, that chain Promise and ADT for you 🚌 -> ⛰️ -> 🚠 -> 🏂 -> 🚀
Stars: ✭ 18 (-64%)
Mutual labels:  pipeline, aop
Common.utility
Various helper class
Stars: ✭ 4,101 (+8102%)
Mutual labels:  helper, common
croner
Trigger functions and/or evaluate cron expressions in JavaScript. No dependencies. Most features. All environments.
Stars: ✭ 169 (+238%)
Mutual labels:  cron, timer
cron-schedule
A zero-dependency cron parser and scheduler for Node.js, Deno and the browser.
Stars: ✭ 28 (-44%)
Mutual labels:  cron, timer
jdk-source-code-reading
JDK source code reading
Stars: ✭ 19 (-62%)
Mutual labels:  collection, reflect
laravel-any
🏓 Laravel collection macro that determine if `any` item from the collection passes the given truth test.
Stars: ✭ 38 (-24%)
Mutual labels:  helper, collection
Mwdb Core
Malware repository component for samples & static configuration with REST API interface.
Stars: ✭ 125 (+150%)
Mutual labels:  collection, repository
Deepdiff
🦀Amazingly incredible extraordinary lightning fast diffing in Swift
Stars: ✭ 1,995 (+3890%)
Mutual labels:  diff, collection
tainted
Tool to determine which Go packages need to be rebuilt in a monorepo
Stars: ✭ 53 (+6%)
Mutual labels:  diff, repository
libimobiledevice-glue
A library with common code used by libraries and tools around the libimobiledevice project
Stars: ✭ 46 (-8%)
Mutual labels:  helper, common
awesome-battlesnake
A curated list of Battlesnake resources
Stars: ✭ 83 (+66%)
Mutual labels:  collection
XProc-Z
A platform for running XProc pipelines as web applications in a Java servlet container
Stars: ✭ 20 (-60%)
Mutual labels:  pipeline
meditation-timer
🧘 Progressive web application for timing your meditations
Stars: ✭ 23 (-54%)
Mutual labels:  timer
debianopt-repo
Additional debian repository for awesome open-source projects.
Stars: ✭ 47 (-6%)
Mutual labels:  repository
hic
Analysis of Chromosome Conformation Capture data (Hi-C)
Stars: ✭ 45 (-10%)
Mutual labels:  pipeline
pipeline
Pipelines using goroutines
Stars: ✭ 46 (-8%)
Mutual labels:  pipeline
LoveCollection
我们搞技术的经常会要收藏些链接、资料什么的。但是,由于资料过多,浏览器的收藏夹并不便于管理,于是就诞生了“爱收藏”。https://i.haojima.net
Stars: ✭ 41 (-18%)
Mutual labels:  collection

License

Codacy Badge

JDK

javadoc 教程

maven

GitHub地址

Gitee地址

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
  • 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
  • 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
QQ Group

鸣谢

最后,感谢 Jetbrains 提供免费License,方便了开源项目的发展。

Jetbrains

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].