历史文件压缩,且持续追加解决方案
历史文件压缩,且持续追加解决方案 故事的发展是这样的,当linux系统持续的运行程序,会产生很多的数据日志,那么这部分日志删也不舍得,存着浪费空间,那么最好的方案就是压缩到本地咯,那么首先想到的就是使用find命令进行查找自己需要压缩的文件对不 find /your/directory/path -
快速解决依赖包漏洞不用升级的解决方案
某一天将程序进行了安全漏洞扫描我擦,一堆的安全漏洞。 那么除了替换或者升级还有什么好的办法么? 我们都知道底层的架构确定好以后,想升级依赖包是很难的事情。 嘿嘿 随机呢我就想到了,我可以将源码下载下来,重新编译呀,完了提交到私服,在引用名称都变了,肯定扫描不出来对吧,一般都是名称匹配嘛。 但是很快这
unzip 解压大文件出现错误invalid zip file with overlapped components (possible zip bomb)
unzip 解压大文件出现错误invalid zip file with overlapped components (possible zip bomb) 添加环境变量即可 UNZIP_DISABLE_ZIPBOMB_DETECTION=TRUE
export UNZIP_DISABLE_ZIPB
mac多个压缩包合并以及解压
多个压缩包合并 cat xxxx.tar.zip.0** >xxxx.tar.zip 解压 unzip xxxx.tar.zip
cat xxxx.tar.zip.0** >xxxx.tar.zip
redis批量删除某个指定key的前缀
EVAL "local licenseKeys = redis.call('keys', KEYS[1]) for i, v in ipairs(licenseKeys) do redis.call('del', v) end" 1 group_* redis-cli -h r-2zeyhq5t9b
SQL根据经纬度查询最近的距离
根据经纬度查询最近的距离 param:参数实体
tb:表别名
latitude:经度
longitude:纬度
SELECT tb.*,
ROUND(6378.138 * 2 * ASIN(
SQRT(POW(
arthas常用命令
官方地址: https://arthas.aliyun.com 简介 简介 Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升
登录注册最佳方案【转发】
参考地址:https://juejin.cn/post/7204715616283836473?utm_source=gold_browser_extension#heading-3 个人认为非常棒,给出的方案还有存在的问题,都是落地的解决方案
移动h5转微信小程序
可以使用hbuilder,创建一个uniapp模版,在pages/index.vue中添加/修改如下代码 <web-view src="https://此处为h5的地址/"></web-view> 这样写还不够,为什么? 你会发现,当这样以后在微信开发者工具是可以正常使用的,但是发布/体验版本会报错
大量数据去重bitMap位图解决方案
数据去重bitMap位图解决方案 一个32g的内存操作系统,在20亿个整数,找出某个数x是否存在其中 - 方式一:假设是java int占4个字节,1个字节=8位(1byte=8bit)一个int 32*20亿 个bit 约等于7g
- 方式二:不存储具体数据,而存储是否存在,如果存在则打上标