HTTP的安全缺陷 通信内容不加密,导致被窃听 不验证客户端和服务端的身份,导致:服务器伪装响应返回到了其他的客户端海量恶意连接 无法证明报文的完整性,导致:请求和响应内容被...
HTTP的安全缺陷 通信内容不加密,导致被窃听 不验证客户端和服务端的身份,导致:服务器伪装响应返回到了其他的客户端海量恶意连接 无法证明报文的完整性,导致:请求和响应内容被...
1.将框架中配置文件保存到Configuration对象,放入内存中加快读取速度 2.将Configuration作为属性交给DefaultSqlSessionFactory...
2.1 什么是大型网站 大型网站要支撑海量的数据和非常高并发的访问量, 那么它肯定是一个分布式系统。 2.2 大型网站的架构演进 2.2.2 从一个单机的交易网站说起 2.2...
这里引用下DistributedSystems Concepts and Design (Third Edition)中的一句话: "A distributed system...
作为Spring提供的较之BeanFactory更为先进的IoC容器实现,ApplicationContext除了拥有BeanFactory支持的所有功能之外,还进一步扩展了...
2.1 我们的理念是:让别人为你服务 IoC是随着近年来轻量级容器(Lightweight Container)的兴起而逐渐被很多人提起的一个名词,它的全称为Inversio...
组成整个Spring框架的各种服务实现被划分到了多个相互独立却又相互依赖的模块当中。整个Spring框架构建在Core核心模块之上,它是整个框架的基础。在该模块中,Sprin...
性能优化不是一项简单的工作, 但也不是复杂的难事, 关键在于对InnoDB存储引擎特性的了解。 如果之前各章的内容读者已经完全理解并掌握了, 那就应该基本掌握了 如何使Inn...
8.1 备份与恢复概述 可以根据不同的类烈来划分备份的方法。 根据备份的方法不同可以将备份分为: Hot Backup (热备) Cold Backup (冷备) Warm ...
事务(Transaction)是数据库区别于文件系统的重要特性之一。 在文件系统中, 如果正在写文件, 但是操作系统突然崩溃了, 这个文件就很有可能被破坏。 当然, 有一些机...
开发多用户、 数据库驱动的应用时, 最大的一个难点是: 一方面要最大程度地利用数据库的并发访问, 另外一方面还要确保每个用户能以一致的方式读取和修改数据。 为此就有了锁(lo...
索引是应用程序设计和开发的一个重要方面。 若索引太多, 应用程序的性能可能会受到影响。 而索引太少, 对查询性能又会产生影响。 要找到一个合适的平衡点, 这对应用程序的性能至...
4.1 索引组织表 在lnnoDB存储引擎中, 表都是根据主键顺序组织存放的, 这种存储方式的表称为索引组织表(index organized table)。 在InnoD...
本章将分析构成MySQL数据库和InnoDB存储引擎表的各种类型文件。 这些文件有以下这些: 1.参数文件 :告诉MySQL实例启动时在哪里可以找到数据库文件, 并且指定某些...
lnnoDB是事务安全的MySQL存储引擎, 设计上采用了类似于Oracle数据库的架构。 通常来说,InnoDB存储引擎是OLTP应用中核心表的首选存储引擎 。同时, 也...
MySQL被设计为一个可移植的数据库, 几乎在当前所有系统上都能运行, 如 Linux, Solaris、FreeBSD、Mac和Windows。 尽管各平台在底层(如线程)...
前面的几章介绍了各式各样的Redis命令以及使用这些命令来操作数据结构的方法,还列举了几个使用Redis来解决实际问题的例子。 为了让读者做好使用Redis构建真实软件的准备...
本章将介绍一些没有在第1章和第2章出现过的Redis命令, 学习这些命令有助于读者在已 有示例的基础上构建更为复杂的程序 , 并学会如何更好地去解决自己遇到的问题。本章将使...
从高层次的角度来看,Web应用就是通过HTTP协议对网页浏览器发送的请求进行响 应的服 务器或者服务(service)。 一个Web服务器对请求进行响应的典型步骤如下。 (1...