数据库技术
文章平均质量分 96
小小卡尔
选择很重要
展开
-
sql对已有表结构修改小总结
1、 以下是对主键描述的删除和添加操作 其中 “mc_action”是我的表名 “ID” 为我主键的列名 注意点 : 1.1、要想删除某一列的主键描述,若当前主键列有自增长属性,需要将该列的自增长属性去掉,可以使用modify 字段对列的属性重新定义来实现。 1.2、使用modify或是change对列的属性改变时,要加一个必要的条件,那就是 字段类型 ,你想啊,若是一个没有字段类型,那你这个列可以存什么呢?所以这时必要条件。 alter table mc_action MODIFY ID int(10);原创 2020-06-24 13:44:47 · 409 阅读 · 0 评论 -
redis设置登录密码,提高安全性--生产环境必备良药--老哥不会还不知道吧,不会不会吧!!!
文章目录1、修改redis.conf2、重启reids3、客户端重新连接redis3.1、不输入密码登录3.2、输入密码登录4、修改密码4.1、修改redis.conf4.2、redis客户端命令修改4.3、验证 1、修改redis.conf 将 #requirepass foobared 中的 # 去掉,表示登录时redis客户端需要密码验证,密码就是 foobared。 2、重启reids 这我就是不说了,方法很多,直接使用redis开关或是重启的命令,或者杀死进程。 还说说一种最有效的吧,不然被??原创 2020-06-18 10:35:00 · 1329 阅读 · 2 评论 -
redis安装教程和redis集群搭建--主从复制(读写分离)、中间人模式(主仆兼具、去中心化)、反客为主、哨兵模式,从实战出发的保姆级别教程
文章目录1、redis安装1.1、下载reids.tar.gz1.2、上传redis到linux服务器的/opt目录下,并赋予相应权限并解压。1.3、安装redis1.4、在根目录下创建文件夹myredis1.5、修改myredis中的redis.conf配置文件1.6、进入/usr/local/bin目录下运行redis1.7、redis客户端连接测试2、主从复制 1、redis安装 1.1、下载reids.tar.gz 下载地址:http://download.redis.io/releases/,可以原创 2020-05-26 11:20:08 · 1152 阅读 · 0 评论 -
事务对数据库的性能有什么影响?有无索引查找对数据库性能影响多大?不跟你多bb,反手就是一波实例连招---MySql insert 2000万条数据性能测试和select有无索引查找测试
通过对mysql插入的测试可以得出的结论:增加一次事务的提交中执行多条sql可以提高速度。 实测: 插入300万条数据,采用一次事务提交一条sql语句,耗时2小时以上,具体没统计,提前终止了。 插入1000万条数据,采用一次事务提交10万条sql语句,耗时20多分钟,将近半小时。 TestDemo 测试代码 import mapper.TestMapper; import org.apach...原创 2020-05-15 12:28:24 · 2563 阅读 · 2 评论 -
redis缓存穿透、缓存击穿、缓存雪崩等缓存在高并发和安全压力下的一些问题解决方案--redis分布式锁:set px nx、Redisson的实现-java代码层控制分布式锁
文章目录 1、缓存击穿 是某一个热点key在高并发访问的情况下,突然失效,导致大量的并发打进mysql数据库的情况 解决:在正常的访问情况下,如果缓存失效,如果保护mysql,重启缓存的过程 使用redis数据库的分布式锁,解决mysql的访问压力问题 2、缓存穿透 是利用redis和mysql的机制(redis缓存一旦不存在,就访问mysql),直接绕过缓存访问mysql,而制造的db请求...原创 2020-04-17 08:47:45 · 1122 阅读 · 0 评论 -
Jpa使用教程(2)--Spring Data JPA_Spring整合JPA
文章目录1、Spring Data JPA是啥东西2、层层封装的关系3、搭建Spring Data JPA的开发环境4、使用Spring Data JPA完成需求5、扩展 1、Spring Data JPA是啥东西 Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。它提供了包括增...原创 2020-03-26 21:19:05 · 794 阅读 · 0 评论 -
Jpa使用教程(1)
文章目录1、ORM概述2、为什么使用ORM3、什么是JPA4、JPA与Hibernate的关系5、JPA的基本操作6、抽取JPAUtil工具类7、根据JPAUtil工具类对数据库进行操作 1、ORM概述 ORM(Object-Relational Mapping) 表示对象关系映射。在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中。只要有一套程序能够做到建立对象与数据库的关...原创 2020-03-26 20:51:30 · 979 阅读 · 0 评论 -
为什么要使用缓存--redis
一、保护数据库 二、提高性能原创 2020-03-20 09:06:35 · 732 阅读 · 0 评论