首页 > TAG信息列表 > getCode

基于jackson 注解 入参 枚举 反序列化 实操

浪费俩小时写了这个,不多说 直接上代码。 注解 @Documented @JacksonAnnotationsInside @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) @JsonDeserialize(using = EnumJsonDeserializer.class) public @interface JacksonEnum { } 实现类 public cl

《设计模式面试小炒》策略和工厂模式替代业务场景中复杂的ifelse

《设计模式面试小炒》策略和工厂模式替代业务场景中复杂的ifelse 我是肥哥,一名不专业的面试官! 我是囧囧,一名积极找工作的小菜鸟! 囧囧表示:小白面试最怕的就是面试官问的知识点太笼统,自己无法快速定位到关键问题点!!! 本期主要面试考点 面试官考点之如何用设计模式替换业务场景中复

极其方便的枚举工具类

第一套 接口 public interface Typable<T> { T getCode(); String getDesc(); default boolean isEqual(T code) { return Objects.nonNull(code) && code.equals(this.getCode()); } boolean isValid(T code); } 实现类 Static 可以好好利

2021-05-09

手机端 手机登录 倒计时 原生js 原生js 看效果 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>log-in</title> <meta name="renderer" content="webkit|ie-comp|ie-stand

按位记录 游戏角色的状态,以及判断当前是否 有XX状态

刚刚在群里看到有朋友发个图,大意是用一个int数字,记录当前 游戏角色 身上存在的各种状态。 觉得以后会用的上,就特意去做了下理解 enum Status { 流血(1),// 0b0001 中毒(2),// 0b0010 麻痹(4),// 0b0100 眩晕(8);// 0b1000 int code; Status(int cod

MethodArgumentTypeMismatchException异常捕捉

- 线上bug异常捕捉 - 背景:上线的时候发现一个bug,参数类型定义是一个Long型,但是前端传递过来的参数是一个undefined,导致解析失败。但是查看日志打印只显示类型转换错误(MethodArgumentTypeMismatchException),也不清楚调的是哪个接口.于是调整了一下日志捕捉代码。 @ExceptionHandl

不重复验证码

【最近一段时间重新看JS基础 总结了一些 好的代码 希望能给大家一个参考】 var code = document.getElementById("code");function getCode() { // 准备一个62个字符串; // 产生随机数;随机数可以作为字符的索引; // 随机索引范围【0-61】 var str = "0123456789abcdefgh

上传下载

下载 @RequestMapping("/file") public void downLoad(@RequestParam String fileUrl,@RequestParam String fileName, HttpServletResponse response) throws UnsupportedEncodingException { ResultData<String> diskUrlResultData = FileUtil.

工具类

package com.sunsoft.service.share.biz; import java.util.List; import java.util.Random; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; /**  *   * 会员管理接口  * @author  DaisyDay  * @d