Spring
Spring简介Spring概述Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码。 Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首 次在 Apache 2.0 许可下发布。 Spring 是轻量级的框架,其基础版本只有 2 MB 左右的大小。 Spring 框架的核心特性是可以用于开发任何 Java 应用程序,但是在 Java EE 平台上构建 web 应 用程序是需要扩展的。 Spring 框架的目标是使 J2EE 开发变得更容易使用,通过启用基于 POJO 编程模型来促进良好的编程实践。 Spring FrameworkSpring 基础框架,可以视为 Spring 基础设施,基本上任何其他 Spring 项目都是以 Spring Framework为基础的。 Spring Framework特性 非侵入式:使用 Spring Framework 开发应用程序时,Spring 对应用程序本身的结构...
MySQL高级
事务事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 事务操作123456789101112# 方式一:修改事务的提交方式# 关闭自动提交事务SET AUTOCOMMIT=FALSE; # 方式二:手动控制事务# 开启事务start transaction;# 提交事务commit;# 回滚事务ROLLBACK; 事务的四大特性 并发事务问题 事务的隔离级别 12345# 查看事务的隔离级别SELECT @@TRANSACTION_ISOLATION;# 设置事务的隔离级别SET [SESSION|GLOBAL] TRANSACTION ISOLATION LEVEL {READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE} 存储引擎MySQL的体系结构 存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,索引存储引擎也可...
MySQL基础
数据库的概述1. 为什么要使用数据库 持久化(persistence):==把数据保存到可掉掉电式存储设备中以供之后使用==,大多数情况下,特别是企业级应用,==数据库持久化意味着将内存中的数据保存到硬盘上加以“固化”==,而持久化的实现过程大多数通过各种关系数据库来完成 持久化的主要作用是==将内存中的数据存储在关系型数据库中==,当然页可以存储在磁盘文件、XML数据文件中。 2. 数据库的相关概念 ==DB:数据库(Database)== 即存储数据的“仓库”,其本质是一个我呢见系统。它保存了一系列有组织的数据。 ==DBMS:数据库管理系统(Database Management System)== 是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制。用户通过数据库管理系统访问数据库中表内的数据 SQL:结构化查询语...
JavaSE
运算符位运算符 运算符 运算 范例 << 左移,在一定范围内,每向左移一位,相当于 *2 3 << 2 = 3 x 2 x 2 = 12 >> 右移,在一定范围内,每向右移一位,相当于 /2 3 >> 1 = 3 / 2 = 1 >>> 无符号右移 3 >>> 1 = 3 /2 = 1 & 与运算 6 & 3 = 2 | 或运算 6 | 3 = 7 ^ 异或运算 6 ^ 3 = 5 ~ 取反运算 ~6 = -7 1234567<< 空位补0,被移除的最高位丢弃,空缺位补0<< 被移位的二进制最高位是0,右移后,空缺位补0,最高位是1,空缺位补1>>> 被移位二进制最高位无论是0还是1,空缺位都补0& 二进制位进行与运算,只有1&1时的结果是1,其他都是0| ...