SSH框架-DAO层搭建 1、工具类 1.1例如几个方法都会有相同功能的时候,需要定义一个公共接口类,也就是工具类。 package com.caicai.elec.dao; public interface ICommonDao<T> { public void save(T t); } 1.2 ...
分类:
其他好文 时间:
2021-04-20 15:34:56
阅读次数:
0
1、Java的异常处理机制带来的性能损失 try-catch 代码段会产生额外的性能开销,会影响JVM对代码进行优化,所以建议仅仅捕获必要的代码段,尽量不要一个大的try包住整段代码;利用异常控制代码流程,也远比条件语句(if/else、switch)要低效,Java每实例化一个Exception, ...
分类:
编程语言 时间:
2021-04-16 12:21:36
阅读次数:
0
####1 基本结构 // ES6使用 class 来声明一个类 class Person { // 类中必须要有构造函数,即使不写,js引擎会自动创建一个空的constructor。 // 构造函数的作用:主要是为实例化空对象添加属性 // 构造函数在类的实例化时,会自动运行。因此可以将实例化后需 ...
分类:
其他好文 时间:
2021-04-16 12:05:56
阅读次数:
0
定义: 备忘录模式(Memento):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 结构: Originator:发起人,负责创建一个备忘录 Memento,用以记录当前时刻它的内部状态,并可使用备忘录恢复内部状态。发起人可根 ...
分类:
Web程序 时间:
2021-04-12 12:29:03
阅读次数:
0
C# WinForm 窗体单例模式 (程序里面只能创建一个此窗体,如果再new,那就返回已经创建的实例) //C# WinForm 单例模式(例:同一个窗体只创建一次实例) //打开窗体的事件: Form3 f = Form3.InstanceObject() ; //实例化窗体 f.Focus() ...
std::move 的定义 template <typename T> // typename表明type是一个类型 typename remove_reference<T>::type&& move(T&& t) { return static_cast<typename remove_refer ...
分类:
其他好文 时间:
2021-04-08 13:54:15
阅读次数:
0
createApplicationContext完成后,加载了6个BeanDefinition,此时还没有实例化任何单例,由此可以知道BeanDefinition不是一下子把所有的都加载进来的,适当的时间加载对应的BeanDefinition: prepareContext完成之后,把启动类的Bea ...
分类:
编程语言 时间:
2021-04-06 15:14:41
阅读次数:
0
这里主要关注onRefresh和finishBeanFactoryInitialization: 我们选择看finishBeanFactoryInitialization(beanFactory);,经过调试最终会调用AbstractBeanFactory#doGetBean方法创建Bean: fi ...
分类:
编程语言 时间:
2021-04-06 15:13:51
阅读次数:
0
/* * 接口的使用 * 1.接口使用上也满足多态性 * 2.接口,实际上就是定义了一种规范 * 3.开发中,体会面向接口编程! */ public class USBTest { public static void main(String[] args) { Computer com = new ...
分类:
其他好文 时间:
2021-04-01 13:43:59
阅读次数:
0
1.静态类跟密封类一样不能被继承 因为静态类不能被实例化 但继承是个实例化的过程。 静态类可以实现接口。 静态类中不允许有实例成员,只允许有静态方法 静态构造函数 静态成员。 2.继承的概念:当类与类之间实现继承的时候,子类可以将它的直接基类的所有成员当做自己的成员,除了类的静态构造方法、实例构造方 ...