- 博客(6)
- 收藏
- 关注
转载 负载均衡器
前言在软件系统的架构设计中,对集群的负载均衡设计是作为高性能系统优化环节中必不可少的方案。负载均衡本质上是用于将用户流量进行均衡减压的,因此在互联网的大流量项目中,其重要性不言而喻。一、什么是负载均衡?早期的互联网应用,由于用户流量比较小,业务逻辑也比较简单,往往一个单服务器就能满足负载需求。随着现在互联网的流量越来越大,稍微好一点的系统,访问量就非常大了,并且系统功能也越来越复杂,那么单台服务器就算将性能优化得再好,也不能支撑这么大用户量的访问压力了,这个时候就需要使用多台机器,设计高性能的集群来应
2020-08-03 16:11:23 491
原创 领域驱动设计(DDD)-基础思想
一、序言领域驱动设计是一种解决业务复杂性的设计思想,不是一种标准规则的解决方法。在领域驱动设计理念上,各路大侠的观点也是各有不同,能力有限、欢迎留言讨论。二、领域驱动设计DDD是什么wiki释义:领域驱动设计(英语:Domain-driven design,缩写 DDD)是一种通过将实现连接到持续进化的模型[1]来满足复杂需求的软件开发方法。领域驱动设计的前提是:把项目的主要重点放在核心领域(core domain)和域逻辑把复杂的设计放在有界域(bounded context)的模型上发起
2020-07-15 09:30:34 1246
原创 Task和thread区别和使用
c#之task与thread区别及其使用1.什么是thread当我们提及多线程的时候会想到thread和threadpool,这都是异步操作,threadpool其实就是thread的集合,具有很多优势,不过在任务多的时候全局队列会存在竞争而消耗资源。thread默认为前台线程,主程序必须等线程跑完才会关闭,而threadpool相反。总结:threadpool确实比thread性能优,但是两者都没有很好的api区控制,如果线程执行无响应就只能等待结束,从而诞生了task任务。2.什么是taskt
2020-07-14 21:12:20 4626
原创 C# .net面试题总结
1、简述 private、 protected、 public、 internal 修饰符的访问权限。private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。internal: 当前程序集内可以访问。2、ADO.NET中的五个主要对象Connection:主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,是无法从数据库中取得数据的。Close和Dispose的区别,Clo
2020-07-12 20:04:31 691
原创 .Net Core使用WebApi+SignalR实现通信
第一步:创建webapi项目第二步:浏览NuGet 搜索Microsoft.AspNetCore.SignalR安装第三步:新建Hub类using Context.System;using JTJ.Domin;using JTJ.Hubs;using Microsoft.AspNetCore.SignalR;using System.Linq;namespace Context.Chat{ public class ChatContext : IChatContext
2020-07-12 11:15:24 2885
原创 .Net如何优雅的使用Dapper访问oracle数据库
1、引用Dapper2、创建DapperFactory类public class DapperFactory { public static readonly string connectionString = ConfigurationManager.AppSettings["connection_string"]; public static OracleConnection CrateOracleConnection() {
2020-07-12 10:50:41 4229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人