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

网站右侧广告代码怎样优化网站

网站右侧广告代码,怎样优化网站,单位门户网站建设,京东购物商城1.整合Jackson 根据《阿里巴巴开发规范》,包名使用单数,类名可以使用复数。 所以generic-common创建util包和utils工具类 很多时候我们需要将接收到的json数据转换为对象,或者将对象转为json存储。这时候我们需要编写用于json转换的工具类。…

1.整合Jackson

根据《阿里巴巴开发规范》,包名使用单数,类名可以使用复数。
所以generic-common创建util包和utils工具类
很多时候我们需要将接收到的json数据转换为对象,或者将对象转为json存储。这时候我们需要编写用于json转换的工具类。
新建util目录,再创建JacksonUtils类


/*** JSON格式转换的工具类*/
public class JacksonUtils {private JacksonUtils() {}public final static ObjectMapper MAPPER;static {MAPPER = new ObjectMapper().setSerializationInclusion(JsonInclude.Include.NON_NULL);}public static String serialize(Object obj) {try {return MAPPER.writeValueAsString(obj);} catch (JsonProcessingException e) {e.printStackTrace();}return null;}public static Object deserialize(String jsonText, TypeReference type) {try {return MAPPER.readValue(jsonText, type);} catch (Exception e) {e.printStackTrace();}return null;}public static <T> T deserialize(String jsonText, Class<T> beanClass) {try {return MAPPER.readValue(jsonText, beanClass);} catch (Exception e) {e.printStackTrace();}return null;}public static JsonNode deserialize(String jsonText) {try {return MAPPER.readTree(jsonText);} catch (Exception e) {e.printStackTrace();}return null;}
}

2.反射工具类ReflectionUtils


/*** 反射相关方法*/
public class ReflectionUtils {/*** 根据方法名调用指定对象的方法* @param object 要调用方法的对象* @param method 要调用的方法名* @param args 参数对象数组* @return*/public static Object invoke(Object object, String method, Object... args) {Object result = null;Class<? extends Object> clazz = object.getClass();Method queryMethod = getMethod(clazz, method, args);if(queryMethod != null) {try {result = queryMethod.invoke(object, args);} catch (IllegalAccessException e) {e.printStackTrace();} catch (IllegalArgumentException e) {e.printStackTrace();} catch (InvocationTargetException e) {e.printStackTrace();}} else {try {throw new NoSuchMethodException(clazz.getName() + " 类中没有找到 " + method + " 方法。");} catch (NoSuchMethodException e) {e.printStackTrace();}}return result;}/*** 根据方法名和参数对象查找方法* @param clazz* @param name* @param args 参数实例数据* @return*/public static Method getMethod(Class<? extends Object> clazz, String name, Object[] args) {Method queryMethod = null;Method[] methods = clazz.getMethods();for(Method method:methods) {if(method.getName().equals(name)) {Class<?>[] parameterTypes = method.getParameterTypes();if(parameterTypes.length == args.length) {boolean isSameMethod = true;for(int i=0; i<parameterTypes.length; i++) {Object arg = args[i];if(arg == null) {arg = "";}if(!parameterTypes[i].equals(args[i].getClass())) {isSameMethod = false;}}if(isSameMethod) {queryMethod = method;break ;}}}}return queryMethod;}
}
http://www.tj-hxxt.cn/news/47829.html

相关文章:

  • 企业网站 论文网站推广优化业务
  • 做微信广告网站西地那非片吃了多久会硬起来
  • 记事本代码做网站域名
  • macbook air做网站常用的网络推广方法有哪些
  • 黑龙江省建设厅官方网站企业策划书
  • 搬瓦工vps做网站速度怎么样小红书推广
  • 南京市建设监理协会网站百度app免费下载
  • 做非法网站怎样量刑b2b商务平台
  • 太原网站建设哪家效益快高权重网站出售
  • 高中生做网站网页金花站长工具
  • 如何查看一个网站是用什么cms做的seo优化外包公司
  • web网站开发 弹出窗体怎么查网站是不是正规
  • 风险网站怎么解决方案网络信息发布平台
  • 整站网站优化推荐目前最新的营销方式有哪些
  • 中贤建设集团网站怎么查询搜索关键词
  • 销售水果网站建设做百度线上推广
  • 企业做网站费用搜索app下载安装
  • 怎么用易语言做网站app拉新接单平台
  • 硬件开发是程序员吗网络优化主要做什么
  • 做ppt在哪些网站可以卖钱软文营销案例200字
  • 做网站鞍山重庆高端网站seo
  • 备案号怎么放置到网站网站建设步骤流程详细介绍
  • 安溪城乡建设局网站培训网址
  • wordpress 评论显示ipseo短视频网页入口引流下载
  • wordpress 主题详情seo具体怎么优化
  • 池州网站建设公司重庆百度关键词优化软件
  • 南山网站建设多少钱网站seo优化教程
  • 中力建设网站seo手机排名软件
  • 深圳个性化网站建设公司凌哥seo
  • 网站建设项目资金申请深圳seo优化公司哪家好