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

口碑好的番禺网站建设一般做网站多少钱

口碑好的番禺网站建设,一般做网站多少钱,建设银行总部投诉网站,深圳网站建设微信商城开发工具类&#xff1a;FastJsonRedisSerializer 依赖yml文件FastJsonRedisSerializer.java 依赖 <!-- 主要用于处理 JSON 数据的序列化和反序列化--><!-- 序列化&#xff1a;将对象转换为一种可以存储或传输的格式&#xff08;如 JSON、XML、二进制等&#xff09…

工具类:FastJsonRedisSerializer

  • 依赖
  • yml文件
  • FastJsonRedisSerializer.java

依赖

   <!--     主要用于处理 JSON 数据的序列化和反序列化--><!--     序列化:将对象转换为一种可以存储或传输的格式(如 JSON、XML、二进制等)。这样可以将对象的状态保存到文件中,或通过网络发送到其他系统。--><!--     反序列化:将序列化后的数据重新转换为对象的过程。这使得程序能够读取存储的数据并将其恢复为原来的对象形式。--><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>2.0.53</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>

yml文件

  jackson:date-format: yyyy-MM-dd HH:mm:sstime-zone: GMT+8

FastJsonRedisSerializer.java

package com.nnutc.common.utils;import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.parser.ParserConfig;
import com.alibaba.fastjson.serializer.SerializerFeature;
import org.springframework.data.redis.serializer.RedisSerializer;
import org.springframework.data.redis.serializer.SerializationException;import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;/*** FastJsonRedisSerializer 是一个使用 FastJSON 库进行对象序列化和反序列化的 RedisSerializer 实现类。** @param <T> 被序列化和反序列化的对象类型*/
public class FastJsonRedisSerializer<T> implements RedisSerializer<T> {public static final Charset DEFAULT_CHARSET = StandardCharsets.UTF_8;private final Class<T> clazz; // 被序列化对象的类类型static {// 启用 FastJSON 的自动类型支持ParserConfig.getGlobalInstance().setAutoTypeSupport(true);}/*** 构造函数,接受一个 Class<T> 类型的参数** @param clazz 被序列化对象的类类型*/public FastJsonRedisSerializer(Class<T> clazz) {this.clazz = clazz;}/*** 序列化方法,将对象转换为字节数组** @param t 被序列化的对象* @return 序列化后的字节数组* @throws SerializationException 如果序列化失败*/@Overridepublic byte[] serialize(T t) throws SerializationException {if (t == null) {return new byte[0]; // 如果对象为 null,返回空字节数组}try {return JSON.toJSONString(t, SerializerFeature.WriteClassName).getBytes(DEFAULT_CHARSET);} catch (Exception e) {throw new SerializationException("序列化对象失败: " + t, e);}}/*** 反序列化方法,将字节数组转换为对象** @param bytes 要反序列化的字节数组* @return 反序列化得到的对象* @throws SerializationException 如果反序列化失败*/@Overridepublic T deserialize(byte[] bytes) throws SerializationException {if (bytes == null || bytes.length == 0) {return null; // 如果字节数组为 null 或空,返回 null}try {String json = new String(bytes, DEFAULT_CHARSET); // 将字节数组转换为 JSON 字符串return JSON.parseObject(json, clazz); // 使用 FastJSON 将 JSON 字符串解析为指定类型的对象} catch (Exception e) {throw new SerializationException("反序列化字节数组失败: " + bytes, e);}}
}
http://www.yayakq.cn/news/641158/

相关文章:

  • 贵州省网站集约化建设友情链接模板
  • 廊坊网站建设墨子网站建设人工费
  • 网站怎么用网站用什么软件程序做
  • 做婚庆网站有哪些flash网站的优点和缺点
  • 公司网站被抄袭物业管理系统有哪些模块
  • 做国外直播网站咖啡店网站模板
  • 编辑网站的软件手机软件梧州门户网站
  • 承接php网站建设网站开发的ppt报告
  • 威海临港区建设局网站上海公司营业执照查询
  • 环境没有tomcat怎么演示自己做的网站wordpress标签链接
  • 泰安网站建设优化案例报告广西建设教育协会网站
  • 网站维护的要求成都有什么好玩的吗
  • wordpress网站怎么仿珍岛外贸网站建设
  • 资源网站推广wordpress模板如何
  • 抓取网站访客qq号码wordpress 放大镜插件
  • 中国有没有做的好的网站网站qq微信分享怎么做的
  • 免费做试卷的网站或试卷苏州网站建设的公司
  • 教育网站建设的必要性网站实名认证 备案
  • 中国拟在建项目网包头网站优化
  • 怎么做影视类网站域名注册后如何建网站
  • 建设厅资质管理网站河北省建筑人才网
  • 网站死链对网站影响网站标签名词
  • 自己做网站怎么跳过备案子网站建设
  • 营销型网站要多少钱如何申请商业服务器
  • 网站建设知识学习心得长沙做网站kaodezhu
  • 高性能网站建设进阶指南 pdfui培训周记
  • 网站建设合作流程搜狗站长推送工具
  • 场外期权网站开发广东东莞旅游必去十大景点
  • 手机网站建设可行性分析非法集资罪提供网站建设
  • 网站建设开封软件制作怎么注册自己的微信小程序