笔记

/ 收藏 / 没有评论 / 2267浏览

from : [ \t]*(\S{1,})?[ \t]+([^(\n\r ]+)(?:(\d+)){0,1}[ \t]+([^$\n\r]+)\r{0,1}\n{0,1}

to : /* $3 */\r\n private $2 $1\r\n;

from: (private[ \t]+)((?!int)\S+)

to : $1 String

from: \(\d+\)

to:

from: (varchar)|(datetime)|(text)

to : String

from : (bigint)

to : long

1.该怎么确定是否要新增

a. 和其他系统通讯的时候,必须单独一个

b. 本数据库统计,尽量每个表放到一个

2.新增加了怎么办

a. 第一种方案:

先增加1个新类型,去跑数据。然后再将该类型和其他类型进行整合,并删除To和ToType的记录(ToTemp为空)。停止运营后重新发布

b. 第二种方案:

停止报表服务,手动将历史数据归档到目标统计表,开启报表服务。 可能会由于MD5算法不一致导致存在两条记录。

insert into report_datahour(key,md5key,a,b,c)
SELECT md5(a+":"+b),md5(a+":"+b),a,b,sum(c) FROM report_database
group by a,b