自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (3)
  • 收藏
  • 关注

原创 Docker:容器化技术的革命力量

Docker 是一个开源的容器化平台,用于自动化部署应用程序。它允许开发者将应用及其依赖打包在轻量级的容器中,实现环境一致性并简化配置。Docker 容器在隔离的环境中运行,独立于主机系统,也相互隔离,提高了安全性和便携性。Docker 提供命令行工具来创建、部署和管理容器,支持快速扩展和管理。它广泛应用于微服务架构、敏捷开发和云计算,优化了开发到生产的流程。Docker 容器的可移植性使得应用可以无缝迁移到任何支持Docker的机器,无论是物理机还是虚拟机。

2024-10-08 11:40:09 1269

原创 影刀RPA实战:Excel排序、替换与格式

影刀RPA的主要功能包括,桌面软件自动化:能够自动化操作任何桌面软件,包括ERP、CRM、浏览器、微信、钉钉等。Web程序自动化:支持任何网页的自动化,如数据提取、Web表单填写、网页操作等。手机App自动化:能够驱动手机上的任何APP进行输入、点击、手势滑动、提取数据等操作。鼠标键盘自动化:可以控制键盘和鼠标,模拟人工操作,节省重复劳动时间。Excel自动化:支持Excel的宏、单元格、Sheet等操作,自动生成所需的Excel报表。数据库和SQL自动化。影刀RPA还支持Python语言的接入。

2024-10-07 09:48:28 1125

原创 影刀RPA实战:Excel密码与字典功能指令

影刀RPA的主要功能包括,桌面软件自动化:能够自动化操作任何桌面软件,包括ERP、CRM、浏览器、微信、钉钉等。Web程序自动化:支持任何网页的自动化,如数据提取、Web表单填写、网页操作等。手机App自动化:能够驱动手机上的任何APP进行输入、点击、手势滑动、提取数据等操作。鼠标键盘自动化:可以控制键盘和鼠标,模拟人工操作,节省重复劳动时间。Excel自动化:支持Excel的宏、单元格、Sheet等操作,自动生成所需的Excel报表。数据库和SQL自动化。影刀RPA还支持Python语言的接入。

2024-10-06 11:18:21 1570 3

原创 Linux环境搭建git服务器和代码自动化部署

Linux环境下部署git服务器,实现Git代码的自动化部署,post-receive 是一个非常有用的钩子(hook),它在代码被推送到服务器上的Git仓库后执行。这个钩子通常用于自动化部署流程。当新的代码被推送到服务器上的仓库时,post-receive 钩子可以触发一系列脚本或命令,比如自动拉取最新的代码更改并部署到生产环境。

2024-10-05 15:12:28 1375

原创 影刀RPA:Excel内容填充指令

影刀RPA的主要功能包括,桌面软件自动化:能够自动化操作任何桌面软件,包括ERP、CRM、浏览器、微信、钉钉等。Web程序自动化:支持任何网页的自动化,如数据提取、Web表单填写、网页操作等。手机App自动化:能够驱动手机上的任何APP进行输入、点击、手势滑动、提取数据等操作。鼠标键盘自动化:可以控制键盘和鼠标,模拟人工操作,节省重复劳动时间。Excel自动化:支持Excel的宏、单元格、Sheet等操作,自动生成所需的Excel报表。数据库和SQL自动化。影刀RPA还支持Python语言的接入。

2024-10-05 10:52:04 2014 2

原创 影刀RPA实战:excel数据筛选相关指令

影刀RPA是一款软件机器人,能够模拟人的各种操作,在任何应用程序上进行自动化操作,如鼠标点击、键盘输入、读取信息等。它特别适用于执行重复性高、逻辑性强、规则明确的任务,从而释放人力资源,提高工作效率。支持Excel的宏、单元格、Sheet等操作,读取Excel内容,循环Excel内容,拷贝与粘贴,写入Excel数据,筛选数据,数据透视表等指令,操作excel便捷,快速,减少重复劳。

2024-10-04 10:36:40 1486

原创 影刀RPA实战:excel相关图片操作指令解

