一,结构体_finddata_t 介绍: struct _finddata_t { unsigned attrib; time_t time_create; time_t time_access; time_t time_write; _fsize_t size; char name[_MAX_FNAME]; }; unsigned   &n
# SQL Server JSON过滤多层嵌套 ## 1. 简介 在本篇文章中,我将教会你如何在SQL Server中进行JSON过滤多层嵌套的操作。首先,我会给出整个过程的流程图和步骤表格,然后逐步讲解每一步需要做的事情,并提供相应的代码和注释。 ## 2. 流程图 下面是整个过程的流程图: ```mermaid stateDiagram [*] --> 开始 开始
原创 2023-09-30 05:43:16
149阅读
重要要点仅凭ACID或非ACID来思考,还需要知道数据库支持的隔离级别。标榜为“最终一致”的某些数据库可能返回与任何时间点不一致的结果。一些数据库提供的隔离级别比您要求的更高。脏读会导致您看到同一记录的两个版本,或者完全错过一条记录。在单个事务中多次重新运行查询时,可能会出现幻像行。最近,当开发人员David Glasser了解MongoDB默认执行脏读的糟糕方式时,MongoDB再次成为Redd
上篇的sql优化篇章,更多偏向于优化的思想概念,先前抛出的4个优化问题中,篇幅过长,只对前两个问题进行了解析。接下来我们一起来谈谈sql的连接查询优化,更偏向于实际运用,并对如下两个问题进行探讨。篇幅过长,请耐心看完。1.嵌套查询、HASH连接、排序合并连接、笛卡尔连接等怎样玩能达到最优?IN 与 EXISTS 谁快谁慢?嵌套循环(NESTED LOOPS)嵌套循环的算法:驱动表返回一行数据,通过
转载 2023-07-28 13:04:26
282阅读
  需求:为了容灾,需要部署两台服务器,便于主备切换,当主服务器挂掉之后,主辅服务器角色永远对换,即使之前主服务器恢复也不再重新恢复之前主辅角色,直到下次发生主备切换       分析:mongodb两种数据复制方式:1、主备,当主服务器挂掉之后,辅服务器不能够提供写服务,故mongodb主备方案不合适。2、replica set,但只有两个节点时,主节点挂
转载 2023-06-30 13:58:35
97阅读
网站运行一段时间,经常遇到磁盘空间占满的情况。排查过程如下:一、首先使用df -h 命令查看磁盘剩余空间,通过以下图看出/目录下的磁盘空间已经被占满。二、进入根目录,因为最近常用的目录就是usr目录,所以用du -bs命令看一下常用的usr目录大小,由下图可见/usr目录占据了11g。其实可以直接运行find命令,见第三步三、进入usr目录用find 命令找到大文件把日志,压缩包什么的都清空一下就
转载 2024-04-27 08:32:51
534阅读
1.find 筛选文件  I:  find ./destDirPath/ -name "*[^.data]" #筛选出任何不是*.data文件  II: find ./destDirPath/ -name "*.data" -size +10k #筛选出size>10k的*.data文件  注意,第二条size开关后面的+/-号,可以控制文件大于/小于
# 如何在Linux中创建多层目录 作为一名经验丰富的开发者,我将会详细地教你如何在Linux中创建多层目录。在Linux系统中,我们可以使用mkdir命令来创建目录,而要创建多层目录,我们需要使用-p选项。下面是整个流程以及每一步需要做的事情。 ## 创建多层目录的步骤 | 步骤 | 操作 | 说明
原创 2024-05-29 10:01:33
384阅读
#在同一目录文件查找ls -l |grep "find"#亦可以采用(精确查找)ls -l find#块文件的过
原创 2023-02-02 10:04:17
88阅读
Linux操作系统中,过滤技术是一个非常重要的部分,它可以帮助我们更有效地管理和处理数据。在Linux中,有许多种方法和工具可以实现过滤功能,其中最常用的就是使用红帽Linux提供的过滤工具。 过滤是指根据特定的规则或条件从一组数据中选择出符合要求的内容,并将其输出或者进行相应的处理。过滤功能可以用于数据的筛选、排序、查找、替换等操作,方便用户快速、准确地从庞大的数据集合中找到需要的信息。
原创 2024-01-31 11:49:05
102阅读
 一.mkdir -p -v 创建多级目录,并查看其详细的创建过程-p 创建多级目录   -v 看创建多级目录的详细过程     二.树形⽬录 tree通常情况下系统未安装该命令,需要yum install -y tree安装直接使⽤tree显示深度太多,⼀般会使⽤ -L选项⼿⼯设定⽬录深度格式:tree -L n
