上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页
摘要: 背景 在后端使用EFCore进行数据库操作的时候,不可避免的要进行Group By操作,在进行Group By后有时候进行Sum的操作的时候EFCore是不能按照我们的预期生成正确的SQL的,而且这个问题EFCore的官方也没有给出一个好的解决方式,那么在使用EFCore2.2进行开发的时候这些问题 阅读全文
posted @ 2020-06-28 16:37 Hello——寻梦者! 阅读(2456) 评论(0) 推荐(0) 编辑
摘要: 转眼跨入Web后端开发已经2年多了,也进入了一个新的行业汽车行业DMS软件开发,以前也听说过DMS、CRM软件但是一直没有开发过,这两年一直在给奇瑞做新版的基于微服务架构的经销商售后管理系统,可能很多人对汽车行业整个体系还不太清楚,简单理解分为两个大的部分:主机厂和经销商,奇瑞汽车(总部在安徽芜湖) 阅读全文
posted @ 2020-05-23 16:52 Hello——寻梦者! 阅读(1973) 评论(0) 推荐(1) 编辑
摘要: 背景 在后端开发中优化查询效率始终是一个永恒的主题,如何使用更加高效的查询方式来优化服务器的查询性能是优化用户体验的一个非常重要的方式,在充分理解本篇文章之前有必要对SQL SERVER数据库中的一些基本概念有一个充分的认识,聚集索引、非聚集索引、覆盖查询这些基本的概念有一个充分的认识,我想了解这些 阅读全文
posted @ 2020-05-05 12:06 Hello——寻梦者! 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 背景 在介绍整个原理和代码之前,我们来交代一下整个过程的背景,我们的系统作为一个下游的DMS系统,需要每天定期读取第三方接口传入数据,由于第三方接口每天传入的数据有上百万条主机厂备件库存数据,之前通过Kafka消息接口进行传输的话效率低、速度慢而且容易出错,所以后面和第三方统一意见采用FTP方式进行 阅读全文
posted @ 2020-05-04 11:58 Hello——寻梦者! 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: 最近在开发的过程中遇到了一个问题,在使用EFCore2.2 版本进行开发的时候,调试的时候一直报Data is Null. This method or property cannot be called on Null values这个错误,凭自己的直觉又是哪个空类型的转换出了错误,但是问题到底该 阅读全文
posted @ 2020-04-14 20:34 Hello——寻梦者! 阅读(6472) 评论(1) 推荐(0) 编辑
摘要: 在很多时候我们在不同的服务之间需要通过HttpClient进行及时通讯,在我们的代码中我们会创建自己的HttpClient对象然后去跨领域额进行数据的交互,但是往往由于一个项目有多个人开发所以在开发中没有人经常会因为不同的业务请求去写不同的代码,然后就会造成各种风格的HttpClient的跨域请求, 阅读全文
posted @ 2020-04-06 16:30 Hello——寻梦者! 阅读(1789) 评论(0) 推荐(2) 编辑
摘要: 背景 最近在使用EFCore2.1写代码的时候遇到一个问题,在最终的查询结果中有一个SinglePrice字段查询的结果总是不符合预期,按照自己的设想这个字段是主单的一个TotalFeeAfter字段和主单关联的清单其中的CouponFee合计这两者之间的差值,当然主单关联的清单可能不存在,所以当清 阅读全文
posted @ 2020-03-19 20:47 Hello——寻梦者! 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 在写这篇博客的时候,因为新冠肺炎疫情影响本人已经在湖北老家隔离一个多月了,当然这一个多月以来心中也是各种滋味,五味杂陈,生活中总是有太多的困难在考验着我们,但总归要去面对,并一步步去把困难踩在脚下,闲暇之余也是该对过去的2019年来做一个系统性的梳理工作了,只有不断去总结才能明得失,然后找到自己的不 阅读全文
posted @ 2020-02-28 16:00 Hello——寻梦者! 阅读(286) 评论(2) 推荐(1) 编辑
摘要: 在上一篇中我们主要介绍如何在Asp.Net Core中同步Kafka消息,通过上一篇的操作我们发现上面一篇中介绍的只能够进行简单的首发kafka消息并不能够消息重发、重复消费、乐观锁冲突等问题,这些问题在实际的生产环境中是非常要命的,如果在消息的消费方没有做好必须的幂等性操作,那么消费者重复消费的问 阅读全文
posted @ 2019-12-14 13:18 Hello——寻梦者! 阅读(1546) 评论(6) 推荐(0) 编辑
摘要: 背景 很多时候我们在将开发环境的代码推送到GitLab上面以后,我们在测试的时候发现了问题后无法通过现有的日志输出级别来定位问题,比如我们需要看EFCore生成的SQL语句,在生产环境我们是不可能输出这些语句的,这个时候我们就需要将远程部署的Docker镜像拉取到本地然后进行调试,然后再看具体的日志 阅读全文
posted @ 2019-11-18 15:22 Hello——寻梦者! 阅读(4698) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页