自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 .NET Core开发实战

在 ASP.NET Core 3.0 的 Blazor 中,使用 HTML 帮助程序 (Html.RenderComponentAsync) 将组件呈现到页面和视图中。 在 ASP.NET Core 3.1 中,使用新的组件标记帮助程序从页面或视图呈现组件:download:.NET Core开发实战CSHTML复制HTML 帮助程序在 ASP.NET Core 3.1 仍受支持,但建议使用组件标记帮助程序。Blazor Server 应用现可在初始呈现期间将参数传递给顶级组件。 之前,你只能将参

2021-04-15 02:09:01 2458

原创 微信授权扫码点餐-新特性React16

1、render 支持返回数组和字符串download:微信授权扫码点餐-新特性React16class Example extends React.Component { render() { return [ <div key="1">first element</div>, <div key="2">second element</div>, ]; }}2、Error Boundary(错误边界)

2021-04-14 00:57:41 194

原创 JavaScript核心原理解析

download:JavaScript核心原理解析代码规范通常包括以下几个方面:变量和函数的命名规则空格,缩进,注释的使用规则。其他常用规范……规范的代码可以更易于阅读与维护。代码规范一般在开发前规定,可以跟你的团队成员来协商设置。变量名变量名推荐使用驼峰法来命名(camelCase):firstName = "John";lastName = "Doe";price = 19.90;tax = 0.20;fullPrice = price + (price * tax);.

2021-04-14 00:49:07 582

原创 分布式数据库30讲

该方案会导致不一致的原因是。同时有一个请求A进行更新操作,另一个请求B进行查询操作。那么会出现如下情形:download:分布式数据库30讲(1)请求A进行写操作,删除缓存(2)请求B查询发现缓存不存在(3)请求B去数据库查询得到旧值(4)请求B将旧值写入缓存(5)请求A将新值写入数据库上述情况就会导致不一致的情形出现。而且,如果不采用给缓存设置过期时间策略,该数据永远都是脏数据。那么,如何解决呢?采用延时双删策略伪代码如下public void write(String key,Obj

2021-04-13 01:09:42 464

原创 RPC实战与核心原理

第一步:同样的,首先我们需要做的也是连接RabbitMQ,负责连接RabbitMQ的代码和send.py中的一样。download:RPC实战与核心原理第二步:这一步需要做的也要确定队列的存在,我们可以执行多次queue_declare,但是无论执行多少次,将只创建一次队列channel.queue_declare(queue=‘hello’) #这个操作是幂等的你肯定会问:为什么我们要再次声明队列呢,我们已经在send.py中声明过一次了啊,没错,如果你能确定队列已经存在了,完全没有必要重新再定义一

2021-04-13 01:01:08 1440

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除