ICode9

精准搜索请尝试: 精确搜索
  • Redis实现延迟队列的正确姿势2022-06-22 14:00:14

    在之前探讨延时队列的文章中我们提到了 redisson delayqueue 使用 redis 的有序集合结构实现延时队列,遗憾的是 go 语言社区中并无类似的库。不过问题不大,没有轮子我们自己造

  • 数据库、Apache、php安装2022-06-22 12:38:06

    !首先关闭系统的selinux和防火墙。 #getenforce Disabled   #systemctl status firewalld (dead)     一、安装Apache httpd 1. yum安装Apache 指令:yum -y install httpd   2. 启动apache服务 指令:systemctl start httpd   验证是否安装成功:打开浏览器输入 http://虚拟机ip地

  • mysql如何批量合并两个表的数据?2022-06-22 12:32:25

    一、表结构一致 允许插入重复数据 insert into 表1 select * from 表2;   不允许插入重复数据 insert into 表1 select * from 表2 where NOT EXISTS (select * from 表1 where 字段1 = 表2.字段1);   二、表结构不一致   需要指定字段名,并且需要一一对应 允许插入重

  • 2 万字 + 20张图| 细说 Redis 九种数据类型和应用场景2022-06-22 12:00:08

    2 万字 + 20张图| 细说 Redis 九种数据类型和应用场景   作者:小林coding 计算机八股文网(操作系统、计算机网络、计算机组成、MySQL、Redis):https://xiaolincoding.com 大家好,我是小林。 我们都知道 Redis 提供了丰富的数据类型,常见的有五种:String(字符串),Hash(哈希),List(列表),Set(集

  • Openshift cluster with Arc enabled SQL Server managed instance2022-06-22 10:36:29

    reference https://docs.microsoft.com/en-us/azure/azure-arc/data/create-sql-managed-instance-using-kubernetes-native-tools issue encountered: failed to create resource and error msg like below FailedCreate replicaset/bootstrapper-796c4c67db Error creati

  • 6.2MySQL主从复制2022-06-22 10:01:15

    主从复制架构和原理 服务性能扩展方式   向上扩展  垂直扩展   向外扩展  横向扩展 MySQL的扩展   读写分离   复制:每个节点相同的数据库,向外扩展,基于二进制日志的单向复制 复制的功能   数据分布   负载均衡读   备份   高可用和故障切换   MySQL升级测试

  • Python连接ORACLE数据库的解决记录2022-06-22 09:35:07

    一直在用Python连接内部局域网的ORACLE数据库,通过cx_Oracle模块一直连接不得,直到在百度上查看了相关资料之后,才得;主要步骤: 1、安装cx_Oracle模块: pip install cx_Oracle 2、将连接oracle数据库的客户端instantclient_11_2中的tnsnames.ora进行配置;\instantclient_11_2\NETWORK\ADM

  • Redis 知识总结2022-06-22 09:31:23

    1. Redis 概览 Redis 和 memcache 的区别,Redis 支持的数据类型应用场景 redis 支持的数据结构更丰富(string,hash,list,set,zset)。memcache 只支持 key-value 的存储; redis 原生支持集群,memcache 没有原生的集群模式。   2. Redis 单线程模型 redis 单线程处理请求流程 redis

  • MySQL-DBA--20220622 事务2022-06-22 09:06:16

    1、事务    2、特性:ACID    3、参数:autocommit      4、事务的类型    5、Flat Transaction    6、Distributed Transaction    7、  

  • nodejs 操作sqlite数据库2022-06-22 09:04:49

    console.log(__dirname);// 当前文件所在的路径; const sqlite3 = require('sqlite3'); // 引入 sqlite3 模块 const path = require('path'); // 引入路径处理模块 const dbName = path.join(__dirname, 'test.db'); // 获取当前运行目录下的 data.db 文件 // 打开数据库 con

  • Unity Android平台 SQLite操作2022-06-22 09:03:58

    一、SQLite需要DLL (1)需要库 (2)库添加的位置 在SQLite中创建数据库,xxx.db 将创建好的数据库文件加到 StreamingAssets 文件夹中   (3)发布 注意:当发布时在 OtherSettings——Api Compatibility Level* 将.NET 2.0 Subset(子集) 选择 .NET 2.0 防止发布时报错或缺少DLL集合 二、代码实

  • windows环境下MySQL服务端和客户端安装(参考)2022-06-22 01:03:34

    windows安装MySQL: 1、下载安装MySQL 2、配置环境变量 参照链接: https://blog.csdn.net/mengxiang_/article/details/125154165 windows安装参照:https://www.runoob.com/w3cnote/windows10-mysql-installer.html https://www.cnblogs.com/Oh-mydream/p/15741094.html windows登录本

  • Redis 淘汰策略2022-06-22 00:02:41

    Redis服务的内存被占满时,会对内存的数据进行清理,策略如下: no-enviction(默认的策略):当内存用完之后,写数据会报错,读不受影响。 volatile-lru:从已设置过期时间的数据集中,淘汰最近最少使用的数据。 volatile-ttl:从已设置过期时间的数据集中,淘汰最早会过期的数据。 volatile-random:从已

  • sql-删除重复数据-oracle2022-06-21 23:32:35

    删除重复数据 准备重复数据 create table mystudent ( stuno number , stuname varchar2(20), stuage number ); insert into mystudent values(1,'zs',23); insert into mystudent values(1,'zs',23); insert into mystudent values(2,'ls',24); inse

  • redis 集群2022-06-21 23:31:30

    创建集群 redis的安装包中包含了redis-trib.rb,⽤于创建集群 接下来的操作在172.16.179.130机器上进⾏ 将命令复制,这样可以在任何⽬录下调⽤此命令 sudo cp /usr/share/doc/redis-tools/examples/redis-trib.rb /usr/local/bin/ 安装ruby环境,因为redis-trib.rb是⽤ruby开发的

  • Redis 并发竞争2022-06-21 23:01:35

    并发竞争现象 Redis中有某个KEY(x = 100),有两个客户端同时对它进行写操作,T1是+10,T2是-20,按照正常的逻辑,结果应该是90才对,但是实际上的结果有可能是110或者80。 解决方案 使用独占锁方式 使用乐观锁方式(事务 + watch) 使用消息队列进行串化处理

  • sql-分页2022-06-21 23:00:56

    分页 oracle中使用伪列实现分页 a. 伪列 select rownum ,rowid, e.ename from emp e; -- 报错 伪列不属于某一张具体的表 select e.rownum,e.rowid, e.ename from emp e; b. 使用伪列实现分页 显示工资最高的前三条 select rownum, e.ename,e.sal from emp e where rownum <=3

  • 【Redis】事件驱动框架源码分析(单线程)2022-06-21 23:00:25

    aeEventLoop初始化 在server.c文件的initServer函数中,对aeEventLoop进行了初始化: 调用aeCreateEventLoop函数创建aeEventLoop结构体,对aeEventLoop结构体中的变量进行了初始化,之后调用了aeApiCreate函数创建epoll实例 调用aeCreateFileEvent函数向内核注册监听事件,由参数可知,注册

  • Redis 高可用方案2022-06-21 22:32:49

    数据持久化:保证了系统在发生宕机或者重启之后数据不会丢失,省去了手动恢复数据的时间。 主从复制:保证了一台主机挂掉了,还可以继续使用 哨兵模式:用来监控主从模式,并提供了故障自动切换的功能 集群化:降低对单个主节点的依赖

  • SQL: Unknown collation: 'utf8mb4_0900_ai_ci'2022-06-21 22:04:09

    错误原因 字符集错误,我的版本是5.7,文件中是8.0 解决方案 替换字符集 utf8mb4_0900_ai_ci替换为utf8_general_ci utf8mb4替换为utf8 注意:注释中的部分也要替换。 参考链接 https://blog.csdn.net/weixin_39309402/article/details/102570279

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有