2021年7月23日

C#中延迟初始化实现原理的一点浅见。

摘要: 定义 延迟初始化:一个对象的延迟初始化意味着它的创建被推迟到它第一次使用。(对于本主题,延迟初始化和延迟实例化是同义词。)延迟初始化主要用于提高性能、避免浪费计算和减少程序内存需求。 用法及简单介绍 关于解决方法,微软给出了三种解决方案,这里主要聊Lazy<T>。 用法没什么好聊的,一句代码搞定。 阅读全文

posted @ 2021-07-23 14:37 杞人忧天 阅读(86) 评论(0) 推荐(0)

2021年7月14日

C#多路广播委托的一点浅见

摘要: 以上是C#官方对委托的定义与介绍,常规的委托定义比如 delegate void test(string str); 但是这种委托通常是和一个事件绑定,我们需要编写观察者模式的项目时候通常会出现的现象是委托、事件与要调用方法进行一对多的绑定,这时候就需要用到多路广播委托,也就是多播委托。 C#对于多 阅读全文

posted @ 2021-07-14 15:15 杞人忧天 阅读(120) 评论(0) 推荐(0)

2018年11月23日

The host 127.0.0.1 does not support SSL connections.解决

摘要: 连接字符串添加SslMode = none; 阅读全文

posted @ 2018-11-23 14:18 杞人忧天 阅读(64) 评论(0) 推荐(0)

2018年11月15日

Springboot官方文档之安装Springboot

摘要: https://stackoverflow.com/questions/31835033/web-xml-is-missing-an... 阅读全文

posted @ 2018-11-15 18:55 杞人忧天 阅读(15) 评论(0) 推荐(0)

(一)SpringBoot官方文档之系统要求

摘要: (一)SpringBoot官方文档之系统要求 系统要求 Spring Boot 2.0.0.RELEASE需要Java 8或9以及 ... 阅读全文

posted @ 2018-11-15 18:32 杞人忧天 阅读(38) 评论(0) 推荐(0)

maven org.apache.maven.archiver.MavenArchiver.getManifest解决方法

摘要: org.apache.maven.archiver.MavenArchiver.getManifest解决方法 简单的解决方案:降... 阅读全文

posted @ 2018-11-15 18:07 杞人忧天 阅读(26) 评论(0) 推荐(0)

导航