影刀RPA是一款功能强大的机器人流程自动化软件,它能够帮助用户自动化执行各种重复性任务,从而提高工作效率和准确性,影刀RPA提供了直观的拖拽式流程设计器,即使没有编程背景的用户也能快速上手构建自动化流程,影刀RPA支持Windows、Mac、信创系统(如统信UOS、银河麒麟、Linux)、Android等多种操作系统,影刀RPA能够自动化桌面软件、Web程序、手机App、鼠标键盘操作、Excel操作、数据库及SQL等 ,影刀RPA提供了丰富的学习资源,包括在线课程、社区支持和帮助中心

2024-10-03 17:42:36 2401

原创 Nodejs多版本切换工具NVM

NVM(Node Version Manager)是一个用于管理多个Node.js版本的工具,它允许用户在同一台计算机上安装和切换不同版本的Node.js。这对于开发者来说非常有用,因为不同的项目可能需要不同版本的Node.js环境。NVM允许你在同一台机器上安装多个版本的Node.js,并在它们之间轻松切换。通过NVM,你可以一键安装最新版本的Node.js,或者安装特定版本的Node.js。每个项目可以指定使用特定的Node.js版本,这样可以避免不同项目之间的版本冲突。NVM有多个版本

2024-10-03 10:33:30 844

原创 影刀RPA实战:网页爬虫之电影数据

影刀自动化是一款功能强大的机器人流程自动化(RPA)软件,它可以帮助用户自动化各种桌面软件、Web程序、手机App的操作,以及鼠标键盘的自动化任务,影刀自动化的应用场景非常广泛,包括但不限于电商、金融、物流、医疗、通讯等行业。桌面软件和Web程序自动化:能够自动化ERP、浏览器、CRM、微信、钉钉等桌面应用程序,以及网页JS脚本、数据提取、数据抓取、Web表单填写、网页操作、API调用等,能够驱动手机上的任何APP进行输入、点击、手势滑动、提取数据等操作,支持同时控制多台手机设备进行自动化可以控制键盘和鼠标

2024-10-02 21:47:58 1623 2

原创 Linux安装RabbitMQ安装

RabbitMQ 是一个开源的消息代理软件(也称为消息队列服务器),它支持多种消息协议,广泛用于实现应用程序之间的异步通信。RabbitMQ 遵循 AMQP(高级消息队列协议)标准,但同时也支持其他消息协议,如 STOMP、MQTT 等。linux环境下安装部署RabbitMQ,配置,开机启动等。

2024-10-01 19:48:26 852

原创 分享课程:Redis高并发高可用集群百万级秒杀实战

Redis 的高并发高可用集群:主从复制允许数据集在主节点和多个从节点之间同步。当主节点发生故障时,从节点可以接管服务,从而实现自动故障转移。哨兵机制哨兵系统用于监控 Redis 主节点和从节点的健康状态,并在主节点不可用时自动进行故障转移。集群部署Redis Cluster 提供了数据分片和自动分区的功能,允许数据跨多个节点分布,从而实现水平扩展和高可用性。集群中的每个节点都可以处理一部分数据和请求,当某个节点故障时,集群能够继续处理请求,而不会导致整个服务的中断

2024-10-01 09:55:00 1104

原创 Linux编译部署PHP环境

"LMNP"环境通常是指在Linux系统中,使用Nginx作为Web服务器,MySQL作为数据库服务器,以及PHP作为服务器端脚本语言的服务器架构。Linux是一个自由和开源的操作系统,用作网络服务器的基础。Nginx是一个高性能的HTTP和反向代理服务器,以其高稳定性、丰富的功能和低资源消耗而闻名。Nginx非常适合处理高并发连接,因此常被用作Web服务器和负载均衡器。MySQL是一个流行的关系型数据库管理系统,用于存储和管理网站数据。PHP 是一种服务器端的脚本语言,用于创建动态网页。

2024-09-30 22:12:22 1754

原创 影刀RPA实战:Excel拆分与合并工作表

影刀RPA是一款功能强大的机器人流程自动化软件,它能够帮助用户自动化执行各种重复性任务,从而提高工作效率和准确性,影刀RPA提供了直观的拖拽式流程设计器,即使没有编程背景的用户也能快速上手构建自动化流程,影刀RPA支持Windows、Mac、信创系统(如统信UOS、银河麒麟、Linux)、Android等多种操作系统,影刀RPA能够自动化桌面软件、Web程序、手机App、鼠标键盘操作、Excel操作、数据库及SQL等 ,影刀RPA提供了丰富的学习资源,包括在线课程、社区支持和帮助中心