我们己经知道,将几个命令通过管道符组合在一起就形成一个管道。通常,通过这种方式使用的命令就被称为过滤器。过滤器会获取输入,通过某种方式修改其内容,然后将其输出。简单地说,过滤器可以概括为以下两点:如果一个 Linux 命令是从标准输入接收它的输入数据,并在标准输出上产生它的输出数据(结果),那么这个命令就被称为过滤器。过滤器通常与 Linux 管道一起使用。常用的被作为过滤器使用的命令如下所示:命
一、查看统计信息① 命令如下:vmstat #命令报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息。② 如下截图所示:二、各个模块的作用① procsr #列表示运行和等待cpu时间片的进程数,如果长期大于1,说明cpu不足,需要增加cpu。 b #列表示在等待资源的进程数,比如正在等待I/O、或者内存交换等。② memoryswpd #切换到内存交换区的内存数量(k表示)。如果s
# Java从Redis数据分页过滤 在现代的Web应用中,数据的快速检索和分页展示是一个常见的需求。而对于大型应用来说,传统的关系型数据库可能效率不够高,因此使用缓存数据库如Redis来存储和检索数据变得非常重要。 本文将介绍如何使用Java从Redis中查找数据,并进行分页和过滤。我们将使用Spring Boot作为应用框架,并结合Jedis作为Redis的Java客户端库。 ## 准
原创 2023-11-03 03:39:27
81阅读
  布隆过滤器用于字符串去重复,比如网络爬虫抓取时URL去重、邮件提供商反垃圾黑名单Email地址去重。等等。用哈希表也可以用于元素去重,但是占用空间比较大,而且空间使用率只有50%。  布隆过滤器只占哈希表的1/8或1/4的空间复杂度,就能解决同样的问题,但是有一定的误判,而且不能删除已有元素。元素越多,误报率越大,但是不会漏报。对于还需要删除的布隆过滤器,还有Counter Bloom Fil
# 如何在Linux过滤Java进程 在Linux中,管理和监控进程是开发者不可或缺的一部分。对于一名刚入行的小白来说,了解如何过滤出Java进程是一个良好的开端。本文将指导你通过简单的步骤来实现“Linux过滤Java进程”的目的。 ## 整体流程 我们可以把整个操作流程分成几个步骤。以下是一个简单的流程表格: | 步骤 | 描述 |
原创 11月前
48阅读
Linux系统中,文件过滤是一个非常重要的操作,可以帮助用户快速查找到想要的文件或者过滤掉不需要的文件。而在Linux系统中,可以使用红帽命令来进行文件过滤操作,提高工作效率。 在红帽系统中,用户可以使用一些关键词来进行文件过滤操作,比如使用“ls”命令来列出当前目录下的所有文件和文件夹。如果用户想要过滤出特定的文件,可以结合使用“ls”命令和一些参数来实现。比如,如果用户想要过滤出所有以“.
原创 2024-03-06 12:37:22
111阅读
过滤history是Linux系统中的一个非常实用的命令,可以帮助用户查找和过滤之前使用过的命令记录。在Linux系统中,history命令会记录用户在终端中输入的所有命令,这样用户可以通过输入history命令来查看之前输入的命令历史记录。但是有时候用户会希望只查看特定的命令记录,这时就需要使用过滤history的功能了。 过滤history命令可以通过在history命令后加上一些选项来实现
原创 2024-05-06 10:38:56
234阅读
cat xxx.conf | grep -v '#'
原创 2009-12-15 17:09:43
3242阅读
1评论
总结一些平时查看日常或线上日志常用的Linux命令,主要包括查看、筛选、分析、统计的命令。 文章目录查看日志筛选日志分析日志 看日志查看日志的命令主要有cat,tac,head,tail。(1)cat命令经常用于查看日志文件,打印连续的内容。对于日常或者线上的机器来说,往往日志文件很大,将连续的日志打印出来,并不能快速的找到结果,并不建议使用。例子:从第10行开始显示15行 cat access
转载 2024-03-07 16:51:02
184阅读
  • 1
  • 2
  • 3
  • 4
  • 5