数据库
文章平均质量分 86
恰子李
我就是我,我就是恰锅锅
展开
-
【mongodb】mongodb基础操作
mongodb基础操作原创 2022-08-31 18:12:26 · 527 阅读 · 0 评论 -
【mysql】on duplicate key update
1 on duplicate key update在向数据库进行插入数据时,字段有唯一索引,并且插入的数据和数据库已存在的数据有唯一性冲突,这时会报 唯一字段异常;解决办法:1、 先根据唯一性先对表进行查询,如果存在,则不插入,不存在,则保存(这种方法仅仅限于单条数据插入);// 比如User 对象中的username是唯一性字段public int add(User model) { User temp = dao.selectByUsername(model.getUsername());原创 2020-09-01 16:26:52 · 1072 阅读 · 0 评论 -
【mysql】主从搭建
环境:正在运行的主库,地址192.168.0.23从库,地址192.168.0.24 mysql库的用户都为root,密码均为AAA#123使用工具xtrabackup目前主从不同步,需要从新进行主从同步搭建step-1在正在运行的主库上进行一次全备,使用xtrabackup做全备 /usr/local/xtrabackup/bin/innobackupex --no-timestamp --defaults-file=/etc/my.cnf --user=root --socke原创 2020-08-07 11:43:40 · 110 阅读 · 0 评论 -
[mysql] btree索引和hash索引的区别
原文:https://www.cnblogs.com/ziqiumeng/p/7680204.html感觉这篇文章写得特别好,记录一下btree索引和hash索引的区别1、HASH索引Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree ...转载 2019-11-08 16:04:38 · 158 阅读 · 0 评论 -
Oracle递归查询
oracle中用START WITH...CONNECT BY PRIOR子句实现递归查询表结构为 tab (id ,pid 父节点,name 名称) 数据如下:IdpidName10aa21bb31cc42dd52ee62ff73gg83hh93mm oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是...原创 2017-08-07 19:12:05 · 305 阅读 · 0 评论 -
常用数据库连接池 (DBCP、c3p0、Druid) 配置说明
转自: http://www.cnblogs.com/JavaSubin/p/5294721.html1. 引言1.1 定义数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,...转载 2018-04-18 15:47:19 · 432 阅读 · 0 评论 -
mysql存储过程--创建表以及根据已有的表进行分表分库
创建多表的存储过程/* -----------------------t_user分表SQL--------------------------------*/drop PROCEDURE if exists import_user_data;create PROCEDURE import_user_data(IN table_num int)-- table_num 表示有多少张表...原创 2018-05-04 18:30:04 · 3997 阅读 · 1 评论 -
【nosql-redis】1 安装和基础操作
文章目录介绍定义Redis特点Redis优点Redis windows 版本操作Redis linux操作服务器相关命令类型对应的命令行1、字符串类型(string)1.1 set、get、mset、mget1.2 incr、incrby、decr、decrby、incrbyFloat、append、strlen2、散列类型(hash)3、列表类型(list)4、集合类型(set)5、有序集合类型(ZSET)常见问题:java对redis的基本操作介绍定义redis是一个key-value存储系统。原创 2020-08-05 14:43:59 · 154 阅读 · 0 评论 -
【nosql-redis】2、常见的redis面试题
文章目录1、Redis支持的数据类型?String(字符串)Hash(哈希)List(列表)Set(集合)zset(sorted set:有序集合)1、Redis支持的数据类型?String(字符串)格式: set key valuestring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。Hash(哈希)格式: hmset name key1 value1 key转载 2020-08-05 18:00:43 · 249 阅读 · 0 评论 -
【nosql-redis】3 java直接操作redis
1 redis.properties直接配置在classpath下面#*****************jedis连接参数设置*********************# #redis服务器ip # #测试环境 #redis.ip=192.168.87.211#正式环境redis.ip=139.198.126.229#redis服务器端口号# redis...原创 2018-07-10 18:23:18 · 227 阅读 · 0 评论 -
【nosql-redis】4 spring集成redis
环境:MAVEN+SPRING+MYBATIS+MYSQL+REDIS1 pom.xml文件下载依赖:<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> ...原创 2018-07-10 17:59:42 · 181 阅读 · 0 评论