02 2022 档案
摘要:<%@ 指令名称 属性名=属性值 属性名=属性值 。。。。 %> 1,page指令 以/开头的路径是后台路径 2,include指令
阅读全文
摘要:<%-- 这是jsp注释 --%> <!-- 这是html注释 --> JSP的代码块注意: 1,声明的变量不能添加访问控制的(private double price=2.5,定义变量前面不能加private) 2,不能定义方法 3,不能定义静态语句块 在jsp页面中使用<% ! %>称为声明语句
阅读全文
摘要:什么是Eureka? Eureka是Netflix的一个子模块,也是核心模块之一,功能类似于Dubbo的注册中心Zookeeper,同时Eureka采用了C-S的架构设计,EurekaServer作为服务功能的服务器,他是服务注册中心。 Eureka的流程图 (db01代表数据库):
阅读全文
摘要:什么是SpringCloud? SpringCloud基于SpringBoot提供的一套微服务解决方案,包括服务注册和发现,配置中心,服务网关,负载均衡,熔断器,全链路监控等组件。 SpringCloud和SpringBoot的关系? 1,SpringBoot专注于快速方便的开发单个个体微服务。 2
阅读全文
摘要:什么是微服务架构? 通常来说,微服务架构是一种架构模式,或者说是一种架构风格,它提倡将单一的应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程类,服务之间互相协调,互相配置,为用户提供最终价值。 微服务? 强调的是服务的大小,他关注的某一个点,是具体解决某一个问题/提供落地对应服务的一个服
阅读全文
摘要:为什么要用JDBC? 因为之前一个应用程序访问数据库需要经过驱动(mysql驱动,oracle驱动等等很多驱动),再访问数据库。 而JDBC的出现应用程序交给JDBC,而JDBC帮我们访问驱动,再访问数据库,这样开发人员只需掌握JDBC即可。 JDBC在IDEA中的步骤总结: 1,加载驱动 2,连接
阅读全文
摘要:为什么需要设计? 当数据库比较复杂的时候,我们就需要设计了。 三大范式: 第一范式 原子性:保证每一列不可再分。 第二范式 前提:满足第一列范式 每张表只描述一件事情。 第三范式 前提:满足第一范式和第二范式 第三范式需要确保数据表中的每一列数据都和主键直接相关,而不能间接相关。
阅读全文
摘要:8.1 用户管理 用户管理在表中的一些操作: 8.2MySQL备份 为什么要备份? 1,保证重要的数据不丢失。 2,数据转移。 MySQL数据库备份的方式? 1,直接拷贝物理文件(c+v) 2,在Sqlyog这种可视化工具中手动导出。 3,使用命令行导出 mysqldump 命令行使用。 使用命令行
阅读全文
摘要:索引有哪些原则? 1,索引不是越多越好 2,不要对进程变动数据加索引 3,小数据量的表不需要加索引 4,索引一般加在常用来查询的字段上 索引的数据结构: Hash:类型的索引 Btree:InnoDB的默认数据结构
阅读全文
摘要:MySQL官方对索引的定义为:索引是帮助MySQL高效获取数据的数据结构。 索引的分类: 主键索引: 唯一的标识,主键不可重复,只能有一个列为主键 唯一索引: 避免重复的列出现,唯一索引可以重复,多个列都可以标识为 唯一索引 常规索引: 默认的, index,key关键字来设置 全文索引: 在特定的
阅读全文
摘要:什么是事务? 要么都成功,要么都失败。 事务原则:ACID原则:原子性,一致性,隔离性,持久性(脏读,不可重复读,幻读) 原子性:要么都成功,要么都失败。 一致性:事务前后的数据完整性要保证一致。 持久性:事务一旦提交则不可逆,被持久化到数据库中! 隔离性:事务的隔离性是多个用户并发访问数据库时,数
阅读全文