当前位置: 首页 > news >正文

手机网站域名怎么解析wordpress 修改仪表盘

手机网站域名怎么解析,wordpress 修改仪表盘,做网站所需要的技术,wordpress站多久有排名在数据库中常用数字来代替字符串类型#xff0c;编写一个枚举映射类 当数据库的介质类型要存储数字#xff0c;前端可以任意传参#xff0c;通过枚举转换后端都会转成数字对应类型 import lombok.Getter;/*** p* 存档介质类型* /p** author Jyang* date 2…在数据库中常用数字来代替字符串类型编写一个枚举映射类 当数据库的介质类型要存储数字前端可以任意传参通过枚举转换后端都会转成数字对应类型  import lombok.Getter;/*** p* 存档介质类型* /p** author Jyang* date 2024/11/14*/ Getter public enum ArchiveMediumTypeEnum implements DescriptiveEnum {PAPER(1, 纸质),ELECTRONIC(2, 电子);private final int code;private final String desc;ArchiveMediumTypeEnum(int code, String desc) {this.code code;this.desc desc;}Overridepublic int getCode() {return code;}Overridepublic String getDesc() {return desc;} } /*** p* 适用于数据库存储的描述性枚举* /p** author Jyang* date 2024/11/14*/public interface DescriptiveEnum {/*** 编码*/int getCode();/*** 描述*/String getDesc(); }import java.util.HashMap; import java.util.Map; import java.util.Optional; import java.util.concurrent.ConcurrentHashMap;/*** p* 枚举转换* /p** author Jyang* date 2024/11/14*/public class DescriptiveEnumConverterT extends EnumT DescriptiveEnum {/*** keycode* value泛型枚举*/private final MapInteger, T codeToEnum new HashMap();/*** key描述信息* value泛型枚举*/private final MapString, T descToEnum new HashMap();/*** 使用Map存储作为单例模式*/private static final MapClass?, DescriptiveEnumConverter? CACHE new ConcurrentHashMap();public static T extends EnumT DescriptiveEnum DescriptiveEnumConverterT of(ClassT enumClass) {return (DescriptiveEnumConverterT) CACHE.computeIfAbsent(enumClass,(Class? k) - new DescriptiveEnumConverter(enumClass));}public DescriptiveEnumConverter(ClassT enumClass) {for (T enumConstant : enumClass.getEnumConstants()) {codeToEnum.put(enumConstant.getCode(), enumConstant);descToEnum.put(enumConstant.getDesc(), enumConstant);}}/*** 根据编码获取描述** param code 编码* return*/public String getDescByCode(Integer code) {return codeToEnum.get(code).getDesc();}/*** 根据描述获取编码** param desc 描述* return*/public Integer getCodeByDesc(String desc) {return descToEnum.get(desc).getCode();}/*** 统一返回编码** param codeOrDesc 编码或者描述* return 编码*/public Integer getCode(Object codeOrDesc) {return Optional.ofNullable(codeToEnum.get(codeOrDesc)).orElseGet(() - descToEnum.get(codeOrDesc)).getCode();}/*** 统一返回描述** param codeOrDesc 编码或者描述* return 描述*/public String getDesc(Object codeOrDesc) {return Optional.ofNullable(codeToEnum.get(codeOrDesc)).orElseGet(() - descToEnum.get(codeOrDesc)).getDesc();}/*** 根据编码获取枚举** param code 编码* return 枚举*/public T fromCode(Integer code) {return codeToEnum.get(code);}/*** 根据描述获取类型** param desc 描述* return 枚举*/public T fromDesc(String desc) {return descToEnum.get(desc);}/*** 根据枚举获取编码** param enumValue 枚举* return 编码*/public Integer toCode(T enumValue) {return Optional.ofNullable(enumValue).map(DescriptiveEnum::getCode).orElse(null);}/*** 根据枚举获取描述** param enumValue 枚举* return 描述*/public String toDesc(T enumValue) {return Optional.ofNullable(enumValue).map(DescriptiveEnum::getDesc).orElse(null);} } /*** 使用方式* * param args*/public static void main(String[] args) {/*** 根据编码或者描述统一返回编码*/Integer code1 DescriptiveEnumConverter.of(ArchiveMediumTypeEnum.class).getCode(1);System.out.println(code1 code1);Integer code2 DescriptiveEnumConverter.of(ArchiveMediumTypeEnum.class).getCode(纸质);System.out.println(code2 code2);/*** 根据编码或者描述统一返回描述信息*/String desc1 DescriptiveEnumConverter.of(ArchiveMediumTypeEnum.class).getDesc(2);System.out.println(desc desc1);String desc2 DescriptiveEnumConverter.of(ArchiveMediumTypeEnum.class).getDesc(电子);System.out.println(desc desc2);/*** 根据枚举返回编码*/Integer toCode DescriptiveEnumConverter.of(ArchiveMediumTypeEnum.class).toCode(ArchiveMediumTypeEnum.PAPER);String toDesc DescriptiveEnumConverter.of(ArchiveMediumTypeEnum.class).toDesc(ArchiveMediumTypeEnum.ELECTRONIC);}
http://www.dnsts.com.cn/news/158416.html

相关文章:

  • 做软装素材从哪些网站找网站用户账号ip查询
  • 建设电子商务网站总结网站开发如何赚钱
  • ps做网站 字体多大嘉兴百度快照优化排名
  • 在免费空间上传网站为什么访问不了织梦网站排行榜
  • 宁波市做网站湖南人力资源网官网
  • 网站怎么做二级页面找平面图的网站
  • 整站优化方案wordpress wjj
  • 建设银行官方网站手机版下载seo排名点击工具
  • 网站开发德菁国内做网站建设好的
  • 专业做厂房的网站photoshop网站视觉设计步骤
  • 网站建设的公司系统规划方案网站建设学徒
  • 福州市市政建设开发有限公司网站沛县网站建设企业
  • 一个企业是如何做网站建设的个人做商城网站大概多少钱
  • 衡水网站建设最新报价mg电子游戏网站开发
  • 品牌购买网站中国最近的好消息
  • 如何查询网站域名备案信息韶关网站seo
  • 郑州网站设计见效快运动服装商城网站建设
  • 滑坡毕业设计代做网站房地产销售提成
  • 上饶专业企业网站建设python网站开发入门
  • 网站开发的硬件环境和软件怎么写镭拓网站建设官网
  • 长沙百度网站推广公司华为开发者选项在哪里打开
  • 我想做个百度网站怎么做的怎么查网站到期时间查询
  • 网站编辑是网页制作么建设明星网站的目的
  • 网站国内服务器租用新手怎么做电商
  • 想用自己电脑做服务器做个网站吗找项目做区域代理
  • 网站死链查询python做网站性能太差
  • 网站建设怎么谈管理是什么
  • 音乐网站建设程序服务器租用租赁
  • 最好的做网站公司dyndns如何申请免费域名
  • 湖北省网站备案wordpress主页链接失效