为新添加的程序,创建符号链接(软链接)是一个良好习惯(类似于WIndows系统中的快捷方式)。 要创造一个符号链接,需要用ln -s命令。 ln -s /path/to/file /path/to/symbol ln是用于 创建链接 的命令 -s 表示创造一个符号链接 而非硬链接 中间的部分表示符号链接的目标文件路径,指向的是想要快速打开的文件。 …
创建OSS对象存储 在阿里云对象存储中创建一个OSS实例,权限选择公共读,以便外部访问。 保存bucket的名称和实例所在的存储区域 通常位于外网域名的oss之后(如oss-cn-beijing) (免费) 创建一个RAM子用户,复制accessId和accessKey并妥善保存。 下载配置PicGo PicGo是一个图片上传工具。 官网链接: h…
简介: Nginx 是一个高性能的HTTP和反向代理web服务器,同时提供了IMAP/POP3/SMTP服务。 以稳定性、丰富的功能集、简单的配置文件、低系统资源消耗(占有内存少)和高性能(并发能力强)闻名。 特性: 负载均衡: 将客户端的请求分发到多个后端服务器(节点),来均衡流量分担后端服务器的压力,避免单一服务器过载。连续高可用。 根据负载均…
官方文档: 网络存储 - GL.iNet 文档 (gl-inet.cn) 打开Samba协议 Windows 系统需要打开 Samba 协议:打开控制面板 -> 程序和功能 -> 启用或关闭 Windows 功能,在弹出窗口中勾选 SMB1.0/CIFS 文件共享支持,子项中的三项全部勾选。Windows 10/Windows 10 已…
固件更新约等于重装,建议恢复出厂重新配置。 更新软件包 opkg update 主题更新(安装iStore风格) wukongdaily/gl-inet-onescript: 该项目可以让MT2500/MT3000/MT6000路由器在不刷机情况下,一键变成iStoreOS风格。 (github.com) 先通过SSH连接到路由,第一次使用,输入下…
简介: 触发器是与表有关的数据库对象,在 insert/update/delete 之前或者之后,触发并执行触发器中定义的SQL语句集合。 触发器适合在数据库端确保数据的完整性,日志记录,数据校验 现在的触发器还只支持行级触发,不支持语句触发。 创建查看删除: -- 创建 -- CREATE TRIGGER [trigger_name] B…
简介: 在一个业务逻辑中,可能需要查询多次数据库(多次网络请求) 可以将多条SQL语句封装在一个集合当中,调用业务对应的SQL集合。 存储过程是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化开发人员的重复工作,减少网络请求的数量,提升安全(更细粒度的权限控制),从而提高开发和数据处理的效率。 存储过程思想上,就是数据库SQ…
简介: MySQL 5.0版本之后引入视图。 视图本身是一个虚拟表,不存放任何数据。使用SQL语句访问视图时,它返回的数据都是从其他表里生成的。视图和表是在同一个命名空间,MySQL对于二者大多是同样对待的。 不过也有不同,例如:不能对视图创建触发器,也不能使用DROP TABLE命令删除视图。 视图不仅可以简化用户对数据的理解,也可以简化他们的操…
插入数据: 批量插入 手动提交事务 主键顺序插入性能高于乱序插入 大批量插入数据,可以使用MySQL数据库提供的load指令进行插入: Load指令: #在连接服务器时,加上参数 --local-infile 表示读取本地文件。 mysql --local-infile -u root -p #设置全局参数local_infile为1,开启从本地加…
简介: 索引(index)是帮助MySQL高效获取数据的数据结构(有序) 全表扫描性能极低。 建立索引,就是建立一个二叉树并维护。 有索引的位置,查询效率非常高效。 提高数据检索的效率,降低数据库IO压力,用空间换时间。 虽然查询效率很高,但如果进行更删改操作时,会产生额外维护树的成本。 索引结构: 在存储引擎层实现,不同存储引擎有不同的结构: B…