数据库
文章平均质量分 75
Escorts
不积跬步,无以至千里!
展开
-
SpringBoot 多数据源配置笔记
大概思路:创建两个数据源配置类 >>> yml配置中对应配置两个数据源 >>> mapper目录下创建两个目录区分连接的数据源。1、在config目录下创建两个数据源配置类:(代码中具体配置参考自己的项目类路径)配置类1:package com.xcj.juhe.config;import org.apache.ibatis.session.SqlSessionFactory;import org.mybatis.spring.Sq...原创 2021-10-18 12:09:30 · 342 阅读 · 0 评论 -
springboot 通过 ssh 连接远程数据库mysql
前因:处于安全考虑,运维老哥禁止了数据库远程访问,导致我们不能通过本地直连数据库了。但运维老哥告诉我们,还是可以通过ssh连接,所以就有了以下尝试:首先现在Navicat 这个工具上尝试了ssh连接能不能通。ok,确保我们的ssh账号,密码没问题。接下来进行代码层面的ssh连接。...原创 2021-08-02 14:52:35 · 2822 阅读 · 0 评论 -
Linux CentOS 7 安装mysql的两种方式
目录前提条件一、通过官网下载tar压缩包或rpm安装包来安装。二、通过yum的方式安装三、安装完后,启动mysql前提条件1、查看是否安装了mysql服务(有则自行卸载删除)。yum list installed mysql*rpm –qa|grep mysql*一、通过官网下载tar压缩包或rpm安装包来安装。1、确定服务器的基础框架是arm架构还是x86架构。uname -m执行示例:2、确定出你需要的系统版本。以我的为例,是Ce.原创 2021-07-21 15:42:58 · 39333 阅读 · 9 评论 -
MyBatis-Plus的基础使用、以及基础代码自动生成
本文的框架是基于:Spring Boot + MyBatisPlus 实现的。步骤:准备基础环境: a)、原创 2020-08-06 17:36:57 · 304 阅读 · 0 评论 -
MySQL语句优化
本编文章是通过本人搜索整合而成的!MySQL底层是B+树,了解了B+数,就能更好的了解索引优化的原则。首先了解什么是B树?什么是B+树?为什么选择B+树?如图:三行就可以存放2千多万的数据,正常只需要三次IO就可以找到我们要找的东西。基于MyISAM非聚集索引的B+树?(不如InnoDB)将数据结构文件存放在MYI文件,值存放在MYD文件。当我们在MYI找到...原创 2020-03-09 15:57:28 · 168 阅读 · 0 评论 -
Redis笔记和经验
Redis是单线程的;是二进制安全的。Redis设置缓存时间 EXPIRE key seconds 的应用场景1、限时优惠活动信息,只有在某段时间内能从Redis中获取活动信息。2、网站数据(需要定时更新的数据,例如积分排行版)3、手机、邮箱验证码4、限制网站链接访问频率(例如一分钟内最多只能访问十次)key的命名规范:(区分大小写)1、不要过长,尽量不要超...原创 2019-11-27 18:15:49 · 200 阅读 · 0 评论 -
乐观锁和悲观锁
首先我们必须明白:乐观锁和悲观锁是数据库操作的两种安全实现的方式,各有优劣,谁好谁坏要具体结合实际场景分析!什么是乐观锁?乐观锁总是乐观的认为:我们在数据库操作的过程中,操作的数据库数据不会被其他人修改,所以不上锁,但是在最后更新之前会检查这条数据是否为之前的数据。什么是悲观锁?悲观锁总是悲观的认为:在我们对数据库进行操作的过程中,会有人来修改我们的数据,所以每次拿...原创 2019-10-09 14:47:47 · 297 阅读 · 0 评论