数据
chinoukin
这个作者很懒,什么都没留下…
展开
-
Springboot集成使用mycat
数据库1.数据使用mysql,版本为8.0.20,这里在docker上运行起来docker run -d --name mysql \-p 3306:3306 \-v /opt/mysql/conf.d:/etc/mysql/conf.d \-v /opt/mysql/data:/var/lib/mysql \-v /opt/mysql/logs:/logs \-v /etc/localtime:/etc/localtime:ro \-e MYSQL_ROOT_PASSWORD=123456原创 2020-07-07 16:06:55 · 7150 阅读 · 0 评论 -
springboot集成sqlite、mybatis
1.创建sqlite数据库文件D:/work2020/sqlite/cyq.sqlite2.创建表CompanyCREATE TABLE company( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL);3.插入测试数据IN原创 2020-06-04 09:58:34 · 7857 阅读 · 0 评论 -
常见签名算法之SHA256withRSA
概述 在https://blog.csdn.net/chinoukin/article/details/100934995章节中,我介绍了用Hmac算法用于签名算法中的方法,本章节中将对常见的签名算法“SHA256withRSA”做一下分析与介绍。此文由来 当我在使用springcloud的oauth2时,经常会用到jwt作为用户身份的确认和鉴权。而我们知道jwt是由三部分...原创 2019-10-24 15:20:22 · 49498 阅读 · 1 评论 -
数据安全传输中的非对称加密、信息摘要、HMAC
场景描述最近对接了很多第三方支付产品,由于涉及到敏感信息及金钱等非常重要的数据,数据传输安全就显得尤为重要。那么实际是怎样处理的呢?几个概念:数据信息、信息摘要、数字签名、密钥加密算法:RSA、MD5、SHA、HMAC一般的数据传输流程大概如下:1.商户调用支付等接口时,将数据信息做信息摘要(md5、sha、Hmac),再用商户自己的私钥对摘要信息进行加密得到数字签名,最后将数...原创 2019-09-17 18:36:53 · 1972 阅读 · 0 评论 -
Mariadb galera Cluster安装
环境准备操作系统:CentOS7.4版本集群数量:3个节点主机信息: 192.168.20.94 node1 selinux=disabled firewalld关闭192.168.20.111 node2 selinux=disabled firewalld关闭192.168.20.155 node3 selinux=disabled firewalld关闭搭建步骤1.主机...原创 2019-03-25 15:08:40 · 1605 阅读 · 0 评论 -
mysql mysqldump只导出表结构或只导出数据的实现方法
mysql mysqldump 只导出表结构 不导出数据复制代码代码如下:mysqldump --opt -d 数据库名 -u root -p > xxx.sql备份数据库复制代码代码如下:#mysqldump 数据库名 >数据库备份名#mysqldump -A -u用户名 -p密码 数据库名>数据库备份名#mysqldump -d -A --...转载 2019-03-07 14:31:25 · 1903 阅读 · 0 评论 -
spring事务传播属性和隔离级别
1 事务的传播属性(Propagation) 1) REQUIRED ,这个是默认的属性 Support a current transaction, create a new one if none exists. 如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。 被设置成这个级别时,会为每一个被调用的方法创建一个逻辑事务域。如果前面的方法已经创建了事务,那么后面...转载 2018-09-14 15:30:20 · 118 阅读 · 0 评论 -
MYSQL测试事务
mysql默认的引擎是InnoDB,是支持事务的,如下:现在我们演示事务内外的更新与查询操作的问题,有下表: 表中的数据:开启事务(begin),执行更新语句,将'chinoukin'更新为'cyq',不提交(commit)事务:事物内查询: 可以发现,当条件【where author='chinoukin'】查不到数据,而查到的数据author都是'cyq' ...原创 2018-09-13 18:08:38 · 2073 阅读 · 0 评论 -
CentOS7安装MariaDB
配置国内yum源1.新建MariaDB.repo文件编辑内容如下[mariadb]name = MariaDBbaseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64/gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDBgpg...原创 2018-08-02 10:25:36 · 178 阅读 · 0 评论 -
CENTOS7上安装MYSQL5.7.21
1系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql2下载mysql在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载:执行如下命名:#mkdir /data/software--下载安装包 ...转载 2018-05-18 14:49:37 · 889 阅读 · 0 评论 -
MySQL全文索引Match Against与Like比较
[原文地址:http://blog.csdn.net/zyz511919766/article/details/12780173]1.概要InnoDB引擎对FULLTEXT索引的支持是MySQL5.6新引入的特性,之前只有MyISAM引擎支持FULLTEXT索引。对于FULLTEXT索引的内容可以使用MATCH()…AGAINST语法进行查询。为了在InnoDB驱动的表中使用FULLTEXT索引M...转载 2018-04-13 15:17:11 · 1886 阅读 · 0 评论 -
为什么有了事务这东西,还需要乐观锁悲观锁?
为什么有了事务这东西,还需要乐观锁悲观锁?事务是粗粒度的概念、乐观锁悲观锁可以更细粒度的控制;比如抢票,假设余票只有1张;隔离级别可以保证事务A和事务B不能读到对方的数据,也不能更新对方正在更新的数据,但是事务A和事务B都认为还有1张余票,于是出票,并更新为0;事务解决了并发问题,已经不存在并发问题了;但是事务B读取的是过时数据,依据过时数据做了业务处理;所以需要乐观锁原创 2018-01-08 17:51:46 · 1607 阅读 · 1 评论