![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器
文章平均质量分 58
Alex_z0897
用结果去验证猜疑!!!
展开
-
简单处理一下挖矿进程
进行尝试修改cron.d文件位置,再kill -9 2192163, 无效,过了一会又自动重启。定时任务已经被启动过,此时修改cron.d没去重启crontab的话.应该是无法重启定时任务的。接收服务器异常报警短信,进入服务器查看进程,显示cpu高占率的进程,删除之后,再kill进程,删除定时任务,再观察定时任务日志,最终定时任务日志正常的…也没有异常进程出现…原因是服务器的账户密码太很简单,查看进程运行源文件位置。修改为16位复杂密码,原创 2023-11-11 14:04:39 · 507 阅读 · 0 评论 -
opencv操作灰度,模糊,寻找轮廓,旋转
根据检测到的直线,使用对极坐标变换(Polar Coordinate Transformation)计算文字倾斜的角度,并进行旋转矫正。最后,使用仿射变换(Affine Transformation)将图像进行扶正。使用Canny边缘检测算法检测图像中的边缘。bytes图片类型转为np.ndarray。把文字倾斜的图片扶正 by opencv。np.ndarray转换为base64。从文件路径获取到np.ndarray。使用Hough变换检测图像中的直线。将图像转换为灰度图像。#边缘检测 1,30。原创 2023-01-12 17:31:55 · 255 阅读 · 0 评论 -
速查表之mysql8主从复制
配置gtid_mode=on时 enforce-gtid-consistency=on 为必须,否则报错。环境准备: 两个mysql服务 or 两个服务器, 这里用docker环境。从库设置开始复制position。配置文件不能为大写,否则报错。主库创建repl用户。原创 2023-01-04 10:00:42 · 371 阅读 · 0 评论 -
源码:基于borb对PDF图片识别后写入PDF的OCG图层(可选内容组)
OCRAsOptionalContentGroup初始化时除了需要tessdata之外,还会默认一个minimal_confidence=0.75最小置信度, 对图片进行识别之后, 会对置信度进行判断。ChunkOfText对象: borb/pdf/canvas/layout/text/chunk_of_text.py。运行成功的话,会生成两个pdf文件,第二个output_002.pdf打开之后,图片的文字就是可复制的,主要目的主要是对bord源码进一步跟进,了解其图层绘制流程。原创 2023-01-03 09:31:25 · 572 阅读 · 1 评论 -
速查表之ubuntu初始化java打包环境
java_version: openjdk 17.0.3git_version: …mvn_version: 3.8.6每次pull提示要输入密码,加个凭证管理器原创 2022-07-04 12:08:27 · 214 阅读 · 0 评论 -
ssh/scp断点续传rsync
ssh/scp断点续传rsync原创 2022-06-29 12:59:30 · 690 阅读 · 0 评论 -
自动定时备份远程mysql脚本
脚本完整流程连接远程服务器进入docker-mysql执行mysqladmin -P3306 -uuser−puser -puser−ppwd1 flush-logs,对binlog进行截断,返回binlog文件名本地拿到文件名,从远程服务器拉取对应文件到本地执行mysqlbinlog /bak/incre_dc/b∣mysql−ub | mysql -ub∣mysql−uacc -p$pwd1 -f, 把binlog文件导入本地mysql把incre.sh加入本地定时任务cronta原创 2022-04-28 11:47:30 · 285 阅读 · 0 评论 -
KubeSphere安装版本问题
export KKZONE=cncurl -sfL https://get-kk.kubesphere.io | VERSION=v1.2.1 sh -Downloading kubekey v1.2.1 from https://kubernetes.pek3b.qingstor.com/kubekey/releases/download/v1.2.1/kubekey-v1.2.1-linux-amd64.tar.gz ...Kubekey v1.2.1 Download Complete!原创 2021-12-24 18:14:46 · 2123 阅读 · 0 评论 -
git创建新分支,合并分支,切换分支,仓库迁移
git pull origin master :相当于git fetch 和 git merge。git pull:相当于是从远程获取最新版本并merge到本地。文件右键 -> git -> ROLLBACK。从远程获取最新的版本到本地的test分支上。加上–cache不希望这个文件被版本控制。强制push到当前分支对应的远程仓库。把本地master合并到当前分支。将file退回到unstage区。对应IDEA的操作就是。查看日志是否合并成功。仓库已做镜像的情况下。原创 2020-04-22 21:50:33 · 4181 阅读 · 1 评论 -
win子系统ubuntu ssh登陆
sudo vi /etc/ssh/sshd_configPort 22PasswordAuthentication yes # 开启允许密码登录启动ssh$ service ssh restart or /usr/sbin/sshd -ddebug1: sshd version OpenSSH_8.2, OpenSSL 1.1.1f 31 Mar 2020debug1: Unable to load host key: /etc/ssh/ssh_host_rsa_keydebug1:原创 2020-11-24 17:35:46 · 285 阅读 · 0 评论 -
nginx配置根据规则匹配路由
http://xxx.com/micro/stat 访问 -> http://192.168.0.241:8400/stat。一般nginx配置路径,各种服务如没有做到合理规划,就会出来各种情况,难以维护.http://xxx.com/css/loader.css 访问成功。跳转http://xxx.aliyuncs.com。不过幸好,nginx功能强大,可以支持各种过滤.访问127.0.0.1:12100 出现错误码时。alias: 使用场景为从子目录查找。原创 2019-04-14 21:15:49 · 6377 阅读 · 1 评论 -
速查表之转MD5
生成md5并输出16进制,统一java,python,dart之间的md5校验java-springSystem.out.println(org.springframework.util.DigestUtils.md5DigestAsHex("asdf".getBytes()));pythonimport hashlibprint hashlib.md5("asdf").hexdigest() dartimport 'dart:convert';import "package:cry原创 2020-11-13 12:09:28 · 150 阅读 · 0 评论 -
mycat mysql 一主从多
1. 启动mysql主,mysql从,mycat服务2. 创建备份用户repl3. 查看当position, 主库未被写入时,可通过show master status查看4. 切换到从库, 编写CHANGE MASTER TO 相关配置语句,并执行5. 从库执行start slave,通过show slave status;查看主从同步状态6. mycat配置数据库连接7. mycat配置重新加载...原创 2020-11-11 22:23:16 · 469 阅读 · 1 评论 -
速查表之docker网络
报错1:ERROR: for xxx user specified IP address is supported only when connecting to networks with user configured subnets报错2:ERROR: Pool overlaps with other one on this address space都是因为docker容器网段冲突重新创建docker网络本机中docker 所有网段使用列表$ ifconfig |grep 172原创 2020-11-11 17:06:25 · 178 阅读 · 0 评论 -
速查表之ab并发测试
Linux下 安装ab测试工具$ yum -y install httpd-tools$ ab -n 1 -c 1 http://localhost:18002/$ ab -H 'authenticate: d3dc217fcf3b26c0e807b1c6e57028cf' -n 1 -c 1 http://192.168.0.4:18002/lottery4s/lottery?scence=room&scence_id=605021×=1请求URL要使用双引原创 2020-09-02 17:41:23 · 215 阅读 · 0 评论 -
速查表之ELK IK插件(docker镜像)简单测试
简单安装version: "3"services: elk: image: sebp/elk:640 ports: - "5601:5601" - "9200:9200" - "5044:5044" restart: always environment: - ES_JAVA_OPTS=-Xms2G -Xmx2G volumes: - ${PWD}/elk/elasticsearch:/var/lib原创 2020-07-31 22:49:49 · 137 阅读 · 0 评论 -
docker laravel php-fpm镜像
重点记录下:php开发环境,和laravel开发环境的搭建的区别,别再入坑开发环境不用任何其它集成环境(各种php集成环境都不需要),只需要装了docker,docker-compose即可php-fpm: FastCGI进程管理器编写Dockerfile从dockerhub上找的镜像FROM arsaga/laravel-alpine:7.3-zipRUN pecl install igbinary && docker-php-ext-enable igbinary &a原创 2020-07-30 20:07:04 · 598 阅读 · 0 评论 -
速查表之mysqldump
环境基于docker的mysql 5.7.26。原创 2020-07-26 20:29:09 · 230 阅读 · 0 评论 -
grpc(golang)支持http(gRpc-Gateway)
步骤介绍通过openssl生成密钥公钥服务端代码,客户端代码通过gomod拉取代码所用的库编译proto文件,分为两步->go_out运行服务端代码通过http(post)访问,通过grpc client访问目录结构.├── Makefile├── client│ └── main.go├── go.mod├── go.sum├── keys│ ├── server.crt│ └── server.key├── proto│ ├── gatewa原创 2020-07-26 15:34:29 · 1340 阅读 · 0 评论 -
linux swap交换分区
创建空间$ swapon -s$ dd if=/dev/zero of=/mnt/swap bs=1024 count=1024010240+0 records in10240+0 records out10485760 bytes (10 MB) copied, 0.0270904 s, 387 MB/s$ mkswap /mnt/swapSetting up swapspace...原创 2020-05-06 11:25:05 · 440 阅读 · 0 评论 -
springboot向服务发现consul注册多个节点(SmartLifecycle)
一个服务正常情况下,应该只会注册一个节点,但是出于某些原因,需要把多个节点合并为一个节点,但是不能影响到其它节点的调用,除非去通知服务调用人员,改一下调用接口.但是要把所有调用端都改完,还是得花些时间的…这里就是以最小时间成本,合并服务.spring知识整理之服务发现这里以consul为例,其它服务发现Eureka/k8s的api应该也都是类似的作法基于 spring cloud /con...原创 2020-05-04 17:30:33 · 1892 阅读 · 0 评论 -
go goroutine调度
学习go语言的第一步,先得尝试着去理解goroutine的"生命周期"看了一些go的源码,goroutine并不能被称协程,它是可以管理多线程的,先解释下面图中GPM模型G(G1,G2 …) : 当前被任务(当前排队中的任务)M: 对应操作系统层面的线程P: 可以定义P的数量,每个P对应管理着一个M先不管goroutine是从哪里来的,现在权当它是被go func(第二个gorout...原创 2020-04-29 23:31:52 · 212 阅读 · 0 评论 -
python tornado 集成redis消息订阅的异步任务之后tornado主程序无法启动
当使用redis消息订阅的异步任务之后,tornado 主程序无法启动使用CacheQueue3才能解决问题,具体原因后面再细看源码,CacheQueue1import redisimport loggingclass CacheQueue(object): def __init__(self, host, port, cache_update_path): ...原创 2020-04-26 15:23:14 · 396 阅读 · 0 评论 -
TCP三次握手,TCP四次挥手,HTTP多路复用
TCP连接(三次握手): 发起方: 发送1次连接,接收一次连接 接收方: 接收到并发送,接收 由于发起方和接收方都需要各做一次发送->接收->确认TCP断开(四次挥手): 发送方: 通知接收方准备断开(发送方不再发送数据) 接收方: 响应发送方(此时还在正常接收与发送数据) 接收方: 响应后->发送准备断开(此时数据已经处理结束...原创 2020-04-22 23:04:34 · 239 阅读 · 0 评论 -
微信开发访问本地服务器 ssh/autossh内网穿透
需求:开发微信相关功能的时候需要在本地调试,于是就需要把提供给微信的域名接收到的请求从公网上转到本地。实现方式:ngrok:用go实现的http隧道工具https://my.oschina.net/jianming/blog/1633243 原理ssh: 最小成本搭建开发环境简单实现:ssh -R参数开启远程转发功能借用大神blog了解下各种名词解释-> https://......原创 2020-04-11 14:17:27 · 576 阅读 · 0 评论