ICode9

精准搜索请尝试: 精确搜索
  • asp.net core微服务入门,浅显易懂2022-07-27 17:00:56

    摘自:https://www.cnblogs.com/xhznl/category/1786282.html?page=1 感谢作者,该系列浅显易懂。 .Net Core微服务入门全纪录(一)——项目搭建 .Net Core微服务入门全纪录(二)——Consul-服务注册与发现(上) .Net Core微服务入门全纪录(三)——Consul-服务注册与发现(下) .Net Core微服务入门全

  • .Net Core with 微服务 - 分布式事务 - 2PC、3PC2022-07-27 15:33:50

    最近比较忙,好久没更新了。这次我们来聊一聊分布式事务。 在微服务体系下,我们的应用被分割成多个服务,每个服务都配置一个数据库。如果我们的服务划分的不够完美,那么为了完成业务会出现非常多的跨库事务。即使按照 DDD 的原则来切分服务还是免不了有的业务场景需要多个业务同时提交

  • .Net Core with 微服务 - 分布式事务 - TCC2022-07-27 15:33:42

    上一次我们讲解了分布式事务的 2PC、3PC 。那么这次我们来理一下 TCC 事务。本次还是讲解 TCC 的原理跟 .NET 其实没有关系。 TCC# Try 准备阶段,尝试执行业务 Confirm 完成业务 Cancel 回滚准备阶段的业务 TCC 事务其实是 2PC 的一个扩展。上一次我们说了 2PC ,在二阶段进行事务

  • .NET Core with 微服务 - 什么是微服务2022-07-27 15:05:45

    微服务是这几年最流行的架构,说起架构不提微服务都不好意思跟人家打招呼。最近想要再梳理一下关于微服务的知识,并且结合本人的一些实践经验来做一些总结与分享。前面会分享一些概念性的东西,后面也会使用.net来实践,一步步完成一个简单的微服务架构的小demo。 什么是微服务# 其实微服

  • .Net Core with 微服务 - 架构图2022-07-27 15:04:01

    上一次我们简单介绍了什么是微服务(.NET Core with 微服务 - 什么是微服务 )。介绍了微服务的来龙去脉,一些基础性的概念。有大佬在评论区指出说这根本不是微服务。由于本人的能力有限,大概也只能理解到这个层次。先不管它到底是不是微服务吧,既然开篇了,那就硬着头皮把这个系列写完。

  • 【SAML SSO解决方案】上海道宁为您带来SAML for ASP.NET/SAML for ASP.NET Core下载、试用、教程2022-07-27 15:01:24

        SAML即安全断⾔标记语⾔ 英⽂全称是 Security Assertion Markup Language 它是⼀个基于XML的标准 ⽤于在不同的安全域之间 交换认证和授权数据   ComponentSpace提供 适用于ASP.NET和ASP.NET Core的 SAML SSO解决方案 其轻量级解决方案 允许您快速SAML SSO 启用您的

  • 微服务系列文章目录2022-07-27 15:01:03

    .NET Core with 微服务 - 什么是微服务 .Net Core with 微服务 - 架构图 .Net Core with 微服务 - Ocelot 网关 .Net Core with 微服务 - Consul 注册中心 .Net Core with 微服务 - Seq 日志聚合 .Net Core with 微服务 - Elastic APM .Net Core with 微服务 - Consul 配置中心 .N

  • .NET Core with 微服务 - 什么是微服务2022-07-27 14:34:13

    微服务是这几年最流行的架构,说起架构不提微服务都不好意思跟人家打招呼。最近想要再梳理一下关于微服务的知识,并且结合本人的一些实践经验来做一些总结与分享。前面会分享一些概念性的东西,后面也会使用.net来实践,一步步完成一个简单的微服务架构的小demo。 什么是微服务# 其实微服

  • ASP.NET Core依赖注入之旅:1.理论概念2022-07-27 10:03:44

    1.依赖 在理解依赖注入之前,必须先理解其中的依赖是什么。对于我们开发的程序而言,实际上就是通过不同类型的对象相互协作而构建成的应用,例如在订单类中,就会引用商品类作为某个属性。由于类于类之间存在这种引用关系,在类中就避免不了通过“new”对引用的外部类型进行实例化,对于这种

  • docker运行.net core2022-07-27 09:32:57

    一、测试dotnet是否安装 dotnet --info 如果出现如下信息,则已安装,否则请进行安装,安装就不细说了,到.net官网找对应的版本   二、创建一个console示例程序 dotnet new console -o App -n DotNet.Docker 三、修改program.cs代码 var counter = 0; var max = args.Length != 0

  • 【WPF】图片等可视化元素缩放变换及中心点设置2022-07-27 09:05:05

    xaml: <StackPanel> <Canvas MouseWheel="Canvas_MouseWheel"> <Canvas.RenderTransform><ScaleTransform x:Name="st"/> </Canvas.RenderTransform> <TextBlock>Some text</TextBlock></C

  • unity基础2022-07-26 22:00:24

    ——百度百科 1.开发桌面软件,最好还是Qt和pyqt,c#的gui可能不够好 2。unity的gui不够好用,需要一些插件 3. C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台) C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接

  • 网络(NET)帮助类2022-07-26 20:34:02

    public class Net { /// <summary> /// 获取Ip /// </summary> public static string Ip { get { string text = string.Empty; bool flag = HttpContext.Current != null; if (flag) { text = Net.GetWebClientIp(); }

  • netstat 某连接的 Recv-Q(接收队列)达到500多万字节的内核参数排查2022-07-26 18:33:51

    思路: cat proc文件系统下的 sys/net 目录下所有文件,根据结果降序排序(如果打印前xx,可能会漏掉关键信息,在定位问题时需要注意,慎用过滤),根据结果使用 grep -rn xxx 找到配置文件 查看配置文件含义,资料网站:https://www.kernel.org/doc/html/latest/networking/ip-sysctl.html 对结论进

  • .NET 手动获取注入对象2022-07-26 15:03:20

    前言 当我们使用DI方式写了很多的Service后, 可能会发现我们的有些做法并不是最优的. 获取注入的对象, 大家经常在构造函数中获取, 这样也是官方推荐的方式, 但有时不是效率最高的方法. 如果在构造函数中获取对象,那么每次对象的初始化都会把构造函数中的对象初始化一遍, 如果某个

  • .net使用WebUploader做大文件的分块和断点续传2022-07-26 12:00:41

    ​ 一、概述   所谓断点续传,其实只是指下载,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传,需要自己实现。   二、Range    用于请求头中,

  • 网络内核参数优化2022-07-26 11:03:05

    1 、 /proc/sys/net/ipv4/tcp_syn_retries  /proc/sys/net/ipv4/tcp_syn_retries 参数标识对一个新建连接,内核要发送多少个SYN连接请求才决定放弃,此值不应该大于255,默认值是5, 建议设置为2 设置方法如下: echo 2 >  /proc/sys/net/ipv4/tcp_syn_retries   2、/proc/sys/net/ipv4

  • C# .net 进程通信2022-07-26 10:33:15

    C#进程通信 进程之间通讯的几种方法: 在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有 使用内存映射文件 通过共享内存DLL共享内存 使用SendMessage向另一进程发送WM_COPYDATA消息 比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.(Z

  • mysql登录验证插件失败Authentication method 'caching_sha2_password' not supported by any of the ava2022-07-25 15:01:24

    方法一:修改my.ini,并重启。 https://blog.csdn.net/qq_25086397/article/details/100551123 貌似没用。 但是有人成功了。。。 就在my.ini加了一个:default_authentication_plugin=mysql_native_password 最后检查:    root用户显示mysql_native_password。成功。 http://t.zoukan

  • Asp.Net Core 62022-07-25 12:36:40

    .NET 发展至今,出现了两种实现 net framework 和 net。 实现 版本 应用说明 .NET .NET Core 1.0-3.1 .NET5 及其更高版本 跨平台,微服务,支持Docker,高性能可扩展,支持并行运行环境,开源 .NET Framework .NET .NET Framework 1.0 - 4.8  只支持Windows平台(除非借助Mono), 不开源,

  • docker -compose 编排django项目2022-07-25 08:35:14

    https://blog.csdn.net/weixin_42134789/article/details/115878467   https://blog.csdn.net/qq_37107304/article/details/101288029

  • docker部署kong2022-07-24 14:00:31

    设置网络 docker network create kong-net 安装数据库 docker run -d --name kong-database \ --network=kong-net -p 5432:5432 \ -e "POSTGRES_USER=kong" \ -e "POSTGRES_DB=kong" \ -e "POSTGRES_HOST_AUTH_METHOD=trust" \ p

  • snmpwalk2022-07-24 08:01:50

    snmpwalk是SNMP的一个工具,它使用SNMP的GETNEXT请求查询指定OID(SNMP协议中的对象标识)入口的所有OID树信息,并显示给用户。通过snmpwalk也可以查看支持SNMP协议(可网管)的设备的一些其他信息,比如cisco交换机或路由器IP地址、内存使用率等,也可用来协助开发SNMP功能。 在日常监控中,经常

  • PyScript All In One2022-07-24 00:34:17

    PyScript All In One Run Python in Your HTML <link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" /> <script defer src="https://pyscript.net/alpha/pyscript.js"></script> https://github.

  • docker中ifconfig不可用2022-07-23 19:33:48

    在docker容器中使ifconfig查询网络情况时出现了command not found的情况,经过查询资料得知道docker上的镜像都是以最轻量级的安装方式,一些命令都需要自己去安装。 解决方法: yum install net-tools 如果出现yum不可用可使用apt-get install net-tools解决

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有