自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (5)
  • 收藏
  • 关注

原创 python安装PyTorch+cuda

下载完成后,将压缩包解压,将 bin、include、lib 3个文件夹复制到cuda的安装目录v11.8下。2,要实现这个结果非常复杂,很多环境不兼容等问题,今天这里一一解答。在for CUDA 11.x 里面随便选一个版本,我选的是最新版本。运行 nvcc -V 可知,当前cuda版本为 11.8。下载前要先注册信息,不算特别麻烦,勾几个√就行。4,下载后根据截图自定义安装,7,安装pytorch2.0。这里先要建立虚拟环境。

2024-07-04 10:26:01 426

原创 Some App Tech Support

Ai邦,Aigc生成式人工智能应用

2024-04-23 17:56:43 218

原创 golang整合rabbitmq-实现创建生产者绑定交换机-创建消费者消费完整代码

后面将会发布golang整合es操作的文章。3,另起一个go服务进行消费者消费。1,在生产者端初始化mq连接。

2024-01-22 17:13:29 1119

原创 golang整合rabbitmq,创建交换机并绑定队列

1,如果要开发消息队列,需要创建交换机和队列,通常有2中方式创建,1种是在面板直接创建。2,第二种就是在代码中创建,这里 展示的是go语言代码中创建rabbitmq。

2024-01-20 07:14:36 872

原创 linux安装elastic_search jvm占用过高修改问题解决

1.查找jvm.options文件位置(每个服务器的位置可能不同)2.修改jvm.options文件配置。进到容器改这个文件就可以了。

2023-12-20 14:17:15 553

原创 普罗米修斯监控系统搭建并整合_golang实时监控服务

此时只要是访问我们gin server的请求,都会走PromMiddleware,完成数据收集,同时开放的/metrics是供promethus调用的。在/opt/prometheus/prometheus.yml 这里配置。我们开放了GET接口:/get_result,此时我们需要对该接口进行监控,我们使用了ginprom来进行中间件进行处理。接下来将以Gin server为例,使用prometheus来监控这些指标,并通过grafana来直观展示这些数据。输入用户名 admin 密码 admin。

2023-11-30 11:48:28 1490

原创 golang集成MQTT服务器

【代码】golang集成MQTT服务器。

2023-11-17 09:22:43 406

原创 linux部署golang项目

6,注意事项,打包命令必须在windows终端执行,如果不确定,可在linux中查看文件的属性。1,golang项目本地启动无报错后打开在cmd打开命令行。这个是linux可以直接部署的,正确的。2,在终端执行以下几个命令,进行打包。3,将打包后的文件,上传到linux。上传后要给包进行权限编辑。

2023-11-09 14:09:51 497

原创 golang高可用IM即时通讯方案-协程发送、udp转发

2,请求示例,集成了udp转发,后端调度省略。

2023-11-05 21:25:04 453

原创 golang-将服务注册到consul注册中心

1,在项目中定义服务名称,以及版本号,以及名称。2,将服务注册到注册中心。

2023-10-18 14:04:40 331

原创 LInux搭建srs视频直播服务器

7,多余的代码删掉,最后是这样的。2,拉取srs服务器代码。3,进入到拉取的文件中。1,下载git并安装。5,启动srs服务器。5,云服务器开放端口。

2023-09-09 09:59:50 854

原创 WebRTC 网络中继 Coturn 服务安装及部署

在 WebRTC 网络传输模块中,当遇到 NAT 之间无法打通的情况下,会使用 TURN 协议通过中转的方式实现端与端之间的通信。Coturn 就是一种开源的 STUN/TURN 服务器,它可以让你轻松地搭建一个能够在 NAT 防火墙和代理服务器背后运行的实时通信系统。修改 turnserver.conf 文件配置内容,realm 需要指定 IP 或域名,否则无法在 WebRTC 本地库中使用,虽然使用 trickle-ice 可以正常访问,但是在 WebRTC 本地库中是没法正常使用的。

2023-09-04 22:25:40 1230

原创 docker搭建apache服务器

v /opt/dcoker/apache/conf/httpd.conf:/usr/local/apache2/conf/httpd.conf :将主机中当前目录下的conf/httpd.conf文件挂载到容器的/usr/local/apache2/conf/httpd.conf。-v /opt/dcoker/apache/logs/:/usr/local/apache2/logs/ :将主机中当前目录下的logs目录挂载到容器的/usr/local/apache2/logs/如若不行,建议仔细观察!

2023-08-17 20:36:26 890

