mysql
时光机jay
变成更好的自己,遇到更好的人
展开
-
请简述SQL中的drop、truncate、delete的区别?
(1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。(2)表和索引所占空间。当表被TRUNCATE 后,这个表和索引所占用的空间会恢复到初始...转载 2020-04-03 21:03:02 · 960 阅读 · 0 评论 -
哈希冲突及四种解决方法
原文链接https://www.cnblogs.com/higerMan/p/11907117.html哈希冲突的产生原因哈希是通过对数据进行再压缩,提高效率的一种解决方法。但由于通过哈希函数产生的哈希值是有限的,而数据可能比较多,导致经过哈希函数处理后仍然有不同的数据对应相同的哈希值。这时候就产生了哈希冲突。产生哈希冲突的影响因素装填因子(装填因子=数据总数 / 哈希表长)、哈希函数、处...转载 2020-04-15 15:21:53 · 2234 阅读 · 0 评论 -
MySQL 8忘记密码处理方式
对MySQL有研究的读者,可能会发现MySQL更新很快,在安装方式上,MySQL提供了两种经典安装方式:解压式和一键式,虽然是两种安装方式,但我更提倡选择解压式安装,不仅快,还干净。在操作系统上,MySQL也支持多类型操作系统,如linux,windows等,如下为MySQL几个重大变化的操作系统。 通过研究分析,不难发现:MySQL从低版本向高版本迭代变化的过程,越来越严谨的安全性是其一大特点之一,我们举个例子,在版本6前,当忘记密码,重置密码,非常方面,只需使用执行如下两步即...转载 2020-11-22 17:05:05 · 955 阅读 · 1 评论 -
response.setContentType(“text/html;‘charset=utf-8“)和response.setCharacterEncoding(“utf-8“)的区别
本文主要讲述response乱码原因及 response.setCharacterEncoding("UTF-8")不生效的原因及解决方法一、response乱码1、首先,response返回有两种,一种是字节流outputstream,一种是字符流printwrite。申明:这里为了方便起见,所有输出都统一用UTF-8编码。先说字节流,要输出“中国",给输出流的必须是转换为utf-8的“中国”,还要告诉浏览器,用utf8来解析数据 //这句话的意思,是让浏览器用...转载 2020-10-25 22:36:24 · 6685 阅读 · 0 评论 -
druid各版本国内高速下载地址及入门教程
官网下载地址:http://archive.apache.org/dist/druid/腾讯下载地址:https://mirrors.cloud.tencent.com/apache/druid/Druid是一个JDBC组件,它包括三部分:DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。DruidDataSource 高效可管理的数据库连接池。...原创 2020-10-21 22:36:12 · 1960 阅读 · 0 评论 -
c3p0连接mysql数据库
导入mysql数据jar包mysql-connector-java-5.1.49.jar导入c3p0相关jarc3p0-0.9.2.1.jarmchange-commons-java-0.2.3.4.jar导入配置文件c3p0-config.xml或者c3p0.propertiesimport java.sql.Connection;import java.sql.PreparedStatement;import org.junit.Test;import com.mchange.原创 2020-10-21 20:29:43 · 401 阅读 · 0 评论 -
dbcp链接mysql数据库
//通过工厂对象拿到数据源// 通过数据源获取链接import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;import java.util.Properties;impo..原创 2020-10-21 20:22:45 · 133 阅读 · 0 评论 -
java web服务器Tomcat配置文件详解
转载https://blog.csdn.net/so_pipi/article/details/89792989Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,是一种轻量级应用服务器。下面以Tomcat8.5为例,介绍一下各个文件所存放的主要内容。下载解压之后我们可以看到主目录下有bin、conf、lib、logs、temp、webapps、work 7个文件夹,下面对他们分别进行介绍:bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linu转载 2020-10-21 14:45:45 · 375 阅读 · 0 评论 -
数据库常用的事务隔离级别都有哪些?都是什么原理?
转载https://baijiahao.baidu.com/s?id=1611918898724887602&wfr=spider&for=pc什么是事务隔离?任何支持事务的数据库,都必须具备四个特性,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),也就是我们常说的事务ACID,这样才能保证事务((Transaction)中数据的正确性。而事务的隔离性就是指,多个并发的事务同时访问一个转载 2020-10-20 21:04:03 · 262 阅读 · 0 评论 -
Idea怎么导入数据库驱动
转载https://blog.csdn.net/weixin_44022886/article/details/91999353第一步:File--->Project Structure(或者直接快捷键ctrl+alt+shift+s)--->Module--->Dependencies第二步:点右侧的“+”,如图选中JARs...第三步:在你的电脑中找到驱动所在的文件选中,点“OK”...转载 2020-10-19 19:47:58 · 6788 阅读 · 0 评论