zoukankan      html  css  js  c++  java
  • webApi接口说明书总结6.7

    1.注意概要设计中的接口查询条件(多选查询条件要备注)
    2.返回参数中字典字段需要添加字典值(xx值 xxValue)
    3.数据库中取出日期格式为(int),需要重命名字段后,添加新的字段,最后移除重命名后的字段(当然不移除也是没关系的)

     pageRet.retTable.Columns["dataDate"].ColumnName = "dataDateInt";
     pageRet.retTable.Columns.Add("dataDate", typeof(DateTime));
    

    4.为保留精度,数字类型都要转换成decimal进行计算
    5.对DataTable字段进行筛选,返回新的Table,{}中添加的需要保留的字段名称

    pageRet.retTable.DefaultView.ToTable(false, new string[] {  "show", "click", "clickRate"});
    

    6.联表查询时,业务需要返回被分组的数据中的某一个字段值,可以使用min(),max();
    目前可用的解决方案:
    (1)min()/max()
    优点:数据量不大的时候简单省事,性能损失也不是很多;
    缺点:当数据量超过一定阈值的时候会降低性能;
    (2)使用缓存机制(字典),程序需要的时候从内存中读取预先读取好的数据,
    优点:读取速度快,时间损耗忽略不计
    缺点:添加数据,更新数据的时候性能降低(因为数据变更需要更新缓存);

  • 相关阅读:
    mmap和MappedByteBuffer
    Linux命令之TOP
    Linux命令之ss
    MySql Cluster
    HttpClient配置
    注释驱动的 Spring cache 缓存介绍
    Spring AOP 实现原理与 CGLIB 应用
    AspectJ本质剖析
    B树
    imagick-3.1.0RC2 安装错误
  • 原文地址:https://www.cnblogs.com/liflower/p/14846529.html
Copyright © 2011-2022 走看看