redis mysql es

Redis内存碎片和Pipeline管道

本文已收录至Github,推荐阅读 👉 Java随想录 微信公众号:Java随想录 内存碎片 内存碎片如何产生的? Redis内部有自己的内存分配器,默认是jemalloc,为了提高内存使用的效率,来对内存的申请和释放进行管理。 而内存分配器按照固定大小分配内存,并不是完全按照程序申请的内存大小来 ......
碎片 管道 Pipeline 内存 Redis

Predixy 代理 Redis Cluster 集群

1、环境 服务器名称 IP地址 备注 predixy-161-130 10.32.161.130 Predixy redis-161-131 10.32.161.131 redis节点 redis-161-132 10.32.161.132 redis节点 redis-161-133 10.32.1 ......
集群 Predixy Cluster Redis

Twemproxy(nutcracker)代理 Redis Cluster 集群

1、环境 服务名称 IP地址 备注 twemproxy-161-130 10.32.161.130 twemproxy (nutcracker) redis-161-131 10.32.161.131 redis节点 redis-161-132 10.32.161.132 redis节点 redis ......
集群 nutcracker Twemproxy Cluster Redis

基于Java+Swing+mysql图书管理系统 6

@(基于Java+Swing+mysql图书管理系统) 一、系统介绍 该系统实现了 用户: 图书查询,办理借书,办理还书。用户能够查询自己的借书记录。 管理员: 图书查询,图书添加,图书修改,图书类别添加,图书类别修改,用户添加,用户修改,查看图书借还情况 运行环境:idea\mysql8.0以上 ......
管理系统 图书 系统 Swing mysql

基于ssm+mysql+jsp实现水果蔬菜商城系统

@(基于ssm+mysql+jsp实现水果商城系统) 一、系统介绍 1、系统主要功能: 客户:主页、用户登陆、用户注册、个人中心、我的购物车、我的订单 系统管理员:订单管理、客户管理、商品管理、类目管理、公告管理、留言管理 2、环境配置 系统开发平台:Tomcat8.0+JDK1.8+Windows ......
蔬菜 水果 商城 系统 mysql

基于springboot+mybatis+mysql仿百度网盘系统

@(基于springboot+mybatis+mysql仿百度网盘系统) 一、系统介绍 系统主要功能: 普通用户:用户登陆、主页、全部文件、上传文件、文件分类、文件分部 管理员用户:用户登陆、主页、全部文件、上传文件、文件分类、文件分部、用户管理 项目运行 环境配置: Jdk1.8 + Tomcat ......
springboot mybatis 系统 mysql

mysql数据库恢复 mysql中毒解密恢复 ibd文件恢复数据

mysql数据库ibd文件 ibdata1文件 被勒索病毒加密怎么恢复,速战速决。 在线观看 http://www.sql110.com/pic/ibd.mp4 ......
数据 mysql 数据库 文件 ibd

MySQL介绍

MySQL数据库最初是由瑞典MySQL AB公司开发,2008年1月16号被Sun公司收购。2009年,SUN又被Oracle收购。MySQL是目前IT行业最流行的开放源代码的数据库管理系统,同时它也是一个支持多线程高并发多用户的关系型数据库管理系统。MySQL之所以受到业界人士的青睐,主要是因为其 ......
MySQL

MySQL介绍

MySQL数据库最初是由瑞典MySQL AB公司开发,2008年1月16号被Sun公司收购。2009年,SUN又被Oracle收购。MySQL是目前IT行业最流行的开放源代码的数据库管理系统,同时它也是一个支持多线程高并发多用户的关系型数据库管理系统。MySQL之所以受到业界人士的青睐,主要是因为其 ......
MySQL

mysql 联表更新,二进制文件查看

联表更新update aa inner join bb on aa.xx = bb.xx set aa.cc=bb.cc二进制文件查看(blob类型)select convert(FILE , CHAR) ;或select BINARY FILE ;在把结果转义http://www.jsons.cn ......
二进制 文件 mysql

5.运行项目连接Mysql时出现警告Establishing SSL connection without server‘s identity verification is not recommende

jdbc:mysql://localhost:3306/testdb?useSSL=false 添加上述加粗部分,即可解决该警告,标红参数前面为你数据库连接URL,如果有多个参数记得用&连接,例如 jdbc:mysql://localhost:3306/testdb?characterEncodin ......

android连接MySQL数据库

首先先开启MySQL的远程访问权限,详情请见上一个的博客。 说一说我遇到的坑吧,就是网上找了好多代码尝试着数据库,最后才连接成功,以下是我连接成功的代码 MainActivity.java package com.example.mysqlconnectiontest; import android ......
android 数据库 数据 MySQL

RedisFront-GUI-redis可视化

RedisFront https://gitee.com/dromara/RedisFront ......
RedisFront-GUI-redis RedisFront redis GUI

MYSQL 8.0 新增用户并开启远程访问权限

1.登录 mysql -uroot -puse mysql;// 查看用户列表及权限 host为本地访问select user,host,plugin from user;//给 root开启远程访问权限GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY '12 ......
权限 用户 MYSQL 8.0

Redis哨兵模式实施方案

部署 Redis 主从节点 在部署 Redis 主从节点时,可以选择单机部署、容器部署或者集群部署等方式。需要注意的是,主节点和从节点的配置要保持一致,并且在主节点中设置密码,以增加安全性。 单机部署可以通过下载 Redis 的二进制文件并解压来完成,具体步骤如下: (1)下载 Redis 二进制文 ......
哨兵 实施方案 模式 方案 Redis

Redis实现分布式锁

