超级苹果网

搜索

论坛快递»

大学老师压力真的很大吗?新闻里那个工作压力大自杀的cardiff大学的老师

网民评出来的英国最让人不想住的地方和最让人想住的地方2019排名榜,网民评论很搞笑。

Foreo Luna go 洁面仪器 for sensitive skin用后感

新手想买ETF

介绍几个英国生活理财必备的神器

可以帮别人的孩子递交中国签证申请吗?

大学讲师,新加坡和香港哪个好

问一下关于买第二套房的印花税问题

在英国的空闲时间里可以学习什么?

英格兰地区质量各类指标查询网站合集

申请永居,网上交费的2018.2英镑和2999英镑到底什么区别呀?

找谁喝酒都不要找这个星座

2019金牛座也太太太太旺了吧?!

来自沙雕网友们分享的一波失败游客照!无敌了!

绀野彩夏是什么神仙女孩!好香好冰雪美丽的妹妹!

很需要这种会拔草闺蜜了,有这种姐妹我大概能成富婆吧!

是在比谁更可爱吗?这些候选议员都是些别致的大叔儿呢!

今年春夏最流行的发型,适合所有女生,比整容还厉害!

即将到来的“3月病”,不做好准备真不行!

我,蒙族人,喝奶吃肉

❤ 英国月嫂推荐、寻找月嫂汇总帖 ❤ - 请大家将月嫂信息统一综合在该贴下,勿单独开帖

❤ 原创 ❤ 家里有寄宿游学生是什么样的?

中肯的FOREO UFO MINI 面膜仪使用心得评价

租房求助:Orchard house居住环境怎么样。 谢谢啦。

没人讨论independent group嘛?

想练车,麻烦大家推荐伦敦的练车教练

看上一个房子,可是两个bathroom都没有窗户。。。

吐槽兼求意见!

如果成年人 想去考A-level是可以的吗?怎么操作呢?

夏天快到,想扩展后花园一个厅,请教大家一些问题

被英国取消国籍的ISIS新娘:为了让儿子活下来请求回国, 你们怎么看?

请教 有没有房东用过 Guarantee rent Scheme。帮忙介绍一下。。就是出租房空置期 也可以收到租金的那种

打死都不要买的五款单品,简直LOW爆了!尤其是最后一款!!

请问谁能分享下这周末的Harrods 10%打折卡?

笑到窒息的朋友圈截图!朋友指甲发黑去医院检查,结果.....

基情满满,扯淡历史,国外小朋友的童年竟然在看这些?!

“我不想和小时候穷苦的女孩谈恋爱”

我们十几年的学白上了?这些汉字拼音修改,揭露了一个难以解决的矛盾

中国女子减肥图鉴

还没来得及拥有一件香奈儿,老佛爷就已经走了……

查看: 42220|回复: 58

[电脑软硬件] 编程问题在线解决,百分百回复

[复制链接]

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:28:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转超级苹果论坛。

您需要 登录 才可以下载或查看,没有帐号?注册

x
将 DotNetCore.CAP 从 2.2.5.2 升级至 2.4.0 之后日志中出现大量的告警:

[Warning] Processor '"DotNetCore.CAP.Processor.NeedRetryMessageProcessor"' failed. Retrying...
System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'Version'.
   at System.Data.SqlClient.SqlCommand.<>c.<ExecuteDbDataReaderAsync>b__122_0(Task`1 result)
   ...
   at DotNetCore.CAP.SqlServer.SqlServerStorageConnection.GetPublishedMessagesOfNeedRetry()
   at DotNetCore.CAP.Processor.NeedRetryMessageProcessor.ProcessPublishedAsync(IStorageConnection connection, ProcessingContext context)
   at DotNetCore.CAP.Processor.NeedRetryMessageProcessor.ProcessAsync(ProcessingContext context)
   at DotNetCore.CAP.Processor.InfiniteRetryProcessor.ProcessAsync(ProcessingContext context)
请问如何解决?
回复

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:28:20 | 显示全部楼层
给 Cap.Published 与 Cap.Received 表增加 Version 字段后解决

ALTER TABLE Cap.Published ADD
    Version varchar(10) NOT NULL CONSTRAINT DF_Published_Version DEFAULT 'v1'
ALTER TABLE Cap.Received ADD
    Version varchar(10) NOT NULL CONSTRAINT DF_Received_Version DEFAULT 'v1'
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:29:07 | 显示全部楼层
可以获取到吗?

原生安卓通过原生代码是可获取的,web程序可以吗?想法是植入代码,或传一些特征值后台,后台运行某系程序,然后返回...  

可不可以获取到?
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:29:22 | 显示全部楼层

web程序不可以
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:31:24 | 显示全部楼层
问题三:求助,为什么sqlite中查询时间段内的数据为空?
1500519-20181215105500466-51362875.png
1500519-20181215105510888-313708929.png
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:32:31 | 显示全部楼层
答案:时间格式不对,需要改为
SELECT * FROM  AlarmInfo WHERE alarmtime BETWEEN '2018-07-04 00:00:00' AND '2018-12-15 00:00:00'
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:37:34 | 显示全部楼层
问题四:Dapper 查询越来越慢是什么原因
用 Dapper 持续查询,发现耗时越来越长,代码如下:

var page = 0;
var pageSize = 10;
var count = pageSize;
var sw = new Stopwatch();

while (count >= pageSize)
{
    sw.Restart();
    count = await Query(page, pageSize, startId, maxId);
    sw.Stop();
    _logger.LogInformation($"Query {count} items with {sw.ElapsedMilliseconds}ms");
    page++;
}
private async Task<int> Query(int page, int pageSize, int startId, int maxId)
{
var sql = @"SELECT [t].[Id],
                   [t].[Title],
                   [t].[Content],
            FROM (
                    SELECT [x].[Id],
                           [x].[Title],
                           [x].[Content],
                           ROW_NUMBER() OVER(ORDER BY [x].[Id]) AS [__RowNumber__]
                    FROM [Items] AS [x]
                    WHERE ([x].[Id] > @startId) AND ([x].[Id] <= @maxId)
                ) AS [t]
            WHERE ([t].[__RowNumber__] > @p1) AND ([t].[__RowNumber__] <= (@p1 + @p2))";

var items = _connection.Query<Item>(sql, new { startId = startId, maxId = maxId, p1 = page * pageSize, p2 = pageSize });
retrun items.Count();
}
打印出来的时间从一开始 10 ms,在8个小时内慢慢的增加到 5000 ms,请问这是什么原因呢?
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:37:59 | 显示全部楼层
答案:既然基于 startId ,为什么还用 ROW_NUMBER() 进行分页查询,直接 TOP 不就行了吗
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:40:19 | 显示全部楼层
问题五:docker-compose 无法平滑的升级服务
请问docker-compose 有什么办法可以平滑的升级服务吗?不间断,让用户感觉不到的更新服务。

docker-compose up
docker-compose restart

都是先终止容器,然后建立新容器,中间会短暂的有服务真空的情况。请问怎么解决?
回复 支持 反对

使用道具 举报

布衣

Rank: 1

 楼主| 发表于 2018-12-17 11:40:58 | 显示全部楼层
答案:更新镜像时,我是这样执行 docker-compose 命令的

docker-compose pull && docker-compose up --force-recreate -d
建议试试在 docker-compose.yml 中添加如下的配置
services:
  web:
    deploy:
      update_config:
        order: start-first
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

©版权所有 - 超级苹果网 2002-2018 手机版 | 中国版 | 版权免责隐私 | 广告服务 | 联系我们
快速回复 返回顶部 返回列表