2024-09-30 18:34:59 1444

原创 Redis缓存双写一致性笔记(下)

Canal是一款开源的数据同步工具,主要用于实现MySQL数据库增量日志的解析,提供增量数据订阅和消费的功能。Canal通过模拟MySQL slave的交互协议,将自己伪装成一个slave,向MySQL master发送dump协议,从而接收并解析master的binary log。产生历史背景:早期阿里巴巴因为杭州和美国双机房部署,存在跨机房数据同步的业务需求,实现方式主要是基于业务trigger (触发器)获取增量变更。

2024-09-29 22:58:12 1218 1

原创 Redis缓存双写一致性笔记(上)

redis缓存双写一致性是指在将数据同时写入缓存(如Redis)和数据库(如MySQL)时,确保两者中的数据保持一致性。在分布式系统中,缓存通常用于提高数据读取的速度和减轻数据库的压力。然而,当数据更新时,如果没有适当的机制来同步缓存和数据库,可能会导致用户读到的数据是过时的或不一致的。先更新数据库,再更新缓存;先删除缓存,再更新数据库;延时双删;消息队列;分布式锁;数据库日志监听等

2024-09-28 22:08:34 1880 5

原创 影刀RPA实战:CSDN资料查看小工具

影刀RPA的主要功能包括,桌面软件自动化:能够自动化操作任何桌面软件,包括ERP、CRM、浏览器、微信、钉钉等。Web程序自动化:支持任何网页的自动化,如数据提取、Web表单填写、网页操作等。手机App自动化:能够驱动手机上的任何APP进行输入、点击、手势滑动、提取数据等操作。鼠标键盘自动化:可以控制键盘和鼠标,模拟人工操作,节省重复劳动时间。Excel自动化:支持Excel的宏、单元格、Sheet等操作,自动生成所需的Excel报表。数据库和SQL自动化,影刀RPA的特点在于它的易用性和开放性,用户可以

2024-09-28 11:53:23 1332 1

原创 Redis中BigKey与MoreKey优化笔记

Redis中的BigKey指的是那些值(value)特别大的键(key),这可能包括大的字符串或者包含大量元素的集合类型(如list、set、hash、zset等)。BigKey的存在可能会导致Redis的性能问题,因为Redis是单线程操作的,处理BigKey时可能会阻塞其他操作,影响整体性能。在Redis中,MoreKey问题通常指的是当数据库中的key数量非常多时,使用如KEYS *这样的命令去检索所有的key,这会导致Redis服务阻塞,影响正常业务。因为Redis是单线程操作的,执行这类命令时会占

2024-09-27 21:26:22 895

原创 Linux编译安装Mysql笔记

MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),它基于SQL(Structured Query Language)进行操作。MySQL是由瑞典MySQL AB公司开发的,后来被Sun Microsystems收购,最终成为Oracle公司的产品。由于其性能高、可靠性好。MySQL适用于各种应用场景,从小型应用到大型企业级应用,都可以见到MySQL的身影。它的高可用性、可扩展性和灵活性使其成为许多开发者和数据库管理员的首选数据库之一。

2024-09-27 15:38:36 643

原创 Redis缓存过期淘汰策略

Redis的过期策略和淘汰策略对于内存管理和系统性能至关重要。通过合理配置这些策略,可以确保Redis在内存使用达到上限时,能够按照预定的规则淘汰部分数据,以释放内存空间。同时,通过合理的过期策略,可以确保过期的键值对能够及时被删除,避免内存的浪费。在实际应用中,建议根据业务需求和数据特点,选择最合适的过期和淘汰策略。

2024-09-26 20:50:27 1351

原创 Redis桌面工具:Tiny RDM

Tiny RDM(Tiny Redis Desktop Manager)是一个现代化、轻量级的Redis桌面客户端,支持Linux、Mac和Windows操作系统。它专为开发和运维人员设计,使得与Redis服务器的交互操作更加便捷愉快。Tiny RDM提供了丰富的Redis数据操作功能,具备现代化的界面设计和良好的用户体验,使得Redis的管理和运维变得更加简单高效 。

2024-09-26 10:01:22 985

原创 分享课程:VUE数据可视化教程

