1、shell 脚本写出检测 /tmp/size.log 文件如果存在显示它的内容,不存在则创建一个文件将创建时间写入。 一、 ll /tmp/size.log &>/dev/null if [ $? -eq 0 ];then cat /tmp/size.log else touch /tmp/size.log echo date > /tmp/size.log fi二、 if …
2025/1/18 21:55:20Redis的调优方案可以从多个方面进行,以下是一些常见的优化方法及代码示例: 1.使用管道(Pipelining) 管道技术可以减少客户端与Redis之间的交互次数,从而提高性能。在批量操作时,通过管道可以一次性发送多个…
2025/1/19 3:34:13拓扑排序精讲 题目讲解:代码随想录 重点: 给出一个有向图,把这个有向图转成线性的排序就叫拓扑排序。拓扑排序也是图论中判断有向无环图的常用方法。拓扑排序的过程,其实就两步: 找到入度为0的节点,加入结…
2025/1/18 20:13:311.目录相关命令 命令命令说明pwd用于显示/打印当前目录位置。ls/ll 列出当前目录下的文件或者目录,ll是ls -l的别名,ls仅显示名称,ll会显示详细的目录文件信息。 cd目录切换,常见用法有,cd /切换到根目录,…
2025/1/20 14:54:21一、简介 1.1 IO(BIO)—阻塞式IO 起源于JDK1.0 java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 一个流可以…
2025/1/20 17:00:54 人评论 次浏览前段时间前同事找我看了这么一段代码:(new Pipeline($this->container))->send($passable)->through($middleware)->then($destination);是laravel框架里看起来很直观的一段调用逻辑,把container注入到Pipeline对象,然后将passab…
2025/1/20 16:40:06 人评论 次浏览MR实现多表连接的原理和单表连接时一样的,甚至比单表连接还要简单。 在map阶段只需要根据文件的名称区分左表还是右表。使用关联的字段作为key2。 在reduce中对values中的值分别存储到一个左表list和右表list中。对左表list和右表list进行一个笛卡尔积完事。 1 impo…
2025/1/20 15:55:58 人评论 次浏览前言 每安装一个记得查看版本,可看是否安装成功。 安装流程: node—ruby—gulp—sass—gulp plugins—config gulpfile.js 安装node 到http://nodejs.cn/(中文版^_^)下载并安装; 如此npm也会一并安装了npm常用命令[http://javascript.ruanyif…
2025/1/20 15:35:10 人评论 次浏览varchar是可变长字符串,不预先分配存储空间,长度不要超过5000,如果存储长度 大于此值,定义字段类型为 text,独立出来一张表,用主键来对应,避免影响其它字段索引效 率。解释 如果 字段类型为 tex…
2025/1/20 19:10:23 人评论 次浏览1.第1题 单选题 在Word的编辑状态,被编辑文档中的文字有“四号”、“五号”、“16”磅、“18”磅4种,下列关于所设定字号大小的比较中,正确的是( )。AS7奥鹏作业学习网(aopeng123.cn)A、“四号”大于“五号”AS7奥鹏作业学习网…
2025/1/20 19:09:22 人评论 次浏览哈夫曼树相关的几个名词 图1 哈夫曼树 路径:在一棵树中,一个结点到另一个结点之间的通路,称为路径 图 1 中,从根结点到结点 a 之间的通路就是一条路径 路径长度:在一条路径中,每经过一个结点,…
2025/1/20 19:08:52 人评论 次浏览Storm排错调优之Spout拉取造成内存溢出 原因分析: Storm框架的两个组件spout和bolt,由于Spout从Kafka拉取消息,bolt用于处理。一般情况下,处理速度低于拉取速度,导致bolt处理消耗资源过多。最终造成内存溢出。 解决方案࿱…
2025/1/20 19:08:21 人评论 次浏览刚开始接触weex,还没接触react native 简单介绍几句,后面再来补充weex解决了前端语言性能差和显示效果受限的问题只需要在app中嵌入weex的sdk,就可通过编写html、css、JavaScript开发native级别的weex界面,weex界面的生成码其实就…
2025/1/20 19:07:51 人评论 次浏览开头 最近,程序员这个圈子可谓热闹非凡,前不久,一个神奇的开源项目996.ICU诞生,几天时间就有超过10w star 和 1w fork ,可谓是Github上star增长最快的项目。996.icu将程序员996的严重加班情况带到了大众面前,马云、刘…
2025/1/20 19:07:20 人评论 次浏览目录 一、公用表表达式(WITH子句) 二、递归查询的语法 三、如何处理递归查询 四、一个简单的例子 五、添加生成的列 六、与 PLSQL 的比较 七、递归查询的真正实力 递归查询是一个有难度的话题,但它能够完成在 SQL 中无法实现的操作。 …
2025/1/20 11:35:18 人评论 次浏览1.通过MediaQuery.removePadding可以移除元素的pandding,需要注意要指定移除哪个方向的padding,例如移除上面的padding MediaQuery.removePadding(removeTop: true,context: context,child: , )2.获取状态栏高度 import dart:ui; MediaQueryData.fromW…
2025/1/20 11:34:48 人评论 次浏览闭包 装饰器是基于闭包实现的 案例 补充时间戳 补充定义函数不会执行函数 timeit(),不会执行定义函数wrapper,直接打印了 闭包 1.将timeit()函数的返回值值存到in_fun 2.timeit()运行print(timeit) 3.return wrapper,就是把wrapper给i…
2025/1/20 11:34:17 人评论 次浏览主库:- 修改配置文件binlog-do-db test 仅记录test库,用来做数据同步。binlog-ignore-db 仅不记录mysql,其他库数据都可以同步。数据库同步规则表中互有冲突,建议仅使用一种规则配置多行vim /etc/mysql[mysqld]server-id 10log-…
2025/1/20 11:33:47 人评论 次浏览目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同点,就是单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短。 传统多线程方案中我们采用的服务器模型则是一旦接受到请求之后,即创…
2025/1/20 11:33:16 人评论 次浏览session中存了很多值,如何用较少的代码清除所有的session?可以一个一个的用session.removeitem清除的; 简单省事: sessionStorage.clear()转载于:https://www.cnblogs.com/TigerZhang-home/p/8985629.html
2025/1/20 11:31:45 人评论 次浏览