自定义服务注册的3种方式services.AddSingleton<自定义服务的接口,自定义服务的实现类>() 在整个web 生命周期里只会出现一个实例services.AddTransient<自定义服务的接口,自定义服务的实现类>() 每次请求 有个几个调用服务类就生成几个实例services. ...
分类:
Web程序 时间:
2020-06-09 23:22:06
阅读次数:
74
1.我们都知道ArrayList 是线程不安全的,不存在同步。 2.像Vector这种,add、remove方法都是原子操作,不会被打断,但也仅限于此,如果有个线程在遍历某个Vector、有个线程同时在add这个Vector,99%的情况下都会出现ConcurrentModificationExce ...
分类:
编程语言 时间:
2020-06-06 21:24:44
阅读次数:
70
原文:深入理解net core中的依赖注入、Singleton、Scoped、Transient(三) 相关文章: 深入理解net core中的依赖注入、Singleton、Scoped、Transient(一) 深入理解net core中的依赖注入、Singleton、Scoped、Transie... ...
分类:
Web程序 时间:
2020-05-26 01:14:04
阅读次数:
77
原文:深入理解net core中的依赖注入、Singleton、Scoped、Transient(二) 相关文章: 深入理解net core中的依赖注入、Singleton、Scoped、Transient(一) 深入理解net core中的依赖注入、Singleton、Scoped、Transie... ...
分类:
Web程序 时间:
2020-05-26 01:08:23
阅读次数:
90
原文:深入理解net core中的依赖注入、Singleton、Scoped、Transient(四) 相关文章: 深入理解net core中的依赖注入、Singleton、Scoped、Transient(一) 深入理解net core中的依赖注入、Singleton、Scoped、Transie... ...
分类:
Web程序 时间:
2020-05-26 01:06:02
阅读次数:
91
原文:深入理解net core中的依赖注入、Singleton、Scoped、Transient(一) 相关文章: 深入理解net core中的依赖注入、Singleton、Scoped、Transient(一) 深入理解net core中的依赖注入、Singleton、Scoped、Transie... ...
分类:
Web程序 时间:
2020-05-26 01:04:07
阅读次数:
79
1.关键字transient 1)一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。 2)transient关键字只能修饰变量,而不能修饰方法和类。注意,本地变量是不能被transient关键字修饰的。变量如果是用户自定义类变量,则该类需要实现Ser ...
分类:
编程语言 时间:
2020-05-09 21:30:53
阅读次数:
77
//默认初始容量 2^4 16//HashMap 底层数组的长度总是 2 的 n 次方,这一点可参看后面关于 HashMap 构造器的介绍;//当length 总是 2 的倍数时,h & (length-1)将是一个非常巧妙的设计:假设 h=5,length=16, 那么 h & length - ...
分类:
其他好文 时间:
2020-05-08 18:36:09
阅读次数:
64
1.注释 注释是为了解释某些代码所加的文字,类似批注,提高程序可读性。编译时,编译器直接跳过,不会 变成字节码文件。 单行注释:以"//"开头,这一行"//"后面均为注释,换行即结束 多行注释:以"/*"开始,以"*/"结束,这之间都是注释,换行并不会影响注释结束,多行注释不能嵌套 2.标识符使用规 ...
分类:
编程语言 时间:
2020-05-08 10:13:02
阅读次数:
69
此文都是以SpringBoot基础上介绍。 jpa作用? 1)jpa通过注解描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库中。 如:@Entity、@Table、@Column、@Transient等注解。 2)api用来操作实体对象,执行CRUD操作,框架在后台替我们完成所有的事情 ...
分类:
其他好文 时间:
2020-05-07 22:32:55
阅读次数:
100