某课,数据可视化打造前端差异化竞争力,数据可视化是理解和沟通数据的强大工具。通过使用现代JavaScript框架如Vue.js,我们可以创建动态、交互式的数据可视化,帮助观众更快地理解数据,并做出更明智的决策。随着数据可视化技术的发展,我们将继续探索新的方法,将复杂的数据集转化为简单、直观的视觉故事。

2024-09-25 21:47:28 794

原创 影刀RPA实战:网页爬虫之天猫商品数据

在电商行业,我们经常爬取各个平台的商品数据,通过收集和分析这些商品数据,企业可以了解市场趋势、消费者偏好和竞争对手的动态,从而制定更有效的市场策略。爬取商品数据对于企业在市场竞争中把握先机、优化运营策略、提升产品和服务质量具有重要的价值本次使用影刀RPA,实现对天猫平台药品数据的爬取,实战示例保存在excel数据表中。小伙伴们可以在这个案例的基础基础上,设计更多的商品数据采集机器人。为我们的运营决策提供有力依据!竞品数据是指与自身产品或服务直接或间接竞争的其他产品或服务的相关数据。这些数据通常包括竞品的市场

2024-09-25 21:17:54 2112 6

原创 Redis面试笔记

Redis(Remote Dictionary Server)是一个开源的高性能键值对(Key-Value)数据库。它通常用作数据结构服务器,因为除了基本的字符串键值对存储之外,它还支持列表、集合、有序集合、散列、位图、超日志和地理空间索引半径查询等复杂的数据结构。Redis 以其卓越的性能、高可靠性和灵活性而闻名,被广泛用于各种应用场景。笔记记录了redis的常见操作命令,以备以后查用。

2024-09-24 20:27:45 1259

原创 Redis数据持久化总结笔记

Redis数据持久化是确保Redis中数据不因服务器故障而丢失的重要机制。Redis提供了两种主要的数据持久化方法:RDB和AOF,以及它们的混合持久化。RDB持久化是通过创建数据快照的方式,将某一时刻的数据集保存到硬盘上的RDB文件中。AOF持久化则是记录每次写操作命令并追加到AOF文件中。混合持久化是Redis 4.0引入的新特性,它结合了RDB和AOF的优点。在数据恢复时可以先通过RDB文件快速恢复大部分数据,然后通过AOF文件恢复快照之后的数据变更,从而加快了数据恢复速度并减少了数据丢失的风险

2024-09-24 01:30:00 851

原创 Redis事务总结

Redis 事务是一个用于将多个命令打包在一起执行的功能,它可以确保这些命令按照顺序执行,并且具有原子性。这意味着事务中的命令要么全部执行,要么全部不执行,这有助于保持数据的一致性。Redis 事务本质:一组命令的集合!一个事务中的所有命令都会被序列化,在事务执行过程的中,会按照顺序执行!一次性、顺序性、排他性!执行一些列的命令!Redis事务没有隔离级别的概念!所有的命令在事务中,并没有直接被执行!只有发起执行命令的时候才会执行!ExecRedis单条命令式保存原子性的,但是事务不保证原子性!Redis

2024-09-23 20:00:23 1111

原创 影刀RPA实战:java结合影刀同步采购订单数据

本次实战我们用java语言结合影刀,实现从自用ERP系统同步订单到旺店通中,在工作中,有时候我们的运营数据不是直接在旺店通ERP中操作,比如我们有自己的ERP,完成一些特定的内部工作后,再把数据同步到旺店通中。这时我们就需要考虑使用那种方式同步,一般情况下,我们可以从自有系统中导出数据,整理成可导入的excel再导入,也可以使用旺店通提供的接口,将数据推送到ERP中。

2024-09-23 13:52:37 873

原创 分享课程:云LAN到家视频教程

云LAN到家项目包括四个端:用户端(小程序)、服务端(app)、机构端(PC)、运营管理端(PC), 四个端对应四类用户角色: 家政需求方:通过用户端小程序完成在线预约下单、支付、评价、投诉、退款等操作。 家政服务人员:通过服务端APP完成在线接单、结算等操作。 家政服务公司:通过机构端完成在线接单、派单、投诉处理、结算等操作。 平台方:通过管理端完成服务人员管理、机构管理、订单管理、财务管理等操作。

2024-09-22 13:09:03 1057 3

