1.2k 1 分钟

# 原型模式 (ProtoType) 原型模式用一个已经创建的实例作为原型,通过复刻该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类. 原型模式的优点 : Java 自带的原型模式基于内存二进制流的复制,在性能上比直接 new 一个对象更加优良 可以使用深克隆方式保存对象的状态,使用原型模式将对象复制一份,并将其状态保存起来,简化了创建对象的过程,一边在需要的时候使用 (例如恢复到历史某一状态), 可辅助实现撤销操作 原型模式的缺点 : 需要为每个类都配置一个 clone 放啊 clone...
630 1 分钟

# 简单工厂模式 (Simple Factory Pattern) 我们把被创建的对象成为 “产品”, 把创建产品的对象成为 “工厂”. 如果要创建的产品不多,只要一个工厂类就可以完成,这种模式叫 “简单工厂模式” 再简单工厂模式中创建实力的方法通常为静态 (static) 方法,因此简单工厂模式又叫做静态工厂方法模式 简单工厂模式的优点...
4.9k 4 分钟

# Spring 配置文件 # Bean 标签范围配置 scope : 指对象的作用范围:取值如下 取值范围 说明 singleton 默认的,单例的 prototype 多例的 request WEB 项目中,Spring 创建一个 Bean 对象,将对象存入到 request 域中 session WEB 项目中,Spring 创建一个 Bean 对象,将对象存入到 seesion 域中 global seesion WEB 项目中,应用在 Protlet 环境,如果没有 Protlet 环境 那么 globalSession 相当于 session 当 scope...
152 1 分钟

# Spring 配置数据源 # 数据源 (连接池) 的作用 数据源 (连接池) 是提高程序性能出现的 事先实例化数据源,初始化部分连接资源 使用连接资源时从数据源中获取 使用完毕后将连接资源归还给数据源 # 数据源的开发步骤 导入数据源的坐标和数据库驱动坐标 创建数据源对象 设置数据源的基本连接数据 使用数据源获取连接资源和归还连接资源
409 1 分钟

# Spring 相关 API # ApplicationContext 的实现类 ClassPathXmlApplicationContext 它是从类的根路径下加载配置文件推荐使用这种 FileSystemXmlApplicationContext 它是从磁盘路径上加载配置文件,配置文件可以在磁盘的任意位置 AnnotationConfigApplicationContext 当使用注解配置容器对象,需要使用此类创建 spring 容器,它会用来读取注解 # getBean () 方法 Object getBean(String var1) throws...
434 1 分钟

# Spring 注解 Spring 原始注解主要是替代的配置 注解 说明 @Component 使用在类上用于实例化 Bean @Controller 使用在 web 层类上用于实例化 Bean @Service 使用 service 层类上用于实例化 Bean @Repository 使用在 dao 层类上用于实例化 Bean @Autowired 使用在字段上用于根据类型依赖注入 @Qualifier 介个 @Autowired 一起使用 用于恩据名称进行依赖注入 @Resource 相当于 @Autowired + @Qualifier,...
675 1 分钟

# Response 响应头 : 格式:头名称:值 常见的响应头 : Content-Type : 服务器告诉客户端本次响应体数据格式以及编码格式 Contect-disposition : 服务器告诉客户端以什么格式打开响应体数据 值 : in-line : 默认值,在当前页面打开 attachment; filename-xxx : 以附件形式打开响应体,文件下载 响应空行 响应体:传输的数据 # Response 对象 功能:设置响应消息 设置响应行 格式 : HTTP/1.1 200 ok 设置状态码 : setStatus (int sc) 设置响应头...
13k 12 分钟

# 团队作业 # 数组 # 第一题:查找指定字符 123456789101112131415161718192021222324#include<stdio.h>#include<string.h>int main(){ char ch[80] = {0}; char index; int i = 0, len =...
3.5k 3 分钟

# C 语言练习题笔记 # 数组练习题 # 计数~~(查询某一字符出现次数)~~ 查询字符在第几个出现 这个题花了我较长时间 主要是卡在了如何获取后面部分用户输入的内容 一开始的想法 (仅展示获取输入的部分) 12345678910111213141516/*index是想要查询的字符symbol[]是定义的字符型数组 用来存放用户的输入temp_num是计算输入的数量以用来确定数组大小与下面检测次数规定数组最大存放80个字符*/ for (temp_num = 0; temp_num <= 80; temp_num++) {...