摘要:
Redis是一个开源的高性能键值对存储系统,具有快速、灵活和可扩展的特性。 它是一个基于内存的数据结构存储系统,可以用作数据库、缓存和消息代理。 Redis的一些主要特点和用途: 高性能:Redis数据存储在内存中,因此能够提供极快的读写操作。 它采用单线程模型和异步 I/O,避免了多线程的竞争和阻 阅读全文
摘要:
PHP编译安装。 1.下载PHP源码包,wget https://www.php.net/distributions/php-8.2.8.tar.gz 2.进入安装源码包目录,执行./configure命令配置,PHP的核心扩展和常用扩展。 3.编译make,安装make install. ./co 阅读全文
摘要:
背景: 主要是服务器内存紧张时,可以通过交换分区,减轻内存压力。 基础命令: mkdir:用于创建目录。 touch:若文件不存在,系统会建立一个新的文件。 dd:可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。 mkswap:命令用于设置交换区(swap ar 阅读全文
摘要:
1.文件权限管理 每个文件或目录重要权限控制:所有者、所属组、其它人,每个类型都有读(r)、写(w)(不包括删除)、执行(x)三种权限。目录对于读保证可以查看目录的内容,写保证可以新建或删除文件,修改和移动等操作,执行保证当前目录可以成为工作目录(程序执行时的目录)。 通过ls -al命令查看当前列 阅读全文
摘要:
查找分为内查找和外查找。 顺序表查找: 线性表的顺序存储结构主要使用两种方法:顺序查找和二分查找。 1)顺序查找:从表的一端开始,顺序扫描线性表,依次把扫描的记录和关键字比较,如果相等查找成功返回所在记录下标,否则失败,继续查找直到扫描完成。 2)二分查找:要求查找线性表必须是顺序存储结构的有序表, 阅读全文
摘要:
排序分为内部排序和外部排序,区别在于存储数据的位置。 内部排序分别有五类:插入、选择、交换、归并和分配排序。 排序过程有两个操作:一是比较关键字大小,二是记录的移动或改变。 (1)插入排序 基本思想:每次将待排序的记录按关键字的大小插入到前面已经排序好的适当位置,直到全部记录插入完成。 主要方法:直 阅读全文
摘要:
树形结构是一种非线性结构,树中每个结点的都有关系性,生活中族谱、大学机构等都是树形结构,在计算机中编译程序用来表示源代码的语法结构,数据库索引,计算机图形表示图像关系等。 树的定义是,n(n >= 0)个结点的有限集T。它或是空集(空树即 n = 0),或者非空集。对于任意一棵非空树,有且仅有一个特 阅读全文
摘要:
时间复杂度:O(2N) int maxSubArr() { int arr[] = {-2, 11, -4, 13, -5, -2}; int i, length, max, j; length = sizeof(arr) / sizeof(int); max = 0; int temp = 0; 阅读全文
摘要:
参考:《MyCat权威指南》 环境: OS:windows10 mycat_version:1.6.7.6 jdk:1.7以上 启动方式:bin/startup_nowrap.bat 日志: 1.mycat.log,运行日志。 2.wrapper.log,启动日志。 3.switch.log 配置( 阅读全文