随笔分类 -  .net

摘要:# 一、整体说明 ## 1.1、背景说明 当前微服务架构有多种模式,需要对其选型进行集成及实施: * 方案一:Java世界的微服务Spring Cloud 在Java世界里SpringCloud,已经成为微服务开发的主流技术栈,其核心组件如下图所示。 ![](https://img2020.cnbl 阅读全文
posted @ 2021-07-12 16:16 littlewrong 阅读(1887) 评论(0) 推荐(0) 编辑
摘要:一、git clone 远程操作的第一步,通常是从远程主机克隆一个版本库,这时就要用到git clone命令。 $ git clone <版本库的网址> 比如,克隆jQuery的版本库。 $ git clone https://github.com/jquery/jquery.git 该命令会在本地 阅读全文
posted @ 2021-04-21 11:44 littlewrong 阅读(112) 评论(0) 推荐(0) 编辑
摘要:1、线程和线程池Thread&ThreadPool 执行结果: 2、并行循环Parallel 执行结果: Parallel用法很简单,就是Parallel.For(游标开始值, 游标结束, int参数的Action),传入action的方法接受的int参数就是当前执行的游标。 跑题开始 (手贱要在并 阅读全文
posted @ 2019-07-06 22:35 littlewrong 阅读(1423) 评论(0) 推荐(0) 编辑
摘要:1、打开某一发布网站的配置编辑器 2、设置上传时间限制 3、设置上传文件大小限制 另一种方法: 直接在网站根目录建一个web.config文件 阅读全文
posted @ 2019-05-21 09:44 littlewrong 阅读(14363) 评论(0) 推荐(1) 编辑
摘要:.NET Core 控制台程序没有 ASP.NET Core 的 IWebHostBuilder 与 Startup.cs ,那要读 appsettings.json、注依赖、配日志、设 IOptions 该怎么办呢?因为这些操作与 ASP.NET Core 无依赖,所以可以自己动手,轻松搞定。 1 阅读全文
posted @ 2019-04-15 11:15 littlewrong 阅读(1231) 评论(0) 推荐(1) 编辑
摘要:本文将主要通过“同步调用”、“异步调用”、“异步回调”三个示例来讲解在用委托执行同一个“加法类”的时候的的区别和利弊。 首先,通过代码定义一个委托和下面三个示例将要调用的方法: 同步调用 委托的Invoke方法用来进行同步调用。同步调用也可以叫阻塞调用,它将阻塞当前线程,然后执行调用,调用完毕后再继 阅读全文
posted @ 2019-04-09 19:29 littlewrong 阅读(2176) 评论(0) 推荐(0) 编辑
摘要:如果使用 IdentityServer4 做授权服务的负载均衡,默认情况下是不可以的,比如有两个授权服务站点,一个资源服务绑定其中一个授权服务(Authority配置),如果通过另外一个授权服务获取access_token,然后拿这个access_token去访问资源服务,会报 401 未授权错误, 阅读全文
posted @ 2019-04-04 10:01 littlewrong 阅读(483) 评论(3) 推荐(0) 编辑
摘要:前言 因为想对RPC内部的机制作一个了解,特作以下阅读代码日志,以备忘。 RPC介绍 Rabbit RPC 原理可以用3点概括: 1、服务端启动并且向注册中心发送服务信息,注册中心收到后会定时监控服务状态(常见心跳检测)。 2、客户端需要开始调用服务的时候,首先去注册中心获取服务信息。 3、客户端创 阅读全文
posted @ 2019-03-27 22:32 littlewrong 阅读(619) 评论(5) 推荐(0) 编辑
摘要:两者都是同步等待操作的结果差异主要在于处理异常.使用Wait,异常堆栈跟踪不会改变并表示异常时的实际堆栈,因此如果您有一段代码在线程池线程上运行,那么您将拥有类似的堆栈 ThreadPoolThread.RunTaskYourCode.SomeWork另一方面,.GetAwaiter().GetRe 阅读全文
posted @ 2019-03-23 09:22 littlewrong 阅读(5007) 评论(0) 推荐(0) 编辑
摘要:我们先来创建几个接口using System; namespace DependencyInjectionSample.Interfaces{ public interface IOperation { Guid OperationId { get; } } public interface IOp 阅读全文
posted @ 2019-03-22 16:11 littlewrong 阅读(570) 评论(0) 推荐(0) 编辑
摘要:1. 前言 今年,ServiceMesh(服务网格)概念在社区里头非常火,有人提出2018年是ServiceMesh年,还有人提出ServiceMesh是下一代的微服务架构基础。作为架构师,如果你现在还不了解ServiceMesh的话,是否感觉有点落伍了? 那么到底什么是ServiceMesh?它诞 阅读全文
posted @ 2019-03-19 14:27 littlewrong 阅读(13040) 评论(2) 推荐(1) 编辑
摘要:ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据。 ETL是BI项目重要的一个环节。 通常情况下,在BI项目中ETL会花掉整个项目至少1/3的时间,ETL设计的好坏直接关接到BI项目的成败。 ETL的 阅读全文
posted @ 2019-01-26 19:52 littlewrong 阅读(572) 评论(0) 推荐(0) 编辑
摘要:一个ASP.NET项目在部署到生产环境时,当用户并发量达到200左右时,IIS出现了明显的请求排队现象,发送的请求都进入等待,无法及时响应,系统基本处于不可用状态。因经验不足,花了很多时间精力解决这个问题,本文记录了我查找问题的过程和最后解决方案,供大家参考。 软硬件环境: IBM刀片服务器,Int 阅读全文
posted @ 2018-11-18 09:41 littlewrong 阅读(506) 评论(0) 推荐(0) 编辑
摘要:概述安装influxDB时需要root用户或者管理员权限。 端口默认情况下,InfluxDB会使用如下的端口: * TCP8086端口是服务器监听端口,对HTTP API响应 * TCP8088端口是RPC服务端口,用于数据备份和保存 更多的端口使用细节和配置方式可以在配置文件/etc/influx 阅读全文
posted @ 2018-11-17 12:33 littlewrong 阅读(1029) 评论(0) 推荐(0) 编辑
摘要:关于String为值类型还是引用类型的讨论一直没有平息,最近一直在研究性能方面的问题,今天再次将此问题进行一次明确。希望能给大家带来点帮助。 如果有错误请指出。 来看下面例子: 复制代码复制代码 //值类型 int a = 1; int b = a; a = 2; Console.WriteLine 阅读全文
posted @ 2018-11-08 08:49 littlewrong 阅读(9851) 评论(1) 推荐(2) 编辑
摘要:我们对ASP.NET Core的使用已经进行了相当一段时间了,大多数时候,我们的Web程序都是发布到Linux主机上的,当然了,偶尔也有需求要发布到Windows主机上,这样问题就来了,难道直接以控制台形式运行这个Web程序吗? 直接以控制台形式运行程序当然是可以的,但有以下问题: 如果我们把程序以 阅读全文
posted @ 2018-09-03 10:27 littlewrong 阅读(669) 评论(0) 推荐(0) 编辑
摘要:1、OceLot中间件介绍 在传统的BS应用中,随着业务需求的快速发展变化,需求不断增长,迫切需要一种更加快速高效的软件交付方式。微服务可以弥补单体应用不足,是一种更加快速高效软件架构风格。单体应用被分解成多个更小的服务,每个服务有自己的独立模块,单独部署,然后共同组成一个应用程序。把范围限定到单个 阅读全文
posted @ 2018-08-25 23:46 littlewrong 阅读(1518) 评论(3) 推荐(5) 编辑
摘要:ginx并发模型: nginx 的进程模型采用的是prefork方式,预先分配的worker子进程数量由配置文件指定,默认为1,不超过1024。master主进程创建监听套接口,fork子进程以后,由worker进程监听客户连接,每个worker子进程独自尝试accept已连接套接口,accept是 阅读全文
posted @ 2018-08-25 17:05 littlewrong 阅读(421) 评论(0) 推荐(0) 编辑
摘要:编辑csproj文件来禁用预编译步骤: 阅读全文
posted @ 2018-07-20 14:16 littlewrong 阅读(247) 评论(0) 推荐(0) 编辑
摘要:视图组件简介 在新的ASP.NET Core MVC中,视图组件类似于局部视图,但它们更强大。视图组件不使用模型绑定,仅依赖于您在调用时提供的数据。 视图组件特性: 呈现页面响应的某一部分而不是整个响应 包括在控制器和视图之间发现的关注分离和可测试性优势 可以具有参数和业务逻辑 通常在页面布局中调用 阅读全文
posted @ 2018-07-19 15:13 littlewrong 阅读(597) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示