webworker计算md5实践及遇到的坑最近项目要实现大文件的分块上传及断点续传,其中文件的md5是判断文件或文件块是否已被上传的重要依据。1.阶段一编码初期,直接在公共方法中写了一个传入file返回md5的函数,供文件上传模块使用。关键代码如下:/***获取文件的md5*@param{*}file文件对象*/importSparkMD5from‘spark-md5‘exportasyncfun
分类:
Web程序 时间:
2020-07-24 23:48:21
阅读次数:
117
执行Shell 输入完整脚本文件路径即可执行。 提示:权限不够,则执行chmod u+x 文件名。 执行bash shell文件名称。 简单的脚本 #!/bin/bash # 上面的是指定解释器 echo $PATH echo 路径输出完毕! echo `date +%Y%M%d` 接受输入参数 执 ...
分类:
系统相关 时间:
2020-07-24 21:28:05
阅读次数:
84
jq可以给shell提供json解析功能,但托管在epel仓库 yum -y install epel-release yum clean all yum makecache yum -y install jq 若安装过程遇到如下问题: yum Cannot retrieve metalink fo ...
分类:
其他好文 时间:
2020-07-24 19:06:44
阅读次数:
97
问题背景: 使用spark datasource v2 接口,外接存储源时,发现更改项目版本后,spark-shell报错 搜索该错误无果,网上报什么window util错,并不是我遇到的问题. error: not found: value spark Exception in thread " ...
分类:
编程语言 时间:
2020-07-24 15:52:06
阅读次数:
115
想在服务器上写一个shell脚本,在磁盘使用率达到80%时,自动清理掉一些没有用的日志文件,根据这个想法,在生产环境上写了一个以下脚本,按照该流程,可实现在linux环境做一个定时任务来执行shell脚本,监控磁盘内存,当到达80%时,将自动清空catalina.out的日志文件。1.进入到tomc ...
分类:
系统相关 时间:
2020-07-24 09:22:33
阅读次数:
106
Linux是一套免费使用和自由传播的类Unix操作系统,是多用户、多任务、支持多线程和多CPU的操作系统。Linux继承了Unix以网络为核心的设计思想,是一个出色的性能稳定的多用户网络操作系统。 现在会点Linux基本操作的人大有人在、多如牛毛,然而,真正把Linux运用到极致的少之又少,这就造成 ...
分类:
系统相关 时间:
2020-07-23 23:05:46
阅读次数:
116
学习shell基础命令‘‘单引里面写什么就是什么""双引里面写什么就是什么(如果有变量会把变量的量显示出来)``与下面的$()一样,优先执行完得出结果$()测试[]中括号里面都要有空格-f测试是否为文件例:[-f/etc/passwd]&&echo‘真的是个文件‘//成功的[-f/home]&&echo‘真
分类:
系统相关 时间:
2020-07-23 22:53:01
阅读次数:
94
adb shell am force-stop XXX其中XXX是app的包名,发现进程还在,而且ps看进程号不变,也就是此包没有被stop掉,在android 8.1系统中。其实在android8.1中的代码中: if (app.persistent && !evenPersistent) {// ...
分类:
移动开发 时间:
2020-07-23 22:41:52
阅读次数:
155
一、Linux一般命令 help 某命令:如果不知道某个命令怎么用,使用help 某命令 cd:(change directory)切换文件目录;/ 是根目录, ~是用户主目录比如root用户下就是root目录,自定义用户下就是/home/username; cp:复制粘贴;当 cp 不加-r的时候 ...
分类:
系统相关 时间:
2020-07-23 22:31:06
阅读次数:
97
测试脚本: 1 #!/bin/bash 2 3 touch /home/test.txt 4 5 ls /home 6 7 hostname 8 9 pwd 运行结果: [root@localhost ~]# ./xxx.sh test.txt localhost.localdomain /root ...
分类:
系统相关 时间:
2020-07-23 22:22:54
阅读次数:
92