原创 Redis发布和订阅

Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者(sub) 接收消息 可以实现进程间的消息传递。这种模式非常适用于实时消息传递、事件通知和消息分发等场景Redis可以实现消息中间件MQ的功能,通过发布订阅实现消息的引导和分流。但是目前不推荐使用该功能,专业的事情交给专业的中间件处理,redis就做好分布式缓存功能Redis 客户端可以订阅任意数量的频道

2024-09-22 12:33:39 925

原创 Redis配置文件详解

Redis(Remote Dictionary Server)是一个开源的高性能键值对(Key-Value)数据库。它通常用作数据结构服务器,因为除了基本的字符串键值对存储之外,它还支持列表、集合、有序集合、散列、位图、超日志和地理空间索引半径查询等复杂的数据结构。Redis 以其卓越的性能、高可靠性和灵活性而闻名,被广泛用于各种应用场景。笔记记录了redis的常见操作命令,以备以后查用。

2024-09-21 19:31:21 1079

原创 影刀RPA实战:网页爬虫之药品数据

影刀RPA机器人实战,爬虫采集网页药品数据,实战示例是采集中国医药信息平台上的药品数据,主要获取药品名称,介绍,药品类型,处方类型,医保类型,参考价格,药品成分,性状,适应病症,用法用量等。我们依然使用excel将这些需要的数据字段展示出来,同时,对于采集后的数据处理总结了一些想法,

2024-09-21 12:18:40 1499

原创 Redis基本命令详解

Redis(Remote Dictionary Server)是一个开源的高性能键值对(Key-Value)数据库。它通常用作数据结构服务器,因为除了基本的字符串键值对存储之外,它还支持列表、集合、有序集合、散列、位图、超日志和地理空间索引半径查询等复杂的数据结构。Redis 以其卓越的性能、高可靠性和灵活性而闻名,被广泛用于各种应用场景。笔记记录了redis的常见操作命令,以备以后查用。

2024-09-20 20:19:37 2123

原创 Redis集群知识及实战

Redis 集群是一种提供自动数据分片、高可用性和线性扩展性的数据存储解决方案,可以将数据自动分配到多个节点上,这种分布式存储的方式称为分片(sharding)。这样可以使得数据存储的容量和处理能力随着节点的增加而扩展,如果某个节点发生故障,集群可以自动将请求重定向到健康的节点,从而保证服务的连续性和数据的可用性。Redis 集群支持读写分离,Redis 集群提供了自动化的节点管理功能,包括自动故障检测、自动故障转移和自动重新分片等,随着业务的增长,Redis 集群可以通过增加更多的节点来扩展其处理能力和存

2024-09-19 20:34:26 2268 1

原创 影刀RPA实战:网页爬虫之苦瓜书籍数据

通过影刀RPA进行书籍数据的爬取,我们不仅能够高效地获取大量书籍信息,还能通过自动化的方式节省人力和时间。本次实战展示了影刀RPA在数据采集方面的强大能力,同时也提醒我们在爬取数据时要注意合法合规,尊重数据的版权和隐私。书籍作为知识的源泉,其信息的获取和整理对于学术研究、市场分析等领域都具有重要意义。影刀RPA为我们提供了一种高效、便捷的方式来探索和利用这些宝贵的知识资源。

2024-09-19 11:55:45 749

原创 影刀RPA实战:网页爬虫之IT书栈网数据

主要是采集书栈网上的学习书籍,我们打开网址,输入想要学习的IT知识,影刀机器人会自动将数据名称,链接地址,文档数量,收藏人次,阅读人次,及书籍介绍拉取下来,保存到excel中,你可以创建不同的IT学习数据表格,采集后保存起来,学习或用到的时候,我们就可以点击链接查看了,不用在百度等搜索引擎上去做繁琐的搜索查找工作了。

2024-09-18 20:53:46 1186

原创 Linux用户及用户组操作命令笔记

在Linux系统中,用户和用户组是权限管理的基础。用户组操作命令主要用于管理用户账户和用户组,以确保系统安全和有效的权限控制。以下是一些常见的Linux用户及用户组操作命令及其作用:用于创建一个新的用户账户用于修改现有用户账户的信息用于删除用户账户用于更改用户密码用于更改用户账户的密码过期信息用于创建一个新的用户组用于修改现有用户组的信息用于删除用户组等无论是刚刚学习的小白还是大神,熟悉这些指令,对于工作的效率都至关重要