Redis实现分布式锁 前言 分布式锁的实现有三种方式 数据库乐观锁 基于Redis的分布式锁 基于Zookeeper的分布式锁 分布式锁满足的条件 为了确保分布式锁可用,我们至少要保证锁的实现同时满足以下几个条件 互斥性:在任意时刻只有一个客户端能持有锁 不会死锁:即使有一个客户端在持有锁的期间发 ......
分布式 Redis

Redis缓存穿透-布隆过滤器

Redis缓存穿透-布隆过滤器 缓存穿透 我举个蘑菇博客中的案例来说,我现在有一个博客详情页,然后博客详情页中的内容假设是存储在Redis中的,然后通过博客的Uid进行获取,正常的情况是:用户进入博客详情页,然后通过uid获取redis中缓存的文章详情,如果有内容就直接访问,如果不存在内容,那么需要 ......
过滤器 缓存 Redis

Redis_IO多路复用底层原理

从底层了解IO多路复用模型 前言 当我们去面试的时候,问到了 redis,nginx,netty他们的底层模型分别是什么? redis -> epoll nginx-> epoll netty-> epoll? 需要从操作系统的层面上来谈 BIO 当我们开机的时候,首先被加载进内存的是我们的Kern ......
底层 Redis_IO 原理 Redis IO

windows下mysql5.6升级至mysql5.7

下载mysql-5.7.39-winx64.zip并解压。 停止5.6版本的mysql服务。 将mysql5.6中的data目录和my.ini复制到mysql5.7的目录下。 修改mysql5.7目录下的my.ini文件: # 设置mysql的安装目录 basedir=D:/xxx/mysql-5. ......
mysql5 mysql windows

mysql8配置主从

1.背景 mysql8已安装,现在配置主从. 2.步骤 # 主节点修改/etc/my.cnf [mysqld] log-bin=mysql-bin server-id=1 # 从节点修改/etc/my.cnf [mysqld] server-id=2 # 修改/etc/my.cnf后要重启下,不然从 ......
主从 mysql8 mysql

ES text/keyword match/term/模糊查询区别

字段类型text的时候 首先"name": {“type”:“text”}的时候,我们存入一条数据叫 我在黄山 id为1 和另一条数据叫 黄山旅游 id为2 这时候ES通过IK分词后name的倒排索引会这样存储 |name |id| | -- | -- | |我 |1| |在 |1| |黄山 |1| ......
keyword match text term ES

nodejs处理一段redis获取集合,数组的代码优化(其中包含:es6同步返回数据的处理,new Promise)

从异步,用延时来处理,改成同步获取数据 获取数据主要分2步: 1.从redis集合中获取数组; 2.遍历数组,抓取其中字符串,解析,拼接成需要的数据,返回给前端 原代码,用sleep方法,避免异步数据处理带来的提前返回数据的问题; (缺点:时间比较久,逻辑中是有问题的) // 获取线路上公交的位置信 ......
数组 Promise 代码 数据 nodejs

若依微服务连接redis 一段时间报错,后来改成连接池后也是报错 Redis command timed out; nested exception is io.lettuce.core.RedisCommandTimeoutException: Command timed out after 10 second(s)

springBoot版本是2.x 所以呢redis客户端是lettuce,而不是jedis; lettuce支持异步,而且是线程安全的。 jedis是同步的,线程不安全需要每个线程一个Jedis实例,所以一般通过连接池来使用Jedis。 我这里用的是lettuce连接池的配置还是报错了呢: spri ......

DRS无法连接ECS自建的MySQL数据库

转自: https://bbs.huaweicloud.com/blogs/266749 iptables --list iptables -L IN_HIDS_MYSQLD_DENY_DROP --line-numbers iptables -D IN_HIDS_MYSQLD_DENY_DROP ......
数据库 数据 MySQL DRS ECS

mysql 在线修改表结构 onlineDDL

背景:在项目库中有几个表的数据特别大,数据条数达到几千万。由于新需求上线,要加两个字段。 如果直接在数据库用alter,会导致锁表,时长一两个小时,影响业务。所以找了pt-osc和gh-ost两个工具对比下。其他大佬已经有了这方面的记录了,比如: https://zhuanlan.zhihu.com ......
onlineDDL 结构 mysql

mysql数据库无法录入汉字问题

1.插入数据出现错误 show full columns from 表名;//查看数据表列编码 2. alter table 表名 change 列名 列名 varchar(自己设置) character set utf8 collate utf8_unicode_ci not null defau ......
数据库 数据 问题 mysql

es6

ES6 1、简介 ECMAScript 6.0(以下简称 ES6,ECMAScript 是一种由 Ecma 国际(前身为欧洲计算机制造商 协会,英文名称是 European Computer Manufacturers Association)通过 ECMA-262标准化的脚本 程序设计语言)是 J ......
es6 es

mysql的CHARSET

社区版:mysql5.7: Latin1/latin1_swedish_ci mysql8.0: utf8mb4/utf8mb4_0900_ai_ci RDS默认的是utf8 MySQL 8.0 默认的是 utf8mb4_0900_ai_ci,属于 utf8mb4_unicode_ci 中的一种,具 ......
CHARSET mysql

mysql查询所有表及字段的注释信息

查询information_schema.tables表,查询结果去掉4个系统库 SELECT t1.TABLE_SCHEMA 库名, t1.table_name 表名, t1.table_comment 表注释, t2.COLUMN_NAME 字段名, t2.column_comment 字段注释 ......
字段 注释 mysql 信息

Linux 安装 redis

1. 验证是否有 gcc gcc -v 若无,执行 yum install -y gcc g++ gcc-c++ make 2. https://www.cnblogs.com/hunanzp/p/12304622.html ......
Linux redis