• 2024-07-02[IOT2050 question] Unable to listen on http://127.0.0.1:1880/ 端口被占用错误
    1.背景第一次连接node-red的时候,一直出现错误Unabletolistenonhttp://127.0.0.1:1880/。如下:2.原因分析估计是早前利用iot2050setup小工具把node-red设置为开机自动启动项了,导致1880端口一直被占用。3.验证首先查看端口是否真的被占用,利用sudonetstat-ltup命
  • 2024-07-01Appium+python自动化(三十三)- 本地调试测试代码,远程控制测试环境-Remote(超详解)
    简介在前边所有涉及启动app的时候有这样一行代码driver=webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps),很多小伙伴们和同学们不知道这个ip和端口哪里来的,我觉得有必要给小伙伴解释一下,于是宏哥决定写一篇关于这个appium的服务器ip文章!来给大家答答疑
  • 2024-06-30【Redis二】Redis数据类型
    目录一.Redis数据类型分布二.字符串类型string 1.概述2.操作三.列表list1.概述2.操作四.哈希hash1.概述2.操作五.无序集合set1.概述2.应用范围3.操作六.有序集合zset1.概述2.应用范围3.操作七.通用命令一.Redis数据类型分布通常Redis的数据类型有五大
  • 2024-06-24localhost 和 127.0.0.1 有什么区别?
    当前端开发人员在本地调试时,他们经常与 localhost 互动,只需运行npmrun命令就可以在浏览器中打开他们的网页,地址栏显示类似于 http://localhost:xxx/index.html的内容。许多人在使用它时可能没有思考两者之间的区别。考虑到我过去与开发人员合作时他们也缺乏对这两者区别
  • 2024-06-18认识Redis
    认识RedisRedis是目前最受欢迎的NoSQL数据库之一;db-engines排名上,所有数据库类型排名第六,键值对数据库排名第一。Redis是用C语言编写的开源、支持多种数据结构、支持网络、基于内存、可选持久性的键值对内存型数据库,具备以下特征:基于内存运行、效率高单线程运行支持分布式
  • 2024-06-12【jmeter】ubuntu分布式jmeter报错:java.rmi.ConnectException: Connection refused to host: 127.0.1.1
    一、场景   由于高并发测试,服务器资源不够用,所以需要使用jmeter分布式进行测试,但是测试过程中报错:java.rmi.ConnectException:Connectionrefusedtohost:127.0.1.1;  二、问题原因   就是hostname-i如果返回的是127.0.1.1 三、处理方法   修改hostna
  • 2024-06-12etcd错误:Failed to defragment etcd member[127.0.0.1:2379] (context deadline exceeded)
    etcd版本#etcdctlversionetcdctlversion:3.5.1APIversion:3.5问题在执行etcdctl--endpoints=http://127.0.0.1:2379defrag命令时,可能遇到错误:{"level":"warn","ts":"2024-06-12T18:20:17.444+0800","logger":"et
  • 2024-06-12删除elasticsearch数据
    删除elasticsearch数据分为两种:一种是删除索引(数据和表结构同时删除,作用同sqlserver中droptable"表格名"),另一种是删除数据(不删除表结构,作用同sqlserver中delete语句)1、查询索引curl-XGEThttp://127.0.0.1:9201/_cat/indices?vcurl-uuser:passwd -XGEThttp://127
  • 2024-06-115
    Redis事务2023年3月15日00:06:36一、redis的事务redis事务特点redis单条命令是原子性操作redis事务本质是一组命令的集合redis事务不保证原子性事务中所有的命令会被序列化,按照顺序执行一次性、顺序性、排他性redis事务没有隔离级别事务流程开启事务(multi)命令入
  • 2024-06-114
    Redis三种特殊类型2023年3月10日00:52:28特殊类型说明Geospatial(地理信息)在redis3.2版本就推出了用来计算地理位置信息计算两地之间的距离获取地理范围内的人数有效经度范围-180~180,有效纬度范围-85~85m米km千米mi英里ft英尺#获取城市地理位置测试数
  • 2024-06-11Redis之哨兵模式
    概述无哨兵模式的主从切换的方法是当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费时费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。Redis从2.8开始正式提供了Sentinel(哨兵)架构来解决这个问题。哨兵模
  • 2024-06-11Redis之主从同步
    概念主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave以读为主。默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个
  • 2024-06-06Redis之事务
    事务mysql的事务mysql的事务满足ACID:原子性、一致性、隔离性和持久性。redis的事务事务是指一个完整的动作,要么全部执行,要么什么也没有做。Redis事务不是严格意义上的事务,只是用于帮助用户在一个步骤中执行多个命令。单个Redis命令的执行是原子性的,但Redis没有
  • 2024-06-05Redis-5-高可用
    Redis高可用高可用性(HighAvailability,HA)主要是为了确保系统在面对故障、负载变化等情况下仍能持续提供服务。HA场景下,主要是解决这些问题。问题问题描述解决方案单点故障如果只有一个Redis实例,当它发生故障时,整个系统将无法访问缓存数据,导致服务中断。通过主从
  • 2024-06-05Redis 常用的数据结构简介与实例测试【Redis 系列二】
    〇、都有哪些数据结构?Redis提供了较为丰富的数据类型,常见的有五种:String(字符串),Hash(哈希),List(列表),Set(集合)、Zset(有序集合)。随着Redis版本的更新,后面又支持了四种数据类型:BitMap(2.2版新增)、HyperLogLog(2.8版新增)、GEO(3.2版新增)、Stream(5.0版新增)。本文将对以上数据类型,通
  • 2024-06-04Redis之zset
    Zset(有序集合)序集合Zset与普通集合Set类似,都是没有重复元素的集合;有序集合Zset中的元素排序,是根据评分进行排序,每个成员都关联了一个评分,在该有序集合中,根据评分由低到高进行排序;Zset中的元素是不可重复的,但是元素关联的评分
  • 2024-06-04Redis之hash
    Redis哈希(Hash)hash的格式也是键值对key:map,只不过他的值是map集合。key:{key:vlaue}案例127.0.0.1:6379>HSETmyhashfield1lili#set一个具体的key-value(integer)1127.0.0.1:6379>HGETmyhashfield1"lili"127.0.0.1:6379>HSETmyhashf
  • 2024-06-04如何查看、设置 Mac Terminal Proxy
    如何查看、设置MacTerminalProxy代理。通过查询当前代理信息,并在命令行导出HTTP_Proxy变量即可。查看代理信息运行相关代理软件之后,一般会在系统层面直接替换当前的代理配置,如下:命令行获取参考:https://superuser.com/questions/48480/how-can-i-get-mac-os-xs-proxy-in
  • 2024-06-04Redis之set
    SetRedis的Set是String类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。(无序不重复)集合对象的编码可以是intset或者hashtable。Redis中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。案例127.0.0.1:6379>SADDmysethe
  • 2024-06-03Redis之list
    Redis列表(List)Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)一个列表最多可以包含2^32-1个元素(4294967295,每个列表超过40亿个元素)。list可以定义一些规则,使它作为栈、队列或双端队列。案例LPUSH&RPUSH127.
  • 2024-06-02Redis5学习笔记之四:高级特性(持久化、订阅、主从复制、缓存穿透和雪崩)
    4.redis高级特性4.1持久化Redis的数据全部在内存里,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证Redis的数据不会因为故障而丢失,这种机制就是Redis的持久化机制。Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件)4.1.1RDB在指定的时间间隔内将内
  • 2024-06-01深入理解Redis事务、事务异常、乐观锁、管道
    Redis事务与MySQL事务不一样。原子性:MySQL有UndoLog机制,支持强原子性,和回滚。Redis只能保证事务内指令可以不被干扰的在同一批次执行,且没有机制保证全部成功则提交,部分失败则回滚。隔离性:MySQL的隔离性指多个事务可以并发执行,MySQL有MVCC机制。而Redis没有,Redis是事务提交前
  • 2024-05-31rest-api设计风格
    rest-api设计风格 规则:1)只能使用http-POST方法;2)所有请求参数必须是json格式;单表CRUD举例:danwei(资源):计量单位1)查询POST http://127.0.0.1:1234/danwei/selectbody:查询where条件2)新增 POSThttp://127.0.0.1:1234/danwei/insertbody:要新增的数据3)修改POST htt
  • 2024-05-31springboot+seata+nacos+dubbo搭建分布式事务
    一、环境springboot:2.3.1.RELEASEdubbo:2.7.13seata:1.8nacos:zookeeper:3.7.1java11mysql8依赖:以下版本经测试无依赖冲突#父工程springboot版本<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent
  • 2024-05-29Redis之String
    Redis数据类型string(字符串):基本的数据存储单元,可以存储字符串、整数或者浮点数。hash(哈希):一个键值对集合,可以存储多个字段。list(列表):一个简单的列表,可以存储一系列的字符串元素。set(集合):一个无序集合,可以存储不重复的字符串元素。zset(sortedset:有序集合):类似于集