# lazy-tools **Repository Path**: doobo/lazy-tools ## Basic Information - **Project Name**: lazy-tools - **Description**: 自己封装的工具类,懒得写重复代码 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-05-26 - **Last Updated**: 2022-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lazy-tools #### 介绍 自己封装的工具类,懒得写重复代码 #### 目录结构 ``` ├─java │ └─com │ └─cyw │ └─common │ │ App.java │ │ │ ├─annotations │ │ │ AccessRateLimit.java │ │ │ CannotDelete.java │ │ │ CheckEnumLegal.java │ │ │ NonRepeatable.java │ │ │ NotOnProduction.java │ │ │ SupressAspectLog.java │ │ │ SystemControllerLog.java │ │ │ │ │ └─support │ │ AccessRateLimitAspect.java │ │ CheckEnumLegalValidator.java │ │ │ ├─bcrypt │ │ BCrypt.java │ │ BCryptPasswordEncoder.java │ │ │ ├─config │ │ │ ApplicationConfig.java │ │ │ │ │ ├─aspects │ │ │ BizSystemLogAspect.java │ │ │ WebSystemLogAspect.java │ │ │ │ │ ├─jackson │ │ │ │ JacksonConfig.java │ │ │ │ │ │ │ ├─deserializer │ │ │ │ StringOrTimestamp2LocalDateDeserializer.java │ │ │ │ StringOrTimestamp2LocalDateTimeDeserializer.java │ │ │ │ TrimStringDeserializer.java │ │ │ │ │ │ │ └─serializer │ │ │ IdSerializer.java │ │ │ LocalDate2TimestampSerializer.java │ │ │ LocalDateTime2TimestampSerializer.java │ │ │ MoneySerializer.java │ │ │ MosaicCardSerializer.java │ │ │ MosaicPhoneSerializer.java │ │ │ PageInfoJsonSerializer.java │ │ │ PageJsonSerializer.java │ │ │ │ │ ├─mongo │ │ │ MongoTransactionConfig.java │ │ │ │ │ ├─mybatis │ │ │ │ MybatisSqlLogInterceptor.java │ │ │ │ │ │ │ └─handler │ │ │ │ ListInteger2JsonTypeHandler.java │ │ │ │ ListLong2JsonTypeHandler.java │ │ │ │ ListString2JsonTypeHandler.java │ │ │ │ │ │ │ └─base │ │ │ JsonTypeHandler.java │ │ │ ListJsonTypeHandler.java │ │ │ │ │ ├─redis │ │ │ PrefixStringKeySerializer.java │ │ │ RedisKeyPrefixProperties.java │ │ │ RedisManager.java │ │ │ RedisTemplateConfig.java │ │ │ │ │ └─trace │ │ MDCTraceDubboFilter.java │ │ MDCTraceWebInterceptor.java │ │ MdcWebConfig.java │ │ TraceIdGenerator.java │ │ │ ├─constants │ │ BaseStatusCode.java │ │ CommonConstant.java │ │ StatusCode.java │ │ │ ├─domain │ │ ├─common │ │ │ ListWrapper.java │ │ │ PageWrapper.java │ │ │ Response.java │ │ │ │ │ ├─dto │ │ │ DateInfo.java │ │ │ JudgeDate.java │ │ │ │ │ └─enums │ │ RuntimeMode.java │ │ │ ├─exceptions │ │ BaseException.java │ │ DubboExceptionFilter.java │ │ ExceptionNotifier.java │ │ LockException.java │ │ ParamCheckException.java │ │ RetryCancelException.java │ │ RetryContinueException.java │ │ │ ├─utils │ │ │ BaseUtils.java │ │ │ BCryptUtils.java │ │ │ BeanUtils.java │ │ │ CheckUtils.java │ │ │ CodeUtils.java │ │ │ DateUtils.java │ │ │ DecimalUtils.java │ │ │ FunctionUtils.java │ │ │ IPUtils.java │ │ │ JsonUtils.java │ │ │ LogUtils.java │ │ │ MoneyUtils.java │ │ │ MosaicUtils.java │ │ │ PageConvertUtils.java │ │ │ RegexUtils.java │ │ │ ResponseUtils.java │ │ │ SnowFlake.java │ │ │ SnowFlakeUtils.java │ │ │ StreamUtils.java │ │ │ ValidateDateHelper.java │ │ │ │ │ ├─converter │ │ │ LocalDateConverter.java │ │ │ LocalDateTimeConverter.java │ │ │ LocalTimeConverter.java │ │ │ │ │ ├─http │ │ │ HttpClientBuilder.java │ │ │ HttpClientUtils.java │ │ │ HttpRequest.java │ │ │ HttpResponseWrapper.java │ │ │ HttpUtils.java │ │ │ │ │ └─web │ │ HttpRequestBodyCacheFilter.java │ │ │ └─validate │ Create.java │ Update.java │ └─resources └─dubbo org.apache.dubbo.rpc.Filter ```