原创 stm32 + 4g + mqtt + 串口收发功能

测试串口发送AT指令是否正常。串口波特率调到115200。

2022-12-28 11:12:41 1883 7

原创 java(springcloudalibaba) + c + mqtt + esp8266 + stm32f103c8t6 + wifi成功通讯(软件+硬件)

2,安装emqx,用docker安装,方便快捷测试,我这里用的是虚拟机自己安装的linux系统,安装docker,然后docker安装emqx,打开emqx,安装查资料。全网唯一,不服来战,后续会更新其他通信方式,如 flutter蓝牙控制stm32芯片,4g信号传输模式。1,首先stm32工程目录,初始化波特率,初始化wifi连接,初始化mqtt连接。4,测试程序,安装mqttfx.exe mqtt(windows)客户端连接成功。5,springboot工程文件。定义ip地址,端口号,以及主题。

2022-12-12 16:52:51 1006 2

原创 skywalking分布式链路追踪实现

将apent、optional-plugins文件夹下的apm-spring-cloud-gateway-2.1.x-plugin-8.4.0 复制到\agent\plugins文件夹下。6,分别在appserver 和plus-server 启动参数中添加该代码启动这里路径一定要对上,\ / 区分,这里用到的是探针技术。此时可以看到2个服务已经注册上去了,但是调用了接口并没有产生日志,这里就需要进行一个小的调整,就是getway。然后重启所有服务,调用接口测试,,,,

2022-11-12 10:30:26 273

原创 spirngcloudalibaba+mybatis-plus+seata分布式事务搭建流程

1,先部署好nacos并启动localhost:8848/nacos2,下载springcloudalibaba 版本对应的seata版本下载seata启动包3,修改配置文件 C:\Users\Administrator\Desktop\seata-server-1.4.0\seata\conf修改file.confidb配置4,修改registry.conf配置config5,1配置事务分组名称,可用于异地机房灾备C:\Users\Administrator\Desktop\s

2022-07-28 17:56:34 462

原创 k8s标准集群部署nacos集群,以及gateway微服务部署通信

上篇文章介绍了单个服务如何部署弹性伸缩,应对高并发场景下的业务功能,这篇文章我们讲如何利用云原生部署微服务,nacos集群,以及服务间调用,远程服务拉取配置,话不多说,上图1,创建集群2,完成创建3,来到工作负载,创建pod镜像注意事项,开通公网ip访问4,创建ingress访问外网5,查看效果注意事项,,,,,,因为nacos注册中心先创建了pod,ingress暴露出来的是80端口,所以注册的时候统一注册到80端口拿配置,如果不这样操作,直接用其他网段ip是获取不到的这里看似

2022-06-20 21:08:32 1558

原创 docker打包镜像并push到腾讯云

1,创建Dockerfile文件2,执行打包镜像3,docker push到远程镜像仓库4,推送后弹性伸缩自动更新,配置公网service5,配置ingress,并放开对应端口 ,ingress默认是7层负载均衡这样一个基于k8s弹性伸缩云原生部署完成,同理,单个或者以及微服务一样放到集群部署...

2022-06-18 22:26:39 822

原创 docker 搭建 yapi

使用 Docker 构建 Yapi1、启动 MongoDBdocker run -d --name mongo-yapi mongo2、获取 Yapi 镜像,版本信息可在 阿里云镜像仓库 查看docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi3、初始化 Yapi 数据库索引及管理员账号docker run -it --rm \ --link mongo-yapi:mongo \ --entrypoint npm \ -

2022-03-26 11:32:48 608

原创 mysql双主双从架构_高可用主主切换

Docker下MySQL的安装(双主双从)实验前应在本机的/home/目录下创建mysql文件夹# mysql1存放mastermysql1的配置文件# mysql2存放mastermysql2的配置文件# mysql3存放slavemysql1的配置文件# mysql4存放slavemysql2的配置文件sudo mkdir -p /home/mysql/docker-data/mysql1sudo mkdir -p /home/mysql/docker-data/mysql2sudo m

2022-03-22 19:16:54 1903

原创 mycat_分库分表,读写分离技术安装

1,yum安装jdk 并配置环境变量2,关闭防火墙 ,必须3,在/usr/local/目录下新建一个mycat的目录4,将tar.gz压缩包拷贝到mycat目录下5,解压目录6,将一下文件进行拷贝schema.xml<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="http://org.opencloudb/"> &lt

2022-03-20 18:23:45 1456

原创 git拉取代码生成流水线获取凭证id 以及harbor凭证id

