自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gmHappy

从不敢夜郎自大,但也不至于妄自菲薄,只是想做一个靠本事吃饭的手艺人

  • 博客(469)
  • 资源 (3)
  • 收藏
  • 关注

原创 轻量级车牌检测开源项目(支持车牌四顶点定位、车牌矫正对齐)

Pytorch_Retina_License_Plate利用RetinaFace进行迁移学习实现的车牌检测、车牌四角定位、车牌矫正对齐程序。当Retinaface使用mobilenet0.25作为骨干网时,模型大小仅为1.8M我们还提供resnet50作为骨干网以获得更好的结果。RetinaFace的官方代码可以在这里找到。内容环境说明安装数据训练TODO参考文献环境说...

2020-01-10 14:16:49 3355 4

原创 基于TensorFlow Object Detection API进行迁移学习训练自己的人脸检测模型(二)

前言已完成数据预处理工作,具体参照:基于TensorFlow Object Detection API进行迁移学习训练自己的人脸检测模型(一)设置配置文件新建目录face_faster_rcnn将上文已完成预数据处理的目录data移动至face_faster_rcnn目录下,并在face_faster_rcnn目录下创建face_label.pbtxt文件,内容如下:...

2018-07-12 14:40:03 8680 4

原创 基于TensorFlow Object Detection API进行迁移学习训练自己的人脸检测模型(一)

