自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL Server 游标的使用:循环修改数据

场景:需要把查询出来的数据A字段、B字段的值,分别赋给C字段、D字段游标使用解决方法:begindeclare @Id int,@ReturnRequestId varchar(32),@ReturnAuditor varchar(32),@ReturnDate datetime --声明游标变量set @Id=0 --此处Id相当于for循环里的ideclare order_cu...

2020-04-10 11:25:00 1091

原创 Redis-基础

Redis:是一个高性能的key-value数据库。三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis支持多种类型的数据结构,不仅仅支持简单的key-value类型的数据,同时还提供哈希(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperlo...

2020-04-02 14:03:32 123

原创 服务治理:Consul

Consul:注册中心功能:1、服务发现(Service Discovery)Consul的客户端可以注册服务,比如API,另外一些客户端可使用Consul查找给定服务的提供者。使用DNS或者HTTP,应用程序可以轻松找到它们依赖的服务。**理解:**用DNS举例consul是存储服务名称与IP和端口对应关系的服务器。假设:我有3台用于发帖的服务器,他们的IP和端口分别是127.0...

2020-03-31 11:40:43 186

原创 .Net Core-Ocelot的使用四:认证与授权

1、NuGet安装:Microsoft.AspNetCore.Authentication.JwtBearer2、添加引用using Microsoft.AspNetCore.Authentication.JwtBearer;一、Startup.cs中注册身份验证服务public void ConfigureServices(IServiceCollection services) ...

2020-03-31 11:39:41 609 2

原创 .Net Core-Ocelot的使用三:服务发现Consul和限流

1、NuGet安装:Ocelot.Provider.Consul2、添加引用using Ocelot.Provider.Consul;Ocelot可以查看你的服务发现,并找到它应该转发下游请求的服务。它可以在这些服务之间进行负载平衡。一、在Program中BuildWebHost的ConfigureServices方法中添加一行代码s.AddOcelot() .AddConsul...

2020-03-31 11:38:33 995

原创 .Net Core-Ocelot的使用二:服务聚合

Ocelot允许您指定组成多个普通ReRoute的Aggregate ReRoute,并将其响应映射到一个对象中。一、在Ocelot.Json中ReRoutes添加以下配置 "ReRoutes": [ //两个普通的ReRoutes { "DownstreamPathTemplate": "/api/posts/{postId}", "Downstr...

2020-03-31 11:37:57 228

原创 .Net Core-Ocelot的使用一:基本配置(负载均衡)

1、NuGet安装:Ocelot2、添加引用using Ocelot.DependencyInjection;using Ocelot.Middleware;Ocelot的主要功能是接收传入的http请求并将它们转发到下游服务。一、Ocelot.Json配置{ "ReRoutes": [ //ReRoutes:一个请求路由到另一个请求 { "Downstream...

2020-03-31 11:37:11 413

原创 服务器网关:Ocelot

Ocelot:是按特定顺序排列的一堆中间件

2020-03-31 11:33:37 104

原创 .Net Core- 服务熔断/降级:Polly

Polly:是一个.Net弹性和瞬态故障处理库,允许开发人员以流畅和线程安全的方式表达,如:Retry(重试)、Circuit-breaker(断路器)、Timeout(超时)、Bulkhead Isolation(隔板隔离)、Cache(缓存)、Fallback(降级)、PolicyWrap(包装策略)之类的策略。通过NuGet安装弹性策略polly提供多种策略:策...

2020-03-12 14:56:22 418

原创 .Net Core- Polly 的使用实践

在Polly中,有一个重要的概念:Policy,策略有“故障定义”和“故障恢复”两部分组成。故障是指异常、非预期的返回值等情况,而动作则包括重试(Retry)、熔断/断路器(Circuit-Breaker)、Fallback(降级)等。Polly一、故障定义1、指定希望策略处理的异常/错误2、指定要处理的返回结果二、故障恢复1、重试(Retry)(响应策略)2、熔断/断路器(Circuit B...

2020-03-12 14:50:56 3020

原创 Ubuntu-18.04.3-DeskTop 安装Nginx

1.安装gcc g++的依赖库sudo apt-get install build-essentialsudo apt-get install libtool2.安装pcre依赖库sudo apt-get updatesudo apt-get install libpcre3 libpcre3-dev3.安装zlib依赖库sudo apt-get install zlib1g-d...

2020-01-03 16:59:11 219

原创 Ubuntu 一些命令

1.sudo apt-get install net-tools2.ifconfig

2020-01-03 16:47:15 99

原创 Ubuntu Server 18.04.3 LTS 安装 Gnome 桌面

登陆服务器输入命令:1.sudo apt-get update2.sudo apt-get upgrade -y且得等一等…之后重启3.sudo apt-get install tasksel -y4.sudo tasksel出现以下界面。用上下键选择Ubuntu desktop,空格键选中,Tab键选中OK,Enter。 之后就算没有反应也要等着(要不就会像我一样反复操作几遍...

2020-01-03 10:05:41 1534 1

转载 Ubuntu Docker 安装

卸载旧版本$ sudo apt-get remove docker docker-engine docker.io containerd runc使用 Docker 仓库进行安装1.更新 apt 包索引。$ sudo apt-get update2.安装 apt 依赖包,用于通过HTTPS来获取仓库:$ sudo apt-get install \ apt-transpor...

2020-01-03 09:33:49 104

原创 VMWare WorkStation 添加虚拟机+安装Linux系统

一、虚拟机的安装1.官网下载:https://my.vmware.com/cn/web/vmware/downloads二、Ubuntu镜像的下载1.官网下载:https://ubuntu.com/download/server/thank-you?country=CN&version=18.04.3&architecture=amd64 我下的是Ub...

2019-12-31 13:06:39 291 1

原创 VMware Workstation 与Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行VMware Workstation

在VMWare workstation 点击“开启此虚拟机”时出现以下错误解决方案:1.开始→运行→gpedit.msc2.本地计算机策略→计算机配置→管理模板→系统→Device Guard→打开基于虚拟化的安全→编辑→已禁用3.控制面板→卸载程序→打开或关闭Windows功能→关闭Hyper-V4. 以管理员身份运行Windows Powershell5. 输入以下命令并重启...

2019-12-31 09:33:30 1282

转载 POST和GET的区别?百度搜索使用的那种方式?

用途上:Get一般从服务器获取数据,post向服务器传送数据。注意:以上只是常规的说法。如果要在url中传递参数,get方法一样可以向服务器传送数据。当然post方法也可以获取数据。比如给服务器发送空数据,服务器只要收到post请求就给你返回结果。通常用get获取数据是因为get方式在url中显示明了,并且执行效率高。post因为安全效率高,传送的数据量大所以采用post提交数据...

2019-11-27 11:11:48 2039

转载 SQL Server游标

SQL游标概念SQL的游标是一种临时的数据库对象,既可以存放储存在数据库表中数据行的副本,也指向数据行的指针。SQL游标作用1.遍历数据行;2.保存查询结果,方便下文调用。概念中提到使用游标会保存数据行的副本,那么创建游标后,下文查询即可从副本中查询,要比直接查数据库快很多。创建游标语法:declare cursor_name --游标名称,唯一标识[insensitive] [s...

2019-11-26 18:11:33 294

转载 [转].Net 中的async,await,Task理解

理解:**1、**async修饰的方法可理解为异步方法(必须要配合await,否则和普通方法无异)**2、**当async方法执行遇到await,则立即将控制权转移到async方法的调用者**3、**由调用者决定是否需要等待async方法执行完再继续往下执行**4、**await会挂起当前方法,即阻塞当前方法继续往下执行,转交控制权给调用者**注意:**如果调用一个async方法,却不使...

2019-11-20 14:15:40 766

转载 无法向会话状态服务器发出会话状态请求请。确保 ASP.NET State Service (ASP.NET 状态服务)已启动

无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/aspnet_state/Parameters/AllowRemoteConnection 的值,确...

2018-12-07 12:42:38 161

空空如也

空空如也

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

TA关注的人

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