ASP.NET Core的核心是通过一个Server和若干注册的Middleware构成的管道,不论是管道自身的构建,还是Server和Middleware自身的实现,以及构建在这个管道的应用,都需要相应的服务提供支持,ASP.NET Core自身提供了一个DI容器来实现针对服务的注册和消费。换句话 ...
分类:
Web程序 时间:
2020-07-27 09:28:19
阅读次数:
96
Filter总共有五种,Authorization Filter,Resource Filter,Exception Filter,Action Filter,Result Filter Exception Filter 设置 新增全局异常过滤器GlobalExceptionFilter.cs, 当 ...
分类:
Web程序 时间:
2020-07-26 01:08:28
阅读次数:
210
final—修饰符(关键字) 如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。 因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。 被声明为final的变量必须在声明时给定初值,而在以后的 ...
分类:
其他好文 时间:
2020-07-26 01:05:08
阅读次数:
64
在springboot启动类中注入bean /** * 设置文件上传大小 * @return */ @Bean public MultipartConfigElement multipartConfigElement() { MultipartConfigFactory factory = new ...
分类:
其他好文 时间:
2020-07-25 23:22:34
阅读次数:
178
一、什么是简单工厂模式? 简单工厂模式实质是一个工厂类根据传入的参数(产品类继承自同一个工厂类),动态的创建哪个产品类的是实例。 二、简单工厂模式的结构 工厂角色:简单工厂模式的核心,负责创建所有具体产品类的实例,工厂类可以被外界直接调用,创建所需的产品实例。 抽象产品角色:是指具体产品角色的父类, ...
前提 并发编程大师Doug Lea在编写JUC(java.util.concurrent)包的时候引入了java.util.concurrent.locks.AbstractQueuedSynchronizer,其实是Abstract Queued Synchronizer,也就是"基于队列实现的抽 ...
分类:
其他好文 时间:
2020-07-24 09:21:44
阅读次数:
94
使用情景:系统通知用户,通知方式有站内信,邮件,手机短信3种方式,信的内容分普通,紧急两种程度,为了不避免两两组合,m* n种可能的搭配,使用桥接模式 // 抽象 abstract class Info{ protected $_send = null; // 发送器 (site, email, s ...
分类:
Web程序 时间:
2020-07-24 09:18:59
阅读次数:
95
整合的思路 一、Dao层 使用mybatis框架。创建SqlMapConfig.xml。创建一个applicationContext-dao.xml 1、配置数据源 2、需要让spring容器管理SqlsessionFactory,单例存在。 3、把mapper的代理对象放到spring容器中。使用 ...
分类:
其他好文 时间:
2020-07-23 23:23:52
阅读次数:
105
盖房项目需求 需求描述: 需要建造房子:这一过程为:打桩、砌墙、封顶。 房子有各种各样的,比如普通房,高楼,别墅,各种房子的过程虽然一样,但是要求不要相同的。 请编写程序,完成需求。 传统方式解决盖房需求 public abstract class AbstractHouse { public ab ...
分类:
其他好文 时间:
2020-07-23 18:57:37
阅读次数:
87
一、登录、查询代码示例 1 /** 2 * 处理数据,在各自档案service实现逻辑 3 * @param 4 * @return 5 */ 6 public abstract Map<String, Object> syncData (String result); 7 8 9 10 /** 1 ...
分类:
编程语言 时间:
2020-07-23 16:23:56
阅读次数:
142