学习方法 学习技术的方法都很类似,大部分都有着类似的步骤: 场景 需求 解决方案 应用 原理 并发的目的 充分利用CPU 和 I/O资源 提高效率 并发的维度 分工 同步/协作 互斥 分工 线程池 fork/join future Guarded Suspension 保护性暂挂模式 Balking ...
分类:
其他好文 时间:
2020-06-12 00:48:24
阅读次数:
45
BeanDefinition 在 spring 中贯穿始终,spring 要根据 BeanDefinition 对象来实 例化 bean,只要把解析的标签,扫描的注解类封装成 BeanDefinition 对象,spring 才能实例化 bean beanDefinition 实现类 ChildBe ...
分类:
编程语言 时间:
2020-06-11 16:53:38
阅读次数:
67
三层优化1.加入接口 建议面向接口开发:先接口-再实现类 --service,dao加入接口 --接口与实现类的 命名规范 接口: interface 起名 I实体类Service IStudentService 实现类: implements 起名 实体类ServiceImpl StudentSe ...
分类:
其他好文 时间:
2020-06-11 00:22:48
阅读次数:
88
mybatis: xxMapper > xxMapper.xml2.SqlSession代表和数据库的一次会话,用完必须关闭。3.SqlSession和Connection一样,都是非线程安全的,每次使用都是应该去获取新的对象,不要将这个对象定义在类变量中使用!4.mapper接口没有实现类,但是m ...
分类:
编程语言 时间:
2020-06-10 17:29:07
阅读次数:
54
""" 中介模式:用一个中介对象来封装一系列的对象的交互,中介者使各对象不需要显示地相互引用,从而使耦合松散,而且可以独立地改变他们之间的交互 比如:房客与房东之间的交互过程是由中介来承担的,房客不需要知道房东是谁,房东也不需要知道房客是谁,有什么问题,直接找找中介就可以了。 中介模式的三个对象:交 ...
分类:
其他好文 时间:
2020-06-09 23:46:22
阅读次数:
56
自定义服务注册的3种方式services.AddSingleton<自定义服务的接口,自定义服务的实现类>() 在整个web 生命周期里只会出现一个实例services.AddTransient<自定义服务的接口,自定义服务的实现类>() 每次请求 有个几个调用服务类就生成几个实例services. ...
分类:
Web程序 时间:
2020-06-09 23:22:06
阅读次数:
74
beanfactory是ioc的基础容器,它主要的实现类XmlBeanFactory 类,这个容器从一个 XML 文件中读取配置元数据,由这些元数据来生成一个被配置化的系统或者应用。 这里要自己的要注意的问题: 1)假如自己来实现,怎么把对象进行注入,什么时候注入,怎么解决循环依赖的问题 2)注入是 ...
分类:
移动开发 时间:
2020-06-09 14:37:36
阅读次数:
68
1、常见的集合 Map接口和Collection接口是所有集合的父接口 1.Conllection接口的子接口包括List接口和Set接口 2.Map接口的实现类主要有:HashMap,TreeMap,HashTable等 3.Set接口的实现类主要有:HashSet,TreeSet,LinkedH ...
分类:
编程语言 时间:
2020-06-09 12:52:52
阅读次数:
88
一、Set集合特点 插入无序,不可指定位置访问。且内部数据不能重复(==或equals)的元素(只要有一个为true就不能重复,重写了equals方法也算)。常用实现类有HashSet、TreeSet。 二、元素不能重复? 1.Set是如何判断元素重复? HashSet是由HashMap实现的,Ha ...
分类:
其他好文 时间:
2020-06-08 00:20:20
阅读次数:
80
现有项目中的orm 并非efcore,而是非主流的npoco,本身没有自带工作单元所以需要自己手撸一个,现记录一下,基于其他orm的工作单元照例实现应该没有什么问题 该实现基于NPOCO,针对其他的ORM实现,所有的实现都基于接口,如需转成其他ORM,只需要将部分实现类重写即可,如UnitOfWor ...
分类:
Web程序 时间:
2020-06-07 21:11:25
阅读次数:
58