ICode9

精准搜索请尝试: 精确搜索
  • 基于jackson 注解 入参 枚举 反序列化 实操2022-06-28 19:39:50

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

  • 《设计模式面试小炒》策略和工厂模式替代业务场景中复杂的ifelse2022-01-18 09:33:38

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

  • 极其方便的枚举工具类2021-10-27 09:01:59

    第一套 接口 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-092021-05-09 22:06:07

    手机端 手机登录 倒计时 原生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状态2021-01-10 18:32:21

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

  • MethodArgumentTypeMismatchException异常捕捉2020-05-12 11:57:15

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

  • 不重复验证码2019-12-27 11:54:34

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

  • 上传下载2019-11-07 18:02:21

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

  • 工具类2019-09-01 21:08:06

    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

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有