所有程序包的分层结构
程序包分层结构:类分层结构
- java.lang.Object
- cn.zhxu.toys.concurrent.AbstractBloomFilter (implements cn.zhxu.toys.concurrent.BloomFilter)
- cn.zhxu.toys.concurrent.RedisBloomFilter
- cn.zhxu.toys.cache.AbstractCacheService (implements cn.zhxu.toys.cache.CacheService)
- cn.zhxu.toys.cache.RedisCacheService
- cn.zhxu.toys.cache.RedisTemplateCacheService
- cn.zhxu.toys.msg.AbstractMsgSender (implements cn.zhxu.toys.msg.MsgSender)
- cn.zhxu.toys.msg.AliyunMsgSender
- cn.zhxu.toys.msg.JuheMsgSender
- cn.zhxu.toys.msg.WoDongMsgSender
- cn.zhxu.toys.oss.AbstractOssManager (implements cn.zhxu.toys.oss.OssManager)
- cn.zhxu.toys.oss.AliyunOssManager (implements org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean)
- cn.zhxu.toys.concurrent.AbstractSyncLock (implements cn.zhxu.toys.concurrent.SyncLock)
- cn.zhxu.toys.concurrent.RedisSyncLock
- cn.zhxu.toys.concurrent.RedisTemplateSyncLock
- cn.zhxu.toys.util.AesUtils
- org.springframework.http.client.support.AsyncHttpAccessor
- org.springframework.http.client.support.InterceptingAsyncHttpAccessor
- org.springframework.web.client.AsyncRestTemplate (implements org.springframework.web.client.AsyncRestOperations)
- cn.zhxu.toys.client.RetryRestTemplate
- org.springframework.web.client.AsyncRestTemplate (implements org.springframework.web.client.AsyncRestOperations)
- org.springframework.http.client.support.InterceptingAsyncHttpAccessor
- cn.zhxu.toys.bank.BankVerifier.Result
- cn.zhxu.toys.captcha.impl.BaseCaptchaManager (implements cn.zhxu.toys.captcha.CaptchaManager, org.springframework.beans.factory.InitializingBean)
- cn.zhxu.toys.captcha.impl.DefaultImageCaptchaManager (implements cn.zhxu.toys.captcha.ImageCaptchaManager)
- cn.zhxu.toys.captcha.impl.DefaultMsgCaptchaManager (implements org.springframework.beans.factory.InitializingBean, cn.zhxu.toys.captcha.MsgCaptchaManager)
- cn.zhxu.toys.util.ByteUtils
- cn.zhxu.toys.captcha.CaptchaAttrs
- cn.zhxu.toys.captcha.impl.CaptchaBean (implements cn.zhxu.toys.captcha.Captcha)
- cn.zhxu.toys.captcha.CodeGenerator.CodeResult
- cn.zhxu.toys.util.CRCUtils
- cn.zhxu.toys.util.DateUtils
- cn.zhxu.toys.captcha.impl.DefaultCaptchaStorage (implements cn.zhxu.toys.captcha.CaptchaStorage)
- cn.zhxu.toys.cipher.DefaultCipherManager (implements cn.zhxu.toys.cipher.CipherManager, org.springframework.beans.factory.InitializingBean)
- cn.zhxu.toys.util.DigestUtils
- cn.zhxu.toys.msg.DynamicMsgSender (implements cn.zhxu.toys.msg.MsgSender)
- cn.zhxu.toys.captcha.impl.ImageCodeRenderer (implements cn.zhxu.toys.captcha.CodeRenderer)
- cn.zhxu.toys.bank.JuheBankVerifier (implements cn.zhxu.toys.bank.BankVerifier)
- cn.zhxu.toys.util.KeyValue<K,
V> (implements java.util.Map.Entry<K, V>, java.io.Serializable) - cn.zhxu.toys.captcha.impl.MsgCodeRenderer (implements cn.zhxu.toys.captcha.CodeRenderer)
- cn.zhxu.toys.msg.MsgTemplate
- cn.zhxu.toys.concurrent.ParallelScheduler.SelfIdentify<T> (implements cn.zhxu.toys.concurrent.ParallelScheduler.Identify<T>)
- cn.zhxu.toys.concurrent.ParallelTaskScheduler (implements java.util.concurrent.ExecutorService, cn.zhxu.toys.concurrent.ParallelScheduler)
- cn.zhxu.toys.captcha.impl.RandomCharCodeGenerator (implements cn.zhxu.toys.captcha.CodeGenerator)
- cn.zhxu.toys.captcha.impl.RandomFormulaCodeGenerator (implements cn.zhxu.toys.captcha.CodeGenerator)
- cn.zhxu.toys.captcha.impl.RandomNumCodeGenerator (implements cn.zhxu.toys.captcha.CodeGenerator)
- cn.zhxu.toys.msg.RateLimitMsgSender (implements cn.zhxu.toys.msg.MsgSender)
- cn.zhxu.toys.msg.RateLimitMsgSender.CacheItem
- cn.zhxu.toys.util.RsaUtils
- cn.zhxu.toys.util.RsaUtils.RsaKey
- cn.zhxu.toys.util.SignUtils
- cn.zhxu.toys.cipher.SimpleDecryptor (implements cn.zhxu.toys.cipher.Decryptor)
- cn.zhxu.toys.cipher.SIM2Decryptor
- cn.zhxu.toys.cipher.SimpleEncryptor (implements cn.zhxu.toys.cipher.Encryptor)
- cn.zhxu.toys.cipher.SIM2Encryptor
- cn.zhxu.toys.util.StringUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- cn.zhxu.toys.msg.AbstractMsgSender.MsgSenderInitException
- cn.zhxu.toys.captcha.CaptchaException
- cn.zhxu.toys.util.DigestUtils.DigestException
- cn.zhxu.toys.concurrent.LockException
- cn.zhxu.toys.msg.RateLimitException
- java.lang.RuntimeException
- java.lang.Exception
- cn.zhxu.toys.cipher.ZLDecryptor (implements cn.zhxu.toys.cipher.Decryptor)
- cn.zhxu.toys.cipher.ZLEncryptor (implements cn.zhxu.toys.cipher.Encryptor)
- cn.zhxu.toys.concurrent.AbstractBloomFilter (implements cn.zhxu.toys.concurrent.BloomFilter)
接口分层结构
- cn.zhxu.toys.bank.BankVerifier
- cn.zhxu.toys.concurrent.BloomFilter
- cn.zhxu.toys.concurrent.BloomFilter.Hasher
- cn.zhxu.toys.cache.CacheGetter<T>
- cn.zhxu.toys.cache.CacheService
- cn.zhxu.toys.captcha.Captcha
- cn.zhxu.toys.captcha.CaptchaManager
- cn.zhxu.toys.captcha.ImageCaptchaManager
- cn.zhxu.toys.captcha.MsgCaptchaManager
- cn.zhxu.toys.captcha.CaptchaStorage
- cn.zhxu.toys.captcha.CodeGenerator
- cn.zhxu.toys.captcha.CodeRenderer
- cn.zhxu.toys.cipher.Decryptor
- cn.zhxu.toys.cipher.CipherManager (并 extends cn.zhxu.toys.cipher.Encryptor)
- cn.zhxu.toys.msg.DynamicMsgSender.RoutingConfigurer
- cn.zhxu.toys.msg.DynamicMsgSender.SenderFactory
- cn.zhxu.toys.cipher.Encryptor
- cn.zhxu.toys.cipher.CipherManager (并 extends cn.zhxu.toys.cipher.Decryptor)
- cn.zhxu.toys.msg.KeyResolver
- cn.zhxu.toys.msg.MsgSender
- cn.zhxu.toys.oss.OssManager
- cn.zhxu.toys.concurrent.ParallelScheduler
- cn.zhxu.toys.concurrent.ParallelScheduler.Identify<T>
- cn.zhxu.toys.concurrent.ParallelScheduler.TaskExecutor<T>
- cn.zhxu.toys.concurrent.ParallelScheduler.TaskProvider<T>
- cn.zhxu.toys.concurrent.SyncLock
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cn.zhxu.toys.captcha.CaptchaManager.VerifyResult
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)