摘要:
Asp.net core 还是基于.net framework 开发的,但是代码设计采用的是.net core的风格. 主要特点: 1>原理以及环境部分. 1.分为了WebHost 和GenericHost 2.启动方法为Main方法,并在build方法中注册StartUp类(默认的)来实现服务启动
阅读全文
posted @ 2019-07-30 15:42
风灵ARCHER
阅读(287)
推荐(0)
摘要:
网络模型分为7层,应用层,表现层,会话层,传输层,网络层,链路层,物理层,每一层有很多不同的协议。 http:属于应用层的协议,负责的是数据以什么结构传输也可以说成是打包成什么样子 SSL/TLS:属于应用程协议,同样是负责数据打包成什么样子(主要侧重于数据加密,TLS 算是SSL的后续版本所以通常
阅读全文
posted @ 2018-11-15 14:08
风灵ARCHER
阅读(657)
推荐(0)
摘要:
使用.net mongo的操作类操作azure(微软云)cosmosdb时,发现在做delete的操作的时候可以传一个文档对象,但是最后这个文档会解析成具体的sql语句,而当文档特别大时这样就出现了转换的sql语句超过了,语句的最大长度。而且由于这个语句很长执行的也慢。所以最好是根据唯一条件比如id
阅读全文
posted @ 2018-10-15 20:05
风灵ARCHER
阅读(295)
推荐(0)
摘要:
线程分为前台和后台。比如我们直接new一个Thread这就是前台线程。 前台线程一定会执行。 比如我们创建2个线程:1号,2号,同时执行,假设1号是主线程,1执行完了,依旧会等待2执行完成,整个程序才会结束。 后台线程。 主线程执行完成以后,程序就结束了不会关心后台线程时候执行完毕。 这里说的后台线
阅读全文
posted @ 2018-10-15 20:00
风灵ARCHER
阅读(232)
推荐(0)
摘要:
多线程执行中,调用Thread.Sleep()方法 分情况: 1。 单核的情况下 是把当前正在工作的主线程停止(也就是从把线程变成非工作线程)。 其他需要工作的线程来争夺CPU这个闲下来的核。谁争夺到了谁就开始执行。 直到下一次Sleep的时间到了,又重新来争夺这个CPU的核。但是这里要等到这个核空
阅读全文
posted @ 2018-10-15 19:28
风灵ARCHER
阅读(1273)
推荐(0)
摘要:
sqlserver数据库连接池是一个客户端的东西。和sql server服务器无关。 各种provider默认的连接池大小不同。 比如:Ado.NET 中sqlserver 连接池默认的值是100. 连接池大小也是配置在连接字符串中, 程序启动后客户端的Provider程序根据字符串中定义的值维护连
阅读全文
posted @ 2018-10-15 19:12
风灵ARCHER
阅读(179)
推荐(0)
摘要:
Ado.Net同一个connection创建sqlCommand时,如果command要执行多个sql及其 params,这是如果某2个params中存在重名的话会报错, 例如sql1和params1中有@vin ,sql2和params2中也有@vin 那么就会报错,因为同一个param出现了2次
阅读全文
posted @ 2018-06-26 16:59
风灵ARCHER
阅读(151)
推荐(0)
摘要:
entity framework 上下文对于对象的跟踪有2中方式进行控制,第一种从数据库查询但不加载到上下文。 这里可以用到.AsNoTracing()方法. 这里用到的是实体(entity)在上下文中的本身的几种状态:主要是attached,detached, 针对attached的这些实体以及其
阅读全文
posted @ 2018-06-26 16:52
风灵ARCHER
阅读(379)
推荐(0)
摘要:
RabbitMq 通过通过IP,Port等参数创建connection对象,然后实际上通信用的是channel,channel的建立基于connection RPC 调用: RPCClient通过channel.BasicPublish方法发送数据,接收数据在这里通过调用channel.BasicC
阅读全文
posted @ 2018-06-26 16:37
风灵ARCHER
阅读(117)
推荐(0)
摘要:
分布式事务 分强一致性与最终一致性 具体采用哪种看业务需求, 采用分布式事物肯定是 数据副本保存在不同的存储媒介(比如数据库中) 分布式事务 要保持一致性,肯定要有一个协调者对各个数据库进行协调 1.协调者向各数据库发出执行, 2.数据库执行但不提交,并将结果返回给协调者 3.如果全部反馈结果都成功
阅读全文
posted @ 2018-06-01 15:32
风灵ARCHER
阅读(104)
推荐(0)