概念 AOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。 (1)Aspect(切面):通常是一个类,里面可以定义切入点和通知 (2)JointPoint(连接点):程序执行过 ...
分类:
其他好文 时间:
2020-06-24 20:03:55
阅读次数:
49
图书相关的操作基于后台接口数据进行操作: 需要调用接口的功能点: 功能 请求方式 请求路由 ① 图书列表数据加载 GET http://localhost:3000/books ② 添加图书 POST http://localhost:3000/books ③ 验证图书名称是否存在 GET http ...
分类:
其他好文 时间:
2020-06-19 15:51:04
阅读次数:
49
现有项目中的orm 并非efcore,而是非主流的npoco,本身没有自带工作单元所以需要自己手撸一个,现记录一下,基于其他orm的工作单元照例实现应该没有什么问题 该实现基于NPOCO,针对其他的ORM实现,所有的实现都基于接口,如需转成其他ORM,只需要将部分实现类重写即可,如UnitOfWor ...
分类:
Web程序 时间:
2020-06-07 21:11:25
阅读次数:
58
一.数字图像的储存 数字图像存储时,我们存储的是图像中像素点的数值,对应的是一个数字矩阵。 2.Mat的储存 1.OPENCV1基于C接口定义的图像存储格式Ipllmage*,直接暴露内存,如果忘记释放内存,就会造成 内存泄漏。 二.从OPENCV2开始,使用Mat类储存图像,具有以下优势: (1) ...
分类:
其他好文 时间:
2020-05-21 19:00:10
阅读次数:
56
单一职责原则(对象职责明确原则) 要求:一个对象只做好一件事情,必须专注,职责过多容易引起变化的原因就多程序就不稳定(高内聚、低耦合的延申) 开放封闭原则(核心原则) 要求:需求变化时尽量少的修改类的设计,而是通过扩展类来完成。即封闭修改,开放扩展 依赖倒置原则(OOP精髓) 要求:基于接口编程,高 ...
分类:
其他好文 时间:
2020-04-12 16:33:19
阅读次数:
70
https://www.cnblogs.com/mmzs/p/10161936.html 阅读目录: 序言 一、静态:基于注解 二、动态:基于接口 三、多线程定时任务 阅读正文: 回到顶部 序言 使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式: 一、基于注解(@Schedu ...
分类:
编程语言 时间:
2020-04-07 18:16:33
阅读次数:
79
BeetleX.XRPC是基于接口的远程通讯组件,它不紧可以把接口提供客户端调用,同样也支持服务端创建客户端的接口实例并主动调用客户端的方法.接口有着非常的规范性和约束性,但前提你是必须制定相应的接口并实现才行;为了让通讯在.NET平台使用变得更简便,在新版中组件支持远程委托调用.这功能不仅可以让客 ...
分类:
其他好文 时间:
2020-03-07 13:24:42
阅读次数:
66
jdk实现的动态代理只能是基于接口的;即被代理的对象 生成动态代理的类: public class ProxyTool { /** * 需要被代理的类 */ private Object obj; public ProxyTool(Object obj){ this.obj = obj; } /** ...
分类:
其他好文 时间:
2020-03-05 23:38:18
阅读次数:
86
1、你需要动态的创建一个实例模型的时候,就用Activator.CreateInstance(Type type);如果是明确的知道要创建哪个实例的模型,就可以用 new Class()了 2、基于接口的Remoting对象是不能用new来创建的,可以直接使用Activator来创建 3、C 中Ac ...
玩转SpringBoot之定时任务详解 阅读目录: 序言 一、静态:基于注解 二、动态:基于接口 三、多线程定时任务 阅读正文: 回到顶部 序言 使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式: 一、基于注解(@Scheduled) 二、基于接口(SchedulingCon ...
分类:
编程语言 时间:
2020-02-09 11:17:55
阅读次数:
69