1,下载生成流水线语法的插件2,创建流水线项目3,选择SCM4,选择git5,去gitlab拷贝对应的连接6,保存7,在进入进行配置,点击流水线语法8,选择9,拷贝对应的连接后10,下拉到底部,生成流水线脚本credentialsId:就是 git_authcheckout([$class: ‘GitSCM’, branches: [[name: ‘*/master’]], extensions: [], userRemoteConfigs: [[credentia

2022-02-27 22:46:47 3705

原创 eureka集群_redis集群

4.2搭建Redis-Cluster4.2.1搭建要求需要 6 台 redis 服务器。搭建伪集群。需要 6 个 redis 实例。需要运行在不同的端口 7001-70064.2.2准备工作(1)安装gcc 【此步省略】Redis 是 c 语言开发的。安装 redis 需要 c 语言的编译环境。如果没有 gcc 需要在线安装。yum install gcc-c++(2)使用yum命令安装 ruby (我们需要使用ruby脚本来实现集群搭建)【此步省略】yum install rub

2022-02-25 11:02:23 344

原创 jenkins_springcloud_eureka集群版发布配置

1,新建任务,创建流水线执行任务2,选择Pipeline script from SCM3,添加git凭证以及路径4,jenkinsfile对应父工程根目录的jenkinsfile5,安装流水线响应的插件安装完成就可以了6,开始进入到项目里面,选择参数构建类型 This project is parameterized添加参数7,添加字符串参数8,添加多选9,配置服务名重要,以上的服务名称@和端口号必须要和代码段配置的服务名一模一样,不然jenkins无

2022-02-16 15:11:34 264

原创 Java多线程下载文件

文献https://blog.csdn.net/wu6660563/article/details/766073161,N个线程下载单个文件public class DownloadWithRange implements Runnable { private String urlLocation; private String filePath; private long start; private long end; DownloadWithRa

2022-02-08 18:54:39 214

原创 springcloud整合redis集群

1依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>2yml配置spring: redis: cluster: nodes: 127.0.0.1:7001,127.0.0.1:700

2022-02-08 18:47:39 2509

原创 多线程异步返回值

package com.zg.controller;import com.zg.jsoup.JsoupList;import org.apache.http.HttpEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.CloseableHttpClient

2022-02-08 18:40:47 151

原创 Docker搭建logstash同步mysql数据到elasticsearch_EELK大数据可视化分析

1,参考链接https://blog.csdn.net/chongshi4396/article/details/100805225?app_version=4.10.0%3Futm_source%3Dapp&utm_source=app2,注意事项,主要是在这个路径下配置mysql的数据链接/Users/work/docker/logstash/:/etc/logstash/pipeline/...

2022-01-25 13:52:43 143

原创 Linux搭建zookeeper集群+KafKa集群_高可用

1,配置手动配置jdk,参考,后面细改https://blog.csdn.net/github_38336924/article/details/822212582,kafka+zookeeper高可用集群搭建shell脚本使用教程这里面的不能全部用,有很多需要修改的配置的,做参考https://blog.csdn.net/A1229451567/article/details/87641476?app_version=4.10.0%3Futm_source%3Dapp&utm_sourc

2022-01-22 12:17:52 137

原创 redis集群的搭建_3主3从

第16章 集群高可用学习目标理解集群流程理解分布式概念能实现Eureka集群[集群配置]能实现Redis集群[Redis集群配置、哨兵策略(案例)、Redis击穿问题]1.Redis集群的原理2.Redis集群会用->在java代码中能链接集群服务3.哨兵策略->监控集群的健康状态[作用]4.Redis击穿->如何解决击穿问题5.如何解决Redis雪崩问题->多级缓存RabbitMQ集群1.集群概述1.1什么是集群1.1.1集群概念集群是一种计算机系

2022-01-17 22:48:16 1461

原创 linux 开机启动自动执行shell脚本文件

1,授权开机可执行权限文件chmod +x /etc/rc.d/rc.local2,进入到etc/rc.d/rc.local中vi /etc/rc.d/rc.local3,写你想要执行的脚本就行sleep 5 为睡眠5秒cd_dir_1="/home"cd_dir_2="/var"cd_dir_3="/uo ""echo " 1: cd $cd_dir_1"echo " 2: cd $cd_dir_2"echo " 3: cd $cd_dir_3"sleep 3 system

2022-01-16 21:15:16 1738

原创 nginx搭建本地静态资源路径指向

就这一个配置,默认是auutoindex off

2022-01-11 14:40:45 280

原创 docker安装Linux分2台机器mysql的主从复制

主-----------------------------------------------------------------1,安装并挂在容器docker run --privileged=true --name=mysql7-master -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v /docker_data/mysql7-master:/var/lib/mysql -d mysql:5.72,拷贝容器中的mysql.cnf到roo.

2022-01-09 16:02:10 161

原创 centios修改盘符

centos7启动盘下载地址http://www.xitongzhijia.net/soft/18987.htmlcentios制作流程https://zhuanlan.zhihu.com/p/1112860291,安装修改盘符参考1https://blog.csdn.net/weixin_41887615/article/details/84783578参考2https://www.cnblogs.com/wutao666/p/10700158.html...

2022-01-08 20:58:06 1044

原创 python安装以及本地环境配置以及包安装

1,首先下载编辑器(网址)http://www.xmpojie.com/1870.html2,下载包或者自己下载对应的如3.7包有两个版本一个是pythonsdk第二个是下面连接这个Anacondahttps://repo.anaconda.com/archive/Anaconda3-2021.11-Windows-x86_64.exe3,安装界面提示有个Add的窗口要选择,不然自己配置环境变量好很多4,设置编辑器5,指定版本sdk6,如果下载不到包或者无法自动导入,那么如下方法下

2022-01-08 15:19:36 386

原创 python实现本地应用启动_cmd

1,引入包import subprocess;import os#os.system('ipconfig')#os.system('start D:\install\yuutto\Yuutto.exe')#os.system('start D:/ys/Nox/bin/Nox.exe')#os.system('start D:/ys/Nox/bin/MultiPlayerManager.exe')#os.system('start D:/ys/Nox/bin/Nox.exe')#os.syst

2022-01-05 17:20:59 926

原创 adb操作夜神模拟器并指定启动某个程序

在这之前,需要先使用python程序启动夜神多开,程序,启动后在把每个多开程序打开这里用python的selenium操作夜神模拟器 技术先实现后就可以执行下面的操作了,打开全部模拟器,然后扫描每个模拟器应用,并执行置指定的脚本应用https://www.jb51.net/article/184904.htm查看版本adb version查看模拟器列表,是否启动adb devices查看当前启动的模拟器的安装的应用列表adb shell pm list packages查看到了a

2022-01-04 20:54:50 476

原创 mysql查多少天前的数据

这里是26天前的SELECT*FROMwj_want_data_countWHEREcreate_time <= DATE_SUB(now(), INTERVAL 26 DAY)

2021-12-29 10:10:45 2546

原创 二级域名+nginx+springboot+配置ssl+https配置

1,nginx核心配置**第一个server** server { listen 443; server_name gu.jrw888.cn; # 需要访问的二级域名 需要域名解析 a记录指向ip地址 root html; ssl on; index index.html index.htm; ssl_certificate gu.jrw888.cn.crt; # 这是在域名上购买https下载对应

2021-12-26 08:59:51 781

k8s核心文件配置,deploady

k8s核心文件配置,deploady

2024-08-09

rabbitmq-ack

rabbitmq-ack

2023-12-17

golang实现高性能IM单聊系统,UDP分发

golang实现高性能IM单聊系统,UDP分发

2023-11-07

gxApp后端项目-golang gin/gorm redis mysql

该项目由golang开发,整合了gin/gorm框架 redis缓存,mysql数据存储,以及consul数据远程配置服务

2023-11-02

go-micro+grpc+consul+gin 注册中心以及服务间通信

go-micro+grpc+consul+gin 注册中心以及服务间通信

2023-11-02

golang + consul整合grpc通信

golang + consul整合grpc通信 goodsserver userserver 各服务间grpc调用

2023-11-01

9-2 串口发送+接收改动-蓝牙

9-2 串口发送+接收改动-蓝牙

2023-05-17

flutter 支付宝支付插件版本tobias-2.4.0+2

flutter 支付宝支付插件版本tobias-2.4.0+2

2023-05-05

微信pc扫码支付,app支付,小程序支付...

微信pc扫码支付,app支付,小程序支付...

2022-07-25

nacosconfig

nacos注册中心配置,mysql要求5.7

2022-07-04

k8sjenkins配置

k8sjenkins配置

2022-06-21

golang整合微信支付

golang整合微信支付

2022-04-06

golang(gin)整合mysql,整合redis通用脚手架

golang(gin)整合mysql,整合redis通用脚手架

2022-04-06

空空如也

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

TA关注的人

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