Java总结知识点(2)

索引:
1.聚集索引(一个数据库表只能有一个聚集索引) 聚集索引指的是一列或多列的物理顺序和逻辑顺序是一致的我们通常将主键(一般为自增int型)设为聚集索引(聚集索引提高多行的检索速度)。
2.非聚集索引 而非聚集索引则可以有多个,而且非聚集索引并不会改变数据库表的物理结构(非聚集索引是对单行的检索快)。
3.索引的类型:1.普通索引2.唯一索引3.全文索引4.单列索引,多列索引5.组合索引
4.创建表后添加索引:create INDEX 索引名字 on 表名(列名)
5.Web报错状态码

404
/404.jsp
5.filter拦截器:








1.概念
序列化: 把Java对象转换为字节序列的过程。
  反序列化:把字节序列恢复为Java对象的过程。
2.用途
对象的序列化主要有两种用途:
  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;
  2) 在网络上传送对象的字节序列。
监听器的作用是监听Request,Session,Context 等等的生命周期,以及其中数据的变化
(RabbitMQ(消息队列))消息持久化:从内存持久化消息到硬盘,再从硬盘加载到内存
热部署:tomcat中编写完程序后不需要重新启动tomcat
SpringBoot热部署

org.springframework.boot
spring-boot-devtools
true
true

添加插件:

org.springframework.boot
spring-boot-maven-plugin

true


JunIt单元测试:(java Project模式)Build Path—add Librabet中添加
Redis命令:
进入redis-cli 设置中文配置 --raw
退出服务 quit
Set存储String数据
Get取出String数据
Del删除数据
事务的四大特性
1.原子性 事务必须是原子工作单元;对于其数据修改要么全部执行要么全部不执行
2.一致性:执行前和执行后都保持一致
3.隔离型:一个事务执行不能干扰其他事务
4.持久性:事务完成后对于数据库的改变是永久性的
锁模式:
1.共享锁:(读取)操作创建的锁其他用户可以并发的读取数据。
2.排它锁:对数据加上排它锁后,则其他事务不能再对A加如何类型的封锁,获准排他锁的书屋技能读数据又能修改数据。
堆:存放用new产生的数据。
栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是放在堆中。
据原生JDBC步骤:加载驱动(有参方法放入com.mysql.jdbc.Driver)——调用了解数据库的方法(url,username,password);
Redis消息队列:一种生产者消费者模式,一种是发布订阅模式
数据库多表连接查询 :
内连接 :   (1)必须要有on语句    (2)关系必须两表中都成立   主表和从表:    特点:结果是两表之间的公共数据 公共数据就是说两表中关系列的值要对应。
左外连接:[左边为主表,主表全部显示,右边为副表,右边无符合数据时显示null,不符合的数据不会显示]
右外连接:[右边为主表,主表全部显示,左边为副表,左边无符合数据时显示null,不符合的数据不会显示]
Dubbo 是一个分布式服务框架

猜你喜欢

转载自blog.csdn.net/w_h_s_233/article/details/89455909