摘要:
资源访问 JDK提供的访问资源的类并不能很好的满足各类资源访问需求,Spring提供了Resource接口以实现更强大的访问底层资源的能力。 Resource具体实现类: ByteArrayResource :二进制数组表示的资源,二进制数组资源可以在内存中通过持续构造; ClassPathReso 阅读全文
摘要:
IoC容器背后的秘密 主要分为两个阶段:容器启动阶段、Bean实例化阶段。 容器启动阶段: 容器需要依赖某些工具类(BeanDefinitionReader)对加载的Configuration MetaData( 通常也就是XML格式的配置信息)。进行解析和分析,并将分析后的信息编组为相应的Bean 阅读全文
摘要:
依赖注入的三种方式: 1、构造方法注入:对象构造完成后,即进入就绪状态,可以马上使用。缺点是有时候构造方法的参数列表较长,构造方法无法被继承,无法设置默认值。 2、setter方法注入:相对宽松,可在对象构造完成后再注入。setter方法可以被继承,允许设置默认值。缺点是无法在构造完成后就进入就绪状 阅读全文
摘要:
传输层概述 注意:路由器在转发分组时都只用到了下三层的功能。在通信子网中没有传输层,传输层只存在于通信子网外的主机中。 UDP: 在IP数据报服务之上加了两个最基本的服务:复用和分组、差错检测 UDP无需建立连接,不用维护连接状态,而且分组首部开销小;面向报文,对应用层的报文加首部就向下交给IP层, 阅读全文
摘要:
一:MySQL存储引擎 MySQL插件式存储引擎可以让存储引擎层的开发人员设计他们希望的存储层(满足事务需求、满足数据放到内存中等),常见的存储引擎如下: InnoDB存储引擎:支持事务,面向联机事务处理的应用。特点是行锁设计、支持外键、默认读取操作不会产生锁。最为常用的引擎,5.5.8版本后的默认 阅读全文
摘要:
MySQL基础 登录 mysql -uroot -p -h127.0.0.1 -P3306 创建数据库 CREATE DATABASES mydb; 显示数据库列表 SHOW DATABASES;(客户端显示中文乱码时输入:set character_set_results=gb2312;) 打开数 阅读全文
摘要:
为什么要编码 在计算机中存储信息的最小单元是1个字节(8bit),所以能表示的字符范围是0-255个。人类要表达的字符太多,无法用1个字节完全表示。要解决这个问题需要使用新的数据结构char,从char到byte必须编码。 编码格式 ASCII码:共128个,用一个字节的低7位表示,0-31控制字符 阅读全文