会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
算盘—写好每一行代码!
一蓑烟雨任平生
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
12
13
14
15
16
17
18
19
20
···
47
下一页
2020年9月3日
绑定源特性的行为
摘要: 1、[FromBody]——针对复杂类型参数进行推断。 此规则不适用于具有特殊含义的任何复杂的内置类型,如IFormCollection和CancellationToken。 绑定源推理代码将忽略这些特殊类型。对于简单类型(例如 string 或 int ),推断不出 [FromBody]。因此,如
阅读全文
posted @ 2020-09-03 15:11 算盘
阅读(111)
评论(0)
推荐(0)
2020年9月1日
理解IOC和DI
摘要: IOC 控制反转是一种目标1、解耦2、屏蔽细节 DI依赖注入:是实现IOC的手段
阅读全文
posted @ 2020-09-01 10:27 算盘
阅读(139)
评论(0)
推荐(0)
2020年8月18日
API网关的优缺点
摘要: 优点:1、封装了微服务的内部结构2、客户端只需要同网关交互、而不必调用特定的服务3、API网关为每一类客户提供特定的API,减少客户端与系统的交互次数,简化客户端的代码 缺点:1、增加了一个必须开发、部署、维护的高可用组件2、API网关也可能成为性能瓶颈(风险)
阅读全文
posted @ 2020-08-18 11:21 算盘
阅读(1066)
评论(0)
推荐(0)
2020年8月16日
API网关特性
摘要: 1、网关可以和注册中心连接,动态伸缩2、网关对于无法访问的服务,可以做到自动熔断3、网关可以方便实现策略部署(蓝绿部署、金丝雀部署、滚动部署)4、网关可以提供微服务架构中的公共功能,简化各个微服务的职责5、网关可以帮助客户端实现负载均衡
阅读全文
posted @ 2020-08-16 16:44 算盘
阅读(191)
评论(0)
推荐(0)
2020年8月15日
部署到IIS的两种方式
摘要: 1、进程内托管 进程管理器(IIS和windows服务),收到请求的时候启用应用,并且在应用发生故障的时候负责重启,直接把请求给应用(IIS集成,这里没有Kestrel) 2、进程外托管 通过反向代理请求转发给应用 3、有什么区别?我应该怎么选择? 结论,进程内比进程外性能要高,进程外,多了个转发,
阅读全文
posted @ 2020-08-15 14:21 算盘
阅读(362)
评论(0)
推荐(0)
.Net Core有三种部署方式
摘要: 1、依赖框架的部署(FDD) 依赖系统已安装的.NET Core库,包含自己的代码和第三方的依赖项。 包含.dll文件。 优点: 不必预先定义应用运行的目标操作系统,生成的可执行文件和库,通用的PE文件格式,.NET Core都可以执行; 部署包的大小很小,包含自己的代码和第三方的依赖项; 降低磁盘
阅读全文
posted @ 2020-08-15 14:18 算盘
阅读(1256)
评论(0)
推荐(0)
2020年8月4日
SqlBulkCopy批量插入数据库
摘要: /// <summary> /// SqlBulkCopy批量插入数据库 /// </summary> /// <param name="dtData">数据源</param> /// <param name="targetTableName">目标数据表</param> /// <returns>
阅读全文
posted @ 2020-08-04 14:54 算盘
阅读(200)
评论(0)
推荐(0)
2020年8月1日
单例模式
摘要: 1、概述单例模式:确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一实例。 2、结构与实现单例模式是结构最简单的设计模式,它只包含一个类,即单例类。单例模式的目的是保证一个类有且仅有一个实例,并提供一个访问它的全局访问点。单例模式在实现过程中,需要注意以下3点:(1)、单例类构造函数的可见性
阅读全文
posted @ 2020-08-01 17:47 算盘
阅读(142)
评论(0)
推荐(0)
2020年5月19日
VScode格式化vue文件
摘要: 1、点击右下角的管理按钮,找到设置 2、搜索: vetur.format.defaultFormatter.html 3、选择js-beautify-html 设置完,就可以对Vue文件进行格式化了
阅读全文
posted @ 2020-05-19 15:24 算盘
阅读(2354)
评论(0)
推荐(1)
2020年5月14日
Git拉取或推送,提示 HTTP Basic: Access denied fatal: Authentication failed 解决方案
摘要: 从Windows“开始”转到“凭据管理器”,然后在“通用凭据”下选择您的git网址。 单击右侧箭头,它将展开,您将看到两个链接“编辑”和“从库中删除”。 点击"编辑",重新填写用户名和密码,保存即可。
阅读全文
posted @ 2020-05-14 16:37 算盘
阅读(1851)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
47
下一页
公告