前言已完成TensorFlow Object Detection API环境搭建,具体搭建过程请参照:安装运行谷歌开源的TensorFlow Object Detection API视频物体识别系统或Ubuntu系统安装配置tensorflow开发环境准备工作下载训练数据和验证数据香港中文大学(Chinese University of Hong Ko...

2018-07-11 15:00:41 7258 6

原创 基于谷歌开源的TensorFlow Object Detection API视频物体识别系统搭建自己的应用(三)

基于上篇基于谷歌开源的TensorFlow Object Detection API视频物体识别系统搭建自己的应用(一),实现摄像头物体识别下载opencv的cv2包在Python官网即可下载opencv相关库,点击此处直接进入。 pip install opencv-python安装完成后,进入IDLE输入命令import cv2若未报错,则opencv-python库成功导入,环境搭配成功。基...

2018-05-25 15:47:04 3694 1

原创 基于Nginx+nginx-rtmp-module+ffmpeg搭建rtmp、hls流媒体服务器

上篇文章是基于Red5与ffmpeg实现rtmp处理NVR或摄像头的监控视频处理方案,有兴趣的朋友可以查看。Nginx及nginx-rtmp-module安装新建目录mkdir /usr/local/mginx下载cd /usr/local/nginxwget http://nginx.org/download/nginx-1.12.2.tar.gzwget https://codeload....

2018-03-29 10:06:46 11122

原创 Linux 通过监控监控系统内存并定时重启指定服务

利用 Shell 脚本监控 Linux 系统的内存并对指定服务状态进行监控,并再指定时间实现服务重启。

2023-01-16 14:47:21 376

原创 SpringBoot集成RocketMQ事务消息

`RocketMQ` 事务消息(`Transactional Message`)是指***应用本地事务***和***发送消息操作***可以被***定义到全局事务***中,要么同时成功,要么同时失败。`RocketMQ` 的事务消息提供类似 `X/Open XA` 的分布事务功能,通过事务消息能达到分布式事务的最终一致。

2023-01-12 16:03:42 373

原创 MySQL 8 公用表表达式(CTE)—— WITH关键字深入用法

公用表表达式(CTE)是一个命名的临时结果集,它,可以在该语句中引用,可能多次。对于逻辑复杂的SQL,可以大大减少临时表的数量,提升代码的可读性、可维护性。

2023-01-05 14:08:21 164

原创 Java并发编程(二)—— CompletableFuture 超详细教程

Java并发编程—— CompletableFuture 超详细教程(源码分析)

2022-12-18 15:00:37 430

原创 Java并发编程(一)—— FutureTask超详细教程

Java并发编程—— FutureTask超详细教程(源码分析)

2022-12-17 15:36:51 266

原创 python基于pygame实现跨年烟花效果

- 随机生成一定数量的烟花- 绘制烟花渐渐上升轨迹- 实现烟花爆炸散开效果- 实现背景图展示- 实现背景音乐的播放- 实现不同按键对烟花数量的控制

2022-12-16 10:24:11 331

原创 Java 线程池 ForkJoinPool(二)—— 具体应用示例

`ForkJoinPool`的本质就是两点: - 如果任务很小:直接计算得出结果 - 如果任务很大: - 拆分成N个子任务 - 调用子任务的`fork()`进行计算 - 调用子任务的`join()`合并结果

2022-12-15 15:36:01 220

原创 Java 线程池 ForkJoinPool(一)

线程管理器(ThreadPool):用于创建并管理线程池,包括创建线程池,销毁线程池,添加新任务。工作线程(PoolWorker):线程池中的线程,在没有任务时处于等待状态,可以循环的执行任务;任务接口(Task):每个任务必须实现的接口,以供工作线程调度任务的执行,它注意规定了任务的入口,任务执行完后的收尾工作,任务的执行状态等;任务队列(taskQueue):用于存放没有处理的任务,提供一种缓冲机制。

2022-12-14 17:25:22 196

原创 python基于flask搭建http服务(四)—— Docker容器化部署

flask构建docker镜像部署应用

2022-12-11 16:28:06 125

原创 python基于flask搭建http服务(二)—— 实现Excel上传、数据清洗、入库

- 利用`flask` 搭建简易的`http`服务,实现服务端文件上传;- 利用`Blueprint`将不同业务拆分至不同文件;- 利用`bootstrap-fileinput`组件构建页面;- 利用`flask_cors`配置允许跨域请求;- 利用`sqlalchemy`实现数据库连接;- 利用`pandas`实现`Excel`读取、清洗、入库;

2022-12-11 11:06:43 394

原创 利用apache flink 消费rocketmq的消息(三)—— 自定义周期水印,解决最后一个窗口因为缺少数据到达不触发问题

为了使用事件时间语义,Flink应用程序需要知道事件时间戳对应的字段,意味着数据流中的每个元素都需要拥有可分配的事件时间戳。其通常通过使用从元素中的某个字段去访问/提取时间戳。时间戳的分配与watermark的生成是齐头并进的,其可以告诉Flink应用程序事件时间的进度。其可以通过指定来配置watermark的生成方式。使用Flink API时需要设置一个同时包含和的。工具类中也提供了许多常用的watermark策略,并且用户也可以在某些必要场景下构建自己的watermark策略。/**

2022-12-08 17:37:46 761

原创 内网穿透代理服务器nps使用初探(三)微信小程序内网穿透

内网网站(内网机器`192.168.1.113`上部署的`Web`服务,因微信小程序开发需要采用`https`协议,`https`端口为`8070`),想通过外网`39.97.238.139`(给定域名如:https://proxy.***.com/)的`8070`端口进行内网网站访问。**`NPS`这里有几个点需要注意**:- 域名解析不能配置端口号,且只能解析到你配置好的`http`端口和`https`端口。- 只要在内网机器上做好了`https`,可以直接用`TCP`,很方便。

2022-12-07 15:28:46 668 1

原创 内网穿透代理服务器nps使用初探(二)http正向代理及socks5代理

http正向代理适用范围: 在外网环境下使用`http`正向代理访问内网站点假设场景: 想将公网服务器`39.97.238.139`的`8001`端口作为`http`代理,访问内网网站(内网机器`172.17.247.74`上部署的`Web`服务)socks5代理适用范围: 在外网环境下如同使用`vpn`一样访问内网设备或者资源假设场景: 想将公网服务器`39.97.238.139`的`8002`端口作为`socks5`代理,达到访问内网任意设备或者资源的效果

2022-12-07 14:29:42 157

原创 内网穿透代理服务器nps使用初探(一)

是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持、流量转发,可支持任何、上层协议(访问内网网站、本地支付接口调试、访问、远程桌面,内网解析等等……),此外还支持内网代理、内网代理、等,并带有功能强大的管理端。且全平台兼容,一键注册为服务。访问地址:https://github.com/ehang-io/nps/官方文档访问地址:https://ehang-io.github.io/nps/#/使用背景下载conf文件夹并解压,或前往项目主页自行下载继续阅读官方文档修改配置文件启动:客户端下载

2022-12-06 17:49:21 241

原创 python基于flask搭建http服务(三)—— 使用gunicorn部署项目

`gunicorn`-绿色独角兽,是一个 `Python` 的 `WSGI HTTP` 服务器。它所在的位置通常是在反向代理(如 `Nginx`)和一个 `web` 应用(如`Flask`)之间。它是一个移植自`Ruby`的`Unicorn`项目的`pre-fork worker`模型,即支持`eventlet`也支持`greenlet`。 `Gunicorn`启动项目之后会有一个主进程`Master`和一个或者多个工作进程。工作进程的数量可以指定,工作进程是实际处理请求的进程,主进程维护服务器的运行。

2022-12-05 16:50:13 209

原创 python基于flask搭建http服务(一)—— 实现数据查询和Excel导出

- 利用`flask` 搭建简易的`http`服务;- 利用`flask_cors`配置允许跨域请求;- 利用`pymysql`实现数据库查询;- 利用`sqlalchemy`实现数据库查询;- 利用`xlwt`实现`Excel`生成(带样式)与导出;- 利用`pandas`实现`Excel`生成与导出;

2022-12-04 16:43:23 268

原创 Kettle BIGNUMBER & TIMESTAMP 类型格式处理

`Kettle`默认的格式化处理对`BIGNUMBER`列 ,把`0` 会强行写成`0.0`;对`TIMESTAMP`列强行写成如`2021/12/31 16:51:55.000000000`格式。从而引起不必要错误。

2022-12-04 10:01:13 94

原创 Linux 下进行服务器间网络测速

iperf 的工作时需要指定Server模式或Client模式,通过不同的参数来区别(-s和-c)。iperf所支持的功能也都通过设置不同的参数来实现。iperf的参数分为 3 类:通用参数,Server 端参数,Client 端参数,通用参数为 Server 端和 Client 端都可以使用的参数。以下是iperf支持的所有参数:-p, --port #,Server 端监听、Client 端连接的端口号;-f,

2022-10-10 13:22:47 340

原创 利用apache flink 消费rocketmq的消息(二)—— 时间窗口

flink时间窗口

2022-10-07 17:44:08 695

原创 利用apache flink 消费rocketmq的消息(一)

利用apache flink 消费rocketmq的消息

2022-10-04 17:28:12 665

原创 部署Apache Flink伪集群

为了运行Flink,只需提前安装好Java 11。你可以通过以下命令来检查 Java 是否已经安装正确。

2022-10-04 15:17:45 724

原创 基于docker-compse 部署rocketmq

【代码】基于docker-compse 部署rocketmq。

2022-10-04 13:41:56 183

原创 shell 监听指定日志变化进行相关业务处理

【代码】shell 监听指定日志变化进行相关业务处理。

2022-09-14 16:59:29 261

原创 TDengine 常见问题汇总

TDengine 是一款高性能、分布式、支持 SQL 的时序数据库 (Database),其核心代码,包括集群功能全部开源(开源协议,AGPL v3.0)。TDengine 能被广泛运用于物联网、工业互联网、车联网、IT 运维、金融等领域。除核心的时序数据库 (Database) 功能外,TDengine 还提供缓存、数据订阅、流式计算等大数据平台所需要的系列功能,最大程度减少研发和运维的复杂度。...

2022-08-12 10:15:48 191

原创 nginx 配置https(一)—— 自签名证书

nginx自签名证书制作

2022-06-14 15:52:38 1073 1

原创 梳理的需求流程

需求流程

2022-06-13 10:53:49 84

原创 K8S应用(四)—— 搭建redis5 集群(可供外部直接访问)

前言已完成K8S集群搭建,可参照:https://blog.csdn.net/ctwy291314/article/details/124841195一、创建namespacekubectl create namespace redis-cluster二、创建NFS存储创建NFS存储主要是为了给Redis提供稳定的后端存储,当Redis的Pod重启或迁移后,依然能获得原先的数据。这里,我们先要先创建NFS,然后通过使用PV为Redis挂载一个远程的NFS路径。2.1 安装配置NFS服务端由于

2022-05-27 17:28:52 883

原创 利用docker-compose搭建redis5集群

一、安装Docker Compose1.1 下载docker-composecurl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose1.2 设置权限chmod +x /usr/local/bin/docker-compose1.3 检测是否安装成功docker-compo

2022-05-25 11:30:33 184

原创 K8S应用(三)—— 集群维护及离线安装K8S

前言已完成集群搭建:K8S应用(二)—— 多公网服务器搭建集群一、删除节点k8s移除节点在 master节点上操作1.1 查看节点名称kubectl get node 1.2 先将节点设置为维护模式kubectl drain <node-name> --delete-local-data --force --ignore-daemonsets node/<node-name>1.3 删除节点kubectl delete node <node-n

2022-05-19 17:21:57 280

原创 K8S应用(二)—— 多公网服务器搭建集群

一、集群配置masterworker公网IP101.43.147.133120.48.39.21私网IP10.0.24.12192.168.64.4系统centos 7.6centos 7.9服务商腾讯云百度云两台云服务器搭建k8s v1.23.0版本,下面具体的操作会在特殊表明是哪些主机需要的操作。二、开启云服务器端口如果开启不全会导致服务无法访问。2.1 控制平面/Master协议方向端口范围目的使用者

2022-05-18 15:34:19 476

原创 K8S应用(一)—— master节点完整安装教程

一、基础环境配置1.1 关闭防火墙systemctl stop firewalld && systemctl disable firewalld1.2 关闭selinuxsed -i 's/enforcing/disabled/' /etc/selinux/config # 永久setenforce 0 # 临时1.3 关闭swapswapoff -a # 临时vi /etc/fstab # 永久1.4 关设置主机名hostname # 查看本机hostnam

2022-05-17 17:10:54 342

原创 nginx + etcd 动态负载均衡实践(四)—— 基于confd实现

一、前言各组件介绍及安装请转阅:nginx + etcd 动态负载均衡实践(一)—— 组件介绍nginx + etcd 动态负载均衡实践(二)—— 组件安装二、启动测试服务测试服务基于docker启动docker run -itd -p 8001:80 --name whoami1 traefik/whoamidocker run -itd -p 8002:80 --name whoami2 traefik/whoami访问实例1访问实例2三、配置nginx的配置资源whoa

2022-04-06 16:19:16 2889

原创 nginx + etcd 动态负载均衡实践(三)—— 基于nginx-upsync-module实现

一、前言各组件介绍及安装请转阅:nginx + etcd 动态负载均衡实践(一)—— 组件介绍nginx + etcd 动态负载均衡实践(二)—— 组件安装二、下载upsync 模块mkdir -p /root/nginx-etcd-confdcd /root/nginx-etcd-confdgit clone https://github.com/weibocom/nginx-upsync-module.git三、编译安装nginx下载:cd /root/nginx-etcd-con

2022-04-06 11:55:21 2457

原创 nginx + etcd 动态负载均衡实践(二)—— 组件安装

一、前言各组件介绍请转阅:nginx + etcd 动态负载均衡实践(一)—— 组件介绍二、ETCD部署三、CONFD部署四、ETCD + CONFD 集成验证五、常见问题

2022-03-31 10:05:03 3532

原创 nginx + etcd 动态负载均衡实践(一)—— 组件介绍

一、概述当系统变的复杂,配置项越来越多,一方面配置管理变得繁琐,另一方面配置修改后需要重新上线同样十分痛苦。这时候,需要有一套集中化配置管理系统,一方面提供统一的配置管理,另一方面提供配置变更的自动下发,及时生效。说到统一配置管理系统,大家应该比较熟悉,常见的:zookeeper、etcd、consul、git、nacos等。上述的集中配置中心使用的时候,部署图大致是这样的。MyServer端只需要调用config-server获取对应配置,和监听配置变更就可以了,总体来说没有太大难度。接下来要

2022-03-28 14:27:27 4863

跨年烟花代码pyhon基于pygame实现

- 利用pygame实现跨年烟花制作 - 随机生成一定数量的烟花 - 绘制烟花渐渐上升轨迹 - 实现烟花爆炸散开效果 - 实现背景图展示 - 实现背景音乐的播放 - 实现不同按键对烟花数量的控制 代码内部各类注释充分,适合各类新手进行尝试学习。

2022-12-16

基于Grafana的nginx vts模板

基于Grafana的nginx vts模板

2022-02-17

nginx-zipkin-docker.tgz

通过docker将nginx与zipkin进行集成,实现服务链路追踪

2022-01-08

sqoop_3_1_4_0_315-1.4.7.3.1.4.0-315.noarch.rpm

HDP3.1.4版本对应的sqoop安装包,HDP3.1.4版本对应的sqoop安装包HDP3.1.4版本对应的sqoop安装包HDP3.1.4版本对应的sqoop安装包HDP3.1.4版本对应的sqoop安装包HDP3.1.4版本对应的sqoop安装包HDP3.1.4版本对应的sqoop安装包HDP3.1.4版本对应的sqoop安装包

2020-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除