Docker
本文整理了Docker的常用命令、参数和使用场景,方便快速查阅和使用。 Docker常用命令镜像命令列出所有镜像1docker images 搜索镜像1docker search 镜像名 拉取镜像1docker pull 镜像名 容器命令列出所有容器1docker ps -a 运行容器1docker run -d --name 容器名 镜像名 启动容器1docker start 容器名 停止容器1docker stop 容器名 删除容器1docker rm 容器名 网络命令列出所有网络1docker network ls 创建网络1docker network create 网络名 删除网络1docker network rm 网络名 数据卷命令列出所有数据卷1docker volume ls 创建数据卷1docker volume create 数据卷名 删除数据卷1docker volume rm 数据卷名 其他命令查看容器日志1docker logs 容器名 进入容器1docker exec -it 容器名...
面试题
PHP 面试笔试常见题汇总PHP 基础知识变量与数据类型问题:PHP 有哪些基本数据类型?如何判断变量类型? 答案: 基本类型: 标量类型:boolean、integer、float、string 复合类型:array、object 特殊类型:null、resource 判断方法:gettype()、is_*() 系列函数(如 is_array())、instanceof(对象类型)。 问题:== 和 === 的区别? 答案: ==:仅比较值是否相等(类型会自动转换),如 5 == ‘5’ 为 true。 ===:严格比较(值和类型均需相同),如 5 === ‘5’ 为 false。 问题:PHP 中的引用与值传递的区别? 答案: 引用:传递变量的内存地址,函数内部修改会影响原始变量。 值传递:复制变量的值,函数内部修改不影响原始变量。 面向对象编程(OOP)问题:PHP...
排序算法
冒泡排序原理冒泡排序是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越小的元素会经由交换慢慢 “浮” 到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名...
Redis
Redis完全指南目录 Redis简介 Redis核心特性 Redis数据类型 String Hash List Set Sorted Set Bitmap HyperLogLog Geospatial Redis持久化 RDB持久化 AOF持久化 持久化策略选择 Redis事务 事务相关命令 事务执行流程 事务中的错误处理 ACID特性 WATCH命令与乐观锁 Redis分布式锁 基本实现 Redlock算法 Redis发布订阅 相关命令 发布订阅特点 应用场景 Redis高级特性 Lua脚本 管道(Pipeline) 内存优化 性能优化 高可用方案 Redis最佳实践 键值设计 命令使用 安全配置 监控指标 参考资料 Redis 简介Redis(Remote Dictionary Server)是一个开源(BSD许可)的内存数据结构存储系统,可用作数据库、缓存和消息中间件。它支持多种数据类型,具有内置的复制、Lua脚本、LRU驱动事件、事务以及不同级别的磁盘持久化功能,并通过Redis Sentinel和Redis...
mysql面试题
什么是SQL?结构化查询语言 (Structured Query Language) 简称...
git命令速查
Config1234git config --global user.name "name"git config --global user.email "email"# 查看git config --global --list init1git init clone1git clone <repository-url> add1234git add <file-name># 添加所有更改文件git add . commit1git commit -m "message" 合并12git rebase -igit merge --squash stash12345678910111213git stash -m "message"# 查看git stash list# 应用git stash apply# 应用并删除最新一个git stash pop# 删除最新一个git stash drop# 删除指定暂存的记录 $ git stash drop...
Beego 实现CRUD
models/user.go 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109package controllersimport ( beego "github.com/beego/beego/v2/server/web" "myproject/models" "strconv")type UserController struct { beego.Controller}// 获取用户信息func (c *UserController) Read() { id :=...