摘要: 什么是存储过程?用什么来调用? 存储过程是一个预编译的SQL语句,优点是允许模块化的设计,只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。 调用: 1)可以用一个命令对象来调用存储过程。 2)可以供外部程序调用,比如:java程序。 阅读全文
posted @ 2020-12-22 22:14 海绵-宝宝 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 范式就是规范,就是关系型数据库在设计表时,要遵循的三个规范。 要想满足第二范式必须先满足第一范式,要满足第三范式必须先满足第二范式。 第一范式(1NF) 是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值, 即实体中的某个属性不能有多个值或者不能有重复的属性。 列数据的不可分割 第二 阅读全文
posted @ 2020-12-22 22:02 海绵-宝宝 阅读(210) 评论(0) 推荐(0) 编辑
摘要: GET和POST请求都是http的请求方式,用户通过不同的http的请求方式完成对资源(url)的不同操作。GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作,具体点来讲GET一般用于获取/查询资源信息,而POST一般用于更新资源信息 1、Get请求提交的数据会 阅读全文
posted @ 2020-12-22 17:36 海绵-宝宝 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 设计模式就是经过前人无数次的实践总结出的,设计过程中可以反复使用的、可以解决特定问题的设计方法。 单例(饱汉模式、饥汉模式) 1、构造方法私有化,让出了自己类中能创建外其他地方都不能创建 2、在自己的类中创建一个单实例(饱汉模式是一出来就创建创建单实例,而饥汉模式需要的时候才创建) 3、提供一个方法 阅读全文
posted @ 2020-12-22 17:29 海绵-宝宝 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 一、线程池的作用? 1、限定线程的个数,不会导致由于线程过多导致系统运行缓慢或崩溃 2、线程池不需要每次都去创建或销毁,节约了资源、 3、线程池不需要每次都去创建,响应时间更快。 二、线程池创建 import java.util.concurrent.Executors; //创建一个可缓存线程池, 阅读全文
posted @ 2020-12-22 17:25 海绵-宝宝 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、搭建基本环境 1、导入数据库文件 创建出department和employee表 2、创建javaBean封装数据 3、整合MyBatis操作数据库 1.配置数据源信息 2.使用注解版的MyBatis; 1)、@MapperScan指定需要扫描的mapper接口所在的包 二、快速体验缓存 步骤: 阅读全文
posted @ 2020-12-20 17:50 海绵-宝宝 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 强引用: 如果一个对象具有强引用,它就不会被垃圾回收器回收。即使当前内存空间不足,JVM也不会回收它,而是抛出 OutOfMemoryError 错误,使程序异常终止。如果想中断强引用和某个对象之间的关联,可以显式地将引用赋值为null,这样一来的话,JVM在合适的时间就会回收该对象。 软引用: 在 阅读全文
posted @ 2020-12-16 23:13 海绵-宝宝 阅读(111) 评论(0) 推荐(0) 编辑
摘要: JAVA中的集合有哪些? 所有的类都位于java.util包下,主要由两个接口派生出来,分别是Collection和Map. Collection包含了List和Set两大分支。 Map是一个映射接口。Set 、Map、List可以看做集合的三大类。 而遍历集合的工具有Iterator和Enumer 阅读全文
posted @ 2020-12-16 23:10 海绵-宝宝 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 11.1.简介 数据存放于: 内存:高效、断电(关机)内存数据会丢失 硬盘:读写速度慢于内存,断电数据不会丢失 11.2.RDB 8月 23 20:26 bin 8月 31 12:09 dump.rdb 8月 23 20:30 redis.conf RDB:是redis的默认持久化机制。RDB相当于 阅读全文
posted @ 2020-12-16 23:07 海绵-宝宝 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Redis数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合) 缓存穿透,击穿,雪崩是什么?如何避免? 缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库 阅读全文
posted @ 2020-12-16 23:05 海绵-宝宝 阅读(672) 评论(0) 推荐(0) 编辑