摘要:
最近做了个检索类的项目,其中就用到统计了,就是按照热门搜索排序来的。 话不多说,直接代码 很简单,就是利用ef的分组查询,然后按照分组后的总和进行排序。 那么迭代这个集合,实际上就是在迭代这个分组后的key 这里的x就是这个分组元素的数量。key就是分组出来的元素 阅读全文
摘要:
我们目前涉及到的现有的接收请求方式有三种, 第一种: 页面式的Form表单 第二种: 服务的webservice形式的xml 第三个: restful风格的post包体json 第一种比较老,博客园的登录就是这样的。找了个例子 这里不做具体讨论了。 例子 第二种的,webservice的,之前的博客 阅读全文
摘要:
一直在记录整理接口调用,但是最近发现关于项目在vs中本地启动也有许多方便的地方。 首先由于使用的是Java的Eureka和网关来做的服务基础, 然后服务就涉及到注册一说, 问题是,如果appsettings.json这里的服务名字不修改,并且注册的Eureka也是服务器上的,那么就会在注册中心Eur 阅读全文
摘要:
后台接口升级成netcore 2.0了,然后之前的上传图片的接口就不再使用了。新的接口形式 那么前台文件传输也有不同方式,包括 1) 前端读取文件内容,将内容以text/xml/json/binary等形式传输。 2)前端不做任何处理,将文件放到Form中传输。 我们来说说第二种方式 页面是随便的只 阅读全文
摘要:
之前用vs2015的时候,按快捷键Ctrl + M + O 就是会把代码按照region折叠,用这个2017就不行了。 原来这个需要自己重新设置一下 工具=>选项=>文本编辑器=>C# =>高级=>大纲(折叠到定义时可折叠#region) 把这个勾选即可。 在vs2017中进行代码启动调试的时候,会 阅读全文
摘要:
在使用EntityFramework开发时,.NET的System.Linq.Enumerable类为我们提供了许多Linq方法。 给大家分享一下关于First、FirstOrDefault、Single、SingleOrDefault几个方法的区别实例及使用场景,首先是关于这几个方法的定义: ● 阅读全文
摘要:
最近公司项目需要,想要给订单增加一个状态修改记录。 说起来很简单的需求,但是做的时候,卡了我半天。。。 问题描述: 修改订单状态保存之前的时候,需要判断,如果新状态不等于旧状态,才做记录,但是在底层的Repository里写判断的时候,获取的状态始终相同,并没有能获取到数据库的最新数据。 问题调查: 阅读全文
摘要:
由于在做压力测试,同一时间占用的问题。 两个用户同时下同一时间的订单,需要增加校验,第一个能保存的用户保存,第二个就不能让保存了。 问题是通过代码,怎么都做不到毫秒级校验,所以解决办法就只能是通过数据库的唯一校验了。 首先是把指定的两个字段增加唯一约束,我的场景是选择的美发师和预约的时间两个字段 第 阅读全文
摘要:
由于业务需要,使用的微服务,然后做的上传文件操作。 但是有个问题就是,如果上传的是图片,之前为了图省事儿,直接写后缀jpg,但是人总是要进步的嘛,然后抽空就找了个。 首先微服务相关就不介绍了,直接从引用dll开始 当然了,我这里已经安装过了,自己的直接搜索,然后安装即可 首先定义一个方法,为了把by 阅读全文
摘要:
通过账号密码能连上服务器,但是会提示没有权限的报错 查找原因并解决问题: 1、首先本地登陆到这台虚拟机,右键点击“计算机”-“属性”-“远程设置”,从设置里发现已经允许远程桌面,并且需要的管理员用户已经有访问权限,如下图: 2、打开本地策略看一下吧,在“运行”对话框中输入“gpedit.msc”,如 阅读全文