2024-09-18 10:54:58 890

原创 影刀RPA实战:网页爬虫之携程酒店数据

大家对于携程并不陌生,我们出行定机票,住酒店,去旅游胜地游玩,都离不开这样一个综合性的网站为我们提供信息,同时,如果你也是做旅游的公司,那携程就是一个业界竞争对手,我们时刻了解他的网站数据变化,对公司的运营决策也是一个很好的支持!今天我们就来聊聊使用影刀RPA编写采集机器人,定时为我们采集携程酒店数据。使用代码来爬取数据,一个最大的难处就是我们需要一个会写代码的程序员。自招或是兼职,人力成本都很高。影刀RPA的这些优势使其成为数据采集的强大工具,帮助企业和个人提高工作效率,释放人力资源,专注于更有价值的

2024-09-18 08:18:01 2415 1

原创 好课程:uni-app实战音频小说app小程序

全面掌握技术栈:通过实战课程,你将学习到如何使用uni-app结合Vue.js进行跨平台应用开发,包括前端页面设计、后端服务搭建、数据库管理等全栈技能。提高开发效率:uni-app允许开发者编写一次代码,即可部署到iOS、Android、Web等多个平台,大大提升了开发效率和减少了重复劳动。深入理解框架原理:通过实战案例,你将更深刻理解uni-app框架的工作原理和开发流程,包括组件化开发、数据绑定、事件处理等核心概念。知识储备:具有Html+Css+JavaScript基础,有一定的Vue.js基础。

2024-09-17 11:29:39 598

原创 Redis 主从复制

从节点(slave)内部通过每秒运行的定时任务维护复制相关逻辑,当定时任务发现存在新的主节点后,会尝试与该节点建立网络连接,如果从节点无法建立连接,定时任务会无限重试直到连接成功或者执行 slaveof no one 取消复制,关于连接失败,可以在从节点执行 info replication 查看 master_link_down_since_seconds 指标,它会记录与主节点连接失败的系统时间。redis主从复制,redis主从复制搭建部署

2024-09-17 11:06:02 1864

原创 好课程:uni-app实战仿微信app开发

全面掌握技术栈:通过实战课程,你将学习到如何使用uni-app结合Vue.js进行跨平台应用开发,包括前端页面设计、后端服务搭建、数据库管理等全栈技能。提高开发效率:uni-app允许开发者编写一次代码,即可部署到iOS、Android、Web等多个平台,大大提升了开发效率和减少了重复劳动。深入理解框架原理:通过实战案例,你将更深刻理解uni-app框架的工作原理和开发流程,包括组件化开发、数据绑定、事件处理等核心概念。知识储备:具有Html+Css+JavaScript基础,有一定的Vue.js基础。

2024-09-16 22:46:05 290

原创 Redis哨兵机制

哨兵,英文名 Sentinel,是一个分布式系统,用于对主从结构中的每一台服务器进行监控,当主节点出现故障后通过投票机制来挑选新的主节点,并且将所有的从节点连接到新的主节点上。Redis Sentinel 包含若干个 Sentinel 节点和 Redis 数据节点,每个 Sentinel 节点会对数据节点和其余 Sentinel 节点进行监控,当它发现节点不可达时,会对节点做下线标识。

2024-09-16 21:27:35 1168

Windows上安装Redis

Windows上安装Redis,开机启动

2024-11-02

分享课程:Redis高并发高可用集群百万级秒杀实战

Redis 的高并发高可用集群:主从复制允许数据集在主节点和多个从节点之间同步。当主节点发生故障时,从节点可以接管服务,从而实现自动故障转移。哨兵机制哨兵系统用于监控 Redis 主节点和从节点的健康状态,并在主节点不可用时自动进行故障转移。集群部署Redis Cluster 提供了数据分片和自动分区的功能,允许数据跨多个节点分布,从而实现水平扩展和高可用性。集群中的每个节点都可以处理一部分数据和请求,当某个节点故障时,集群能够继续处理请求,而不会导致整个服务的中断

2024-10-02

Linux用户及用户组操作命令笔记

