用类作为可调用对象创建线程 c++ class A { public: A() { cout ...
分类:
编程语言 时间:
2019-09-01 01:44:51
阅读次数:
166
创建型模式与对象创建有关. 1. Abstract Factory (抽象工厂) 定义:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 适用:一个系统要独立于它的产品的创建、组合和表示时。 与工厂模式的区别:工厂模式的一个工厂接口的子类只能实例化一个产品;抽象工厂能实例多个产品 ...
分类:
其他好文 时间:
2019-08-29 11:06:48
阅读次数:
94
相比new Thread,Java提供的四种线程池的好处在于: a. 重用存在的线程,减少对象创建、消亡的开销,性能佳。 b. 可有效控制最大并发线程数,提高系统资源的使用率,同时避免过多资源竞争,避免堵塞。 c. 提供定时执行、定期执行、单线程、并发数控制等功能。 为什么要用线程池:1.减少了创建 ...
分类:
编程语言 时间:
2019-08-28 00:41:19
阅读次数:
105
案例: 第一次用到A和B类 加载父类,为父类的静态变量分配内存 加载子类,为子类的静态变量分配内存 为父类静态变量复制和静态初始化块 为子类类静态变量复制和静态初始化块 创建对象: 新建父类对象,为父类实例变量分配内存 新建子类对象,为父类实例变量分配内存 父类实例变量的赋值运算 父类构造方法 子类 ...
分类:
其他好文 时间:
2019-08-27 23:30:24
阅读次数:
176
Thread 和 Runnable 1. 简介 Java 主要是通过 类以及 接口实现线程机制的。 1. 类为底层操作系统的线程体系架构提供一套统一接口 2. 接口为关联 对象的线程提供执行代码 2. 创建 Thread 和 Runnable 对象 2.1 创建 Runnable 对象 创建 Run ...
分类:
其他好文 时间:
2019-08-27 19:23:39
阅读次数:
76
区别: 1.JS运行在浏览器端,用于用户的交互效果,NodeJS运行在服务器端,用于服务器的操作,例如,Web服务器创建,数据库的操作,文件的操作等 2.JS运行在浏览器端,存在多个JS解释器,存在兼容性的问题,而NodeJS只有V8引擎一种解释器,不存在兼容性问题 3.两者都有内置对象,自定义对象 ...
分类:
Web程序 时间:
2019-08-26 14:53:15
阅读次数:
127
[TOC] 二级缓存: 1. 它指的是 Mybatis 中 SqlSessionFactory 对象的缓存。由同一个 SqlSessionFactory 对象创建的 SqlSession 共享其缓存 2. 二级缓存的使用步骤 1. 让 Mybatis 框架支持二级缓存(在SqlMapConfig.x ...
分类:
其他好文 时间:
2019-08-24 23:14:16
阅读次数:
228
创建对象有以下几种: new Object(); 字面量 构造函数 原型 原型 +构造函数 pg: 执行顺序: 实例(this) 高于静态与原型 ...
分类:
编程语言 时间:
2019-08-24 20:39:35
阅读次数:
75
1.Spring与Web环境集成 1.1自定义监听器将Spring集成到web环境 1_需求:将spring集成到web开发环境中,将所有的bean对象创建交给spring,除了servlet,servlet可以理解为一个测试类.在servlet中获取ApplicationContext,获取对应的 ...
分类:
编程语言 时间:
2019-08-24 00:02:43
阅读次数:
90
ServletContext 简介 1.什么是ServletContext ServletContext 是表示整个WEB应用的对象 ServletContext对象是在服务器启动,web应用被加载之后,服务器会立即创建出代表整个web应用的ServletContext对象 创建之后,该对象会一直驻 ...
分类:
其他好文 时间:
2019-08-23 13:24:27
阅读次数:
73