zoukankan      html  css  js  c++  java
  • 20180910

    今天遇到的问题:

    一、hive同步到SQL Server 中报错

    1.SQL Server的表名是数字开头,自己在SQL Server中建了名为12EdgeServiceQuantity的表,建表是没有报错,执行job报错,查了一下百度,以数字开头的表明在使用时要加上[],如 select * from [12EdgeServiceQuantity];

    2.hive按顺序导入字段类型不一致

    报错语句为: target db  (数据库字段类型) cast (hive中字段值)

    以前遇到过,没有记住报错,cast 是投掷的意思,记住关键词

    二、.Net编译报错(没有继承IHttpHandler,记不清)

    原因:

    自己新建文件时,一股脑的复制黏贴,把下面的代码给覆盖住了

    (百度)

    IsReusable这个属性其实用来指明IHttpHandler实现类的实例是否可以被用来处理多个请求

    新建文件是IsReusable默认为false,当通过ASP.NET 管道处理时,每个客户端请求被服务端认为是一个工作者线程;

    当为true需要以下条件:

    1. 线程要安全
    2. 一个请求的HttpHandler实例下的状态或上下文信息(成员变量)不能被另外一个请求共享。(?)

    问题:

    尽量不要使用.ashx文件格式,因为它是在第一期请求的时候才编译,速度自然没有预先编译快了,所以建议在web.config里直接指定所对应的HttpHandler?

    三、今天学到的小东西(很简单)

    1.substring(字段名,start,end)

      截取(被截取的字段名,开始位置,结束位置)

    2.前端保留小数位数

      toFixed(3)*1;(前端传入值要*1,转化成数字类型)

    3.decimal(x,y)

      举例:decimal(18,4)总长18位,包括1位小数点和4为小数,也就是说18-1-4=13整数位只有13位
         decimal(19,1)总长19位,17位整数,1位小数;

         decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边;

           decimal不存储值的近似值;decimal须符合0 <= y<=x-y-1 <= 38

     (SQL Server 中小数数据用numeric或者decimal存储;)

      

  • 相关阅读:
    python json 和 pickle的补充 hashlib configparser logging
    go 流程语句 if goto for swich
    go array slice map make new操作
    go 基础
    块级元素 行内元素 空元素
    咽炎就医用药(慢性肥厚性咽炎)
    春季感冒是风寒还是风热(转的文章)
    秋季感冒 咳嗽 怎么选药
    解决IE浏览器“无法显示此网页”的问题
    常用的 css 样式 记录
  • 原文地址:https://www.cnblogs.com/Zerowic/p/9625629.html
Copyright © 2011-2022 走看看