在Linux系统中,用户和用户组是权限管理的基础。用户组操作命令主要用于管理用户账户和用户组,以确保系统安全和有效的权限控制。以下是一些常见的Linux用户及用户组操作命令及其作用: 用于创建一个新的用户账户 用于修改现有用户账户的信息 用于删除用户账户 用于更改用户密码 用于更改用户账户的密码过期信息 用于创建一个新的用户组 用于修改现有用户组的信息 用于删除用户组等 无论是刚刚学习的小白还是大神,熟悉这些指令,对于工作的效率都至关重要

2024-09-18

Redis主从复制教程与实战

Redis主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后者称为从节点(slave),数据的复制是单向的,只能由主节点到从节点。 默认情况下,每台Redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。一句话:就是主从复制,master以写为主,slave以读为主,当master数据变化的时候,自动将新的数据异步同步到其他的slave数据库 主从复制的作用 主从复制实现了数据的**热备份**,是持久化之外的一种数据冗余方式。 当主节点出现问题时,可以由从节点提供服务,实现快速的故障恢复;实际上是一种服务的冗余 在主从复制的基础上,配合读写分离,可以由主节点提供写服务,由从节点提供读服务(即写Redis数据时应用连接主节点,读Redis数据时应用连接从节点),分担服务器负载;尤其是在写少读多的场景下,通过多个从节点分担读负载,可以大大提高Redis服务器的并发量

2024-09-17

uni-app实战仿微信app开发

一次开发,同时搞定Android、iOS、小程序端,学习后可以提高vue操作技能,了解nodejs,并能作为后台语言进行开发。总之,提高技能,挑战高薪!

2024-09-16

Redis哨兵机制与实战

哨兵,英文名 Sentinel,是一个分布式系统,用于对主从结构中的每一台服务器进行监控,当主节点出现故障后通过投票机制来挑选新的主节点,并且将所有的从节点连接到新的主节点上。 Redis Sentinel 包含若干个 Sentinel 节点和 Redis 数据节点,每个 Sentinel 节点会对数据节点和其余 Sentinel 节点进行监控,当它发现节点不可达时,会对节点做下线标识。如果被标识的是主节点,它还会和其他 Sentinel 节点进行“协商”,当大多数 Sentinel 节点都认为主节点不可达时,它们会选举出一个 Sentinel 节点来完成自动故障转移的工作,同时会将这个变化实时通知给 Redis 应用方。整个过程完全是自动的,不需要人工来介入,所以这套方案很有效地解决了 Redis 的高可用问题, Sentinel 节点本身就是独立的 Redis 节点,只不过它们有一些特殊,它们不存储数据,只支持部分命令,Sentinel 节点集合是由若干个 Sentinel 节点组成的,这样即使个别 Sentinel 节点不可用,整个 Sentinel 节点集合依然是健壮的

2024-09-16

uni-app实战直播源码

uni-app + egg.js 实战直播app、小程序全栈开发,涉及:node.js直播服务器搭建,socket.io实时送礼物、实时弹幕功能等。一次开发,同时搞定Android、iOS、小程序端,学习后可以提高vue操作技能,了解nodejs,并能作为后台语言进行开发。总之,提高技能,挑战高薪!

2024-09-08

Redis常见面试总结

学习 Redis 可以帮助你构建更快、更可靠、更可扩展的应用程序,同时也为你的职业生涯增加价值。 1.Redis 是一个高性能的键值存储系统,它可以用作数据库、缓存或消息传递系统,从而提高应用程序的响应速度和处理能力; 2.通过使用 Redis 作为缓存层,可以减少对主数据库的直接访问,减轻数据库负担,提高数据检索速度。支持多种数据结构,如字符串、哈希、列表、集合等,这使得它在处理复杂数据时更加灵活和高效。同时提供了多种持久化选项,包括 RDB 快照和 AOF 日志,确保数据的安全性和可靠性。Redis 支持主从复制、哨兵系统和集群模式,有助于构建高可用性和可扩展的分布式系统。 3.Redis 能够处理大量的并发操作,适合需要快速读写访问的大数据处理场景,Redis 支持发布/订阅模式,可以用于实现实时消息传递、通知和聊天功能 4.通过使用 Redis 减少对昂贵数据库资源的依赖,可以降低基础设施的成本

2024-09-08

程序员Redis集群知识

