排序
什么是序列,Python序列详解(包括序列类型和常用操作)
Python缓存重用机制
一、Python的缓存重用机制 1、Python的缓存重用机制是为了提高程序的执行效率的。 缓存:程序会在内存里开辟一个空间,用来存放我们定义过的数据,方便我们在后续的程序里能直接提取到数据,提...
Centos7.3开机自动启动或执行指定命令操作
在CentOS 7.3系统中,可以通过创建自启动服务或编写rc.local服务脚本实现开机自动启动指定命令或程序。 1. 创建自启动服务 可以将要自动启动的命令或程序创建为系统d服务。 - 在/etc/systemd/sys...
Redis使用watch完成秒杀抢购功能的代码
使用Redis的watch命令可以实现秒杀抢购的功能。基本思路如下: 1. 用户访问秒杀页面,页面请求Redis的watch命令监视秒杀商品的库存key。 2. 用户点击抢购按钮,页面向Redis发送事务请求(MULTI命令)...
Docker Compose yml配置文件及常用指令简介
Docker Compose 使用 YAML 文件来定义多服务的应用。YAML 是 JSON 的一个子集,因此也可以使用 JSON。 Docker Compose 默认使用文件名 docker-compose.yml。当然,也可以使用 -f 参数指定具体文...
Docker根据docker-compose文件部署应用
Shell函数参数解析
和 C++、C#、Python 等大部分编程语言不同,Shell 中的函数在定义时不能指明参数,但是在调用时却可以传递参数。 函数参数是 Shell 位置参数的一种,在函数内部可以使用$n来接收,例如,$1 表示...
Mysql Update批量更新的几种方式
通常情况下,我们会使用以下SQL语句来更新字段值: UPDATE mytable SET myfield='value' WHERE other_field='other_value'; 但是,如果你想更新多行数据,并且每行记录的各字段值都是各不一样,...
SQLite 中文指南之FAQ
1. 如何创建自增字段? 2. SQLite 支持哪些数据类型? 3. 为什么能向 SQLite 数据库的整型字段中插入字符串? 4. 为什么 SQLite 认为表达式 '0'=='00' 为真? 5. 为什么 SQLite 不允许在同一张...
在Redis数据库中实现分布式速率限制的方法
问题 在许多应用中,对昂贵的资源的访问必须加以限制,此时速率限制是必不可少的。许多现代网络应用程序在多个进程和服务器上运行,状态需要被共享。一个理想的解决方案应该是高效、 快捷的,而...









