- 博客(1386)
- 资源 (2)
- 收藏
- 关注
原创 redis 备份和恢复 :redis-dump安装与导出redis数据
这里说下redis-dump的安装和简单使用一、安装redis-dumpredis-dump安装的时候一般都会遇到下面的错误:ERROR: Error installing redis-dump:redis requires Ruby version >= 2.2.2.所以这里我直接按照解决方案来安装redis-dump.1、安装rvm:# gpg...
2018-07-02 17:38:55 3897
原创 linux TCP 和 socket 参数设置
tcp_syn_retries :INTEGER默认值是5对于一个新建连接,内核要发送多少个 SYN 连接请求才决定放弃。不应该大于255,默认值是5,对应于180秒左右时间。(对于大负载而物理通信良好的网络而言,这个值偏高,可修改为2.这个值仅仅是针对对外的连接,对进来的连接,是由tcp_retries1 决定的)tcp_synack_retries :INTEGER默认值是
2016-04-30 00:37:41 10059
原创 Windows 的 docker 删除容器后 WSL2 磁盘空间不释放的问题
见这里的文章: https://blog.csdn.net/ppppppppila/article/details/139653675。Windows 的 docker 删除容器后 WSL2 磁盘空间不释放的问题,成功搞定。
2024-09-14 21:32:16 346
原创 spark和hadoop的区别
Spark:提供了更广泛的数据处理功能,包括批处理、流处理(Spark Streaming)、机器学习(MLlib)、图计算(GraphX)和交互式查询(Spark SQL)。Hadoop:主要用于批量数据处理,虽然它的生态系统中包括其它工具(如Hive、Pig、HBase等),可以实现不同的功能,如查询、流处理和NoSQL数据库等。Hadoop:有一个庞大的生态系统,包含不同的组件,如Hadoop分布式文件系统(HDFS)、YARN资源管理器、MapReduce计算框架等。
2024-06-24 00:33:54 407
原创 pip3 用阿里云加速
pip3 install -i http://mirrors.cloud.aliyuncs.com/pypi/simple pip -U && pip3 install -r requirements.txt -i http://mirrors.cloud.aliyuncs.com/pypi/simple
2024-05-11 20:40:35 287 1
原创 Charles最新版在 window11 中打不开没有任何反应
打开 C:\Users\用户名.accessibility.properties。注释两行代码即可,结果如下。
2024-05-11 10:46:59 400
原创 selenium4 的培训视频
https://www.bilibili.com/video/BV1VP41167kV?p=6&spm_id_from=pageDriver&vd_source=7781c20bd0c99a95e9f9470fe8801b10
2024-05-02 01:22:20 434
原创 google chromeDriver 地址
chrome driver 下载地址。#chrome brower下载地址。#安装openssl 1.1.1K。#安装chrome driver。#安装browser。
2024-05-01 22:56:52 1422 1
原创 centos 7.x 上安装 AI insightface + pytorch + cuda
centos 英伟达检查工具nvidia-smi。
2024-03-13 20:32:43 1167
原创 解决 python CV2 imread读取中文文件名的问题
cv2.imread 默认情况下可能不支持包含非ASCII字符(如汉字)的文件路径,因为 OpenCV 底层使用的是 C++ 的 fopen 函数,它通常不支持 UTF-8 或 Unicode 文件名。这会导致当文件路径中含有汉字时无法正常读取文件。一个通用的解决办法是先将图片读入一个字节流(bytes),然后使用 OpenCV 的 imdecode 函数从内存中解码图像。以下是如何做到这一点的代码示例:pythonimport cv2。
2024-02-02 17:30:42 1089
原创 Python 多进程 mp.Pool 多线程 ThreadPoolExecutor 优缺点
相反,如果你的任务主要是IO密集型的,那么多线程可能更加合适。避免全局解释器锁(GIL):Python中的GIL限制了同一个时刻只有一个线程可以执行Python字节码,而多进程由于每个进程都有自己的Python解释器和内存空间,因此可以真正并行地执行多个任务。开销较大:创建进程比创建线程需要更多的时间和资源,尤其是在任务数量很大或者任务执行时间很短时,进程的创建和销毁会带来相对较大的开销。适合CPU密集型任务:在多核CPU上,当任务主要受CPU性能限制时,使用多进程可以显著提高程序的执行速度。
2024-01-31 18:07:52 652
原创 ffmpeg 从视频文件抓取图片 (帧)的用法
vf "select=not(mod(n,10))"表示选取每10帧中的第一帧(n代表当前帧编号,从0开始)。这个例子中,-ss 00:00:05设定了开始时间(小时:分钟:秒),而-frames:v 1告诉ffmpeg提取一帧视频。ffmpeg的行为可能会根据你的系统和ffmpeg版本略有不同,请确保查看ffmpeg文档或使用ffmpeg -h获得帮助。要从视频文件中提取多个图片帧,你可以使用ffmpeg命令行工具。命令中的参数可以根据需要调整,比如调整JPEG的质量或者改变帧提取的频率。
2024-01-31 18:05:27 1726
原创 ffmpeg 从视频文件抓取图片 (帧)的用法
vf "select=not(mod(n,10))"表示选取每10帧中的第一帧(n代表当前帧编号,从0开始)。这个例子中,-ss 00:00:05设定了开始时间(小时:分钟:秒),而-frames:v 1告诉ffmpeg提取一帧视频。ffmpeg的行为可能会根据你的系统和ffmpeg版本略有不同,请确保查看ffmpeg文档或使用ffmpeg -h获得帮助。要从视频文件中提取多个图片帧,你可以使用ffmpeg命令行工具。命令中的参数可以根据需要调整,比如调整JPEG的质量或者改变帧提取的频率。
2024-01-31 17:29:37 1795
原创 Springboot druid 的动态多数据源配置
下面就对spring boot 2.x + druid + Mybatis-plus 来实现多数据源 的整合
2023-12-20 18:05:54 634
原创 关于线程池 lamda和线程启动的那些事
另外,Java 线程池 ThreadPoolExecutor 也是不错的多线程设计必用的,那如何设计一个比较好的线程池API让别的方法调用?2、写一个类实现Runnable接口,实现run()方法,用new Thread(Runnable target).start()方法。start()排队,CPU选中后执行就run(),当CPU的运行的时间片执行完,这个线程就继续排队,等待下一次的run()。1、写一个类继承自Thread类,重写run()方法,用start()方法启动线程。实现并启动线程有两种方法。
2023-07-01 21:19:01 324
原创 在eruaka 中 ${spring.cloud.client.ipAddress}不显示
由于spring boot从1升级到2,发现在eruaka 注册中心 中发现 ${spring.cloud.client.ipAddress} 没有显示IP,SpringCloud 2.0 已经改成 ${spring.cloud.client.ip-address} 了,于是修改它,就能正常显示IP了。
2023-05-09 09:28:20 277 1
原创 MySQL数据库连接超时自动断开的解决方案
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2023-05-05 11:18:23 1594
原创 【无标题】在feign post中,如何发送 form-url-encoded 数据
feign post pplication/x-www-form-urlencoded
2022-09-17 17:51:33 747
转载 Spring Boot RestControllerAdvice的用法
在Spring Boot中,应该用RestControllerAdvice 来统一异常处理在做前后端分离的项目时,后端通常都会拆分成多个独立的微服务,这时候就会涉及每个服务返回给前端的数据格式问题了。下面就来实现一个比较常用的数据格式,统一所有服务的返回值格式。一般返回的数据格式会包括4个部分,第一部分: 请求处理是否成功,第二部分:服务处理结果编码,第三部分:编码对应的文本信息,第四部分:返回值。如下所示:{“result”: true,“code”: 1000,“message”: “SUC
2022-03-03 17:18:35 1589
原创 k8s argo 技术资料汇总
中文资料http://www.360doc.com/content/21/0130/15/46368139_959729495.shtmlofficial web sitehttps://github.com/argoproj/argo-workflowsArgo SDK Javahttps://github.com/argoproj/argo-workflows/tree/master/sdks/javaworkflows APIhttps://github.com/argoproj/arg
2022-01-09 19:12:17 666
原创 k8s volume 小议
1.Volume简介我们经常会说:容器和 Pod 是短暂的。其含义是它们的生命周期可能很短,会被频繁地销毁和创建。容器销毁时,保存在容器内部文件系统中的数据都会被清除。为了持久化保存容器的数据,可以使用 Kubernetes Volume。Volume 的生命周期独立于容器,Pod 中的容器可能被销毁和重建,但 Volume 会被保留。本质上,Kubernetes Volume 是一个目录,这一点与 Docker Volume 类似。当 Volume 被 mount 到 Pod,Pod 中的所有容器
2022-01-03 23:42:23 253
转载 k8sg关于Secret的说明
k8sg关于Secret的说明参考文章:https://blog.csdn.net/skh2015java/article/details/109228364
2022-01-03 20:26:59 149
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人