学习 Redis 可以帮助你构建更快、更可靠、更可扩展的应用程序,同时也为你的职业生涯增加价值。 1.Redis 是一个高性能的键值存储系统,它可以用作数据库、缓存或消息传递系统,从而提高应用程序的响应速度和处理能力; 2.通过使用 Redis 作为缓存层,可以减少对主数据库的直接访问,减轻数据库负担,提高数据检索速度。支持多种数据结构,如字符串、哈希、列表、集合等,这使得它在处理复杂数据时更加灵活和高效。同时提供了多种持久化选项,包括 RDB 快照和 AOF 日志,确保数据的安全性和可靠性。Redis 支持主从复制、哨兵系统和集群模式,有助于构建高可用性和可扩展的分布式系统。 3.Redis 能够处理大量的并发操作,适合需要快速读写访问的大数据处理场景,Redis 支持发布/订阅模式,可以用于实现实时消息传递、通知和聊天功能 4.通过使用 Redis 减少对昂贵数据库资源的依赖,可以降低基础设施的成本

2024-09-08

程序员Redis高级知识

学习 Redis 可以帮助你构建更快、更可靠、更可扩展的应用程序,同时也为你的职业生涯增加价值。 1.Redis 是一个高性能的键值存储系统,它可以用作数据库、缓存或消息传递系统,从而提高应用程序的响应速度和处理能力; 2.通过使用 Redis 作为缓存层,可以减少对主数据库的直接访问,减轻数据库负担,提高数据检索速度。支持多种数据结构,如字符串、哈希、列表、集合等,这使得它在处理复杂数据时更加灵活和高效。同时提供了多种持久化选项,包括 RDB 快照和 AOF 日志,确保数据的安全性和可靠性。Redis 支持主从复制、哨兵系统和集群模式,有助于构建高可用性和可扩展的分布式系统。 3.Redis 能够处理大量的并发操作,适合需要快速读写访问的大数据处理场景,Redis 支持发布/订阅模式,可以用于实现实时消息传递、通知和聊天功能 4.通过使用 Redis 减少对昂贵数据库资源的依赖,可以降低基础设施的成本

2024-09-08

程序员Redis基础知识

学习 Redis 可以帮助你构建更快、更可靠、更可扩展的应用程序,同时也为你的职业生涯增加价值。 1.Redis 是一个高性能的键值存储系统,它可以用作数据库、缓存或消息传递系统,从而提高应用程序的响应速度和处理能力; 2.通过使用 Redis 作为缓存层,可以减少对主数据库的直接访问,减轻数据库负担,提高数据检索速度。支持多种数据结构,如字符串、哈希、列表、集合等,这使得它在处理复杂数据时更加灵活和高效。同时提供了多种持久化选项,包括 RDB 快照和 AOF 日志,确保数据的安全性和可靠性。Redis 支持主从复制、哨兵系统和集群模式,有助于构建高可用性和可扩展的分布式系统。 3.Redis 能够处理大量的并发操作,适合需要快速读写访问的大数据处理场景,Redis 支持发布/订阅模式,可以用于实现实时消息传递、通知和聊天功能 4.通过使用 Redis 减少对昂贵数据库资源的依赖,可以降低基础设施的成本

2024-09-08

程序员常用Linux命令

学习 Linux 常用命令的作用主要体现在以下几个方面: 1.掌握常用的 Linux 命令能够让你更高效地管理和操作 Linux 系统,快速完成文件操作、系统管理、网络配置等任务。 2.通过命令行可以编写脚本(Shell 脚本),实现任务的自动化执行,这对于需要重复性操作的任务来说非常有用。Linux 命令是系统管理员进行系统维护和管理工作的基础工具,包括用户管理、服务监控、性能调优等。当系统出现问题时,熟练的命令行操作可以帮助你快速定位问题原因,查看日志文件、监控系统资源使用情况等。命令行界面允许你通过 SSH 等工具远程登录服务器,进行维护和管理,这对于远程工作环境非常关键 3. Linux 命令行在多个平台上具有很高的一致性,学会这些命令可以让你在不同的 Unix-like 系统间无缝切换。 4. 掌握 Linux 命令是学习其他高级技能,如编程、网络安全、云计算等的基础。在 IT 行业,尤其是系统管理、后端开发、运维等领域,熟练掌握 Linux 命令行操作是一项重要的就业技能

2024-09-08

jquery源码分析

jquery源码分析.pdf

2015-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除