自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 LSTM实现天气模型训练与预测

lstm实现天气模型训练与预测

2024-12-18 10:50:00 1474

原创 Java - MySQL 数据类型对照表

完整的 **Java 和 MySQL 数据类型对照表**,包括常见和不常见的数据类型,涵盖所有类型,便于开发和数据库设计时参考

2024-12-16 11:14:18 1186

原创 docker-compose的Nacos集群(多机多节点)环境搭建与使用

上篇文写到了就有小伙伴私聊我:求多机器搭建的教程~谁让我如此宠粉呢,这不 它来了。老规矩。

2024-10-11 18:16:19 1124

原创 docker-compose的Nacos集群(单机多节点)环境搭建与使用

创建。

2024-09-24 15:20:01 755

原创 vim常用快捷键

这些是vim的常用快捷指令和命令,通过熟练掌握这些快捷键,可以大幅提高在vim中编辑文件的效率。如果你刚开始使用vim,建议从最常用的光标移动和基本编辑命令开始,逐步掌握更多高级功能。直到上班后才明白“少壮不努力,老大图伤悲”的真正含义。

2024-09-24 13:16:36 1485

原创 Spring Boot使用MQTT与硬件设备进行交互

Spring Boot需要与硬件设备进行交互,使用MQTT作为通信协议。对于这种情况,MQTT的服务端(Broker)需要在服务器上安装和配置,。

2024-08-14 16:26:36 1346 1

原创 Spring Boot解决循环注入问题

有效地解决循环依赖问题并在中安全地调用的方法。推荐使用事件驱动的方法,这不仅解决了循环依赖问题,还能让你的代码更具扩展性和松耦合

2024-08-14 16:06:14 1718 2

原创 Java整合Modbus 控制硬件开关

请注意,实际应用中,你需要根据实际的PLC地址、端口和寄存器地址进行调整。此外,在对设备进行控制之前,确保已经充分理解了设备的Modbus接口文档,并在安全的环境下进行测试。在本例中,我们假设寄存器地址为1,其中值0表示关闭风扇,值1表示开启风扇。要控制风扇的开关,我们通常使用Modbus的写操作来改变保持寄存器的值。风扇开关能够使用PLC通信的Modbus的前提。下面的Java代码示例。

2024-04-07 17:43:48 776

原创 Java整合MQTT 控制设备开关

在这个场景中,设备(如风扇)可以作为MQTT客户端,连接到MQTT代理(Broker),而控制设备的Java应用同样作为客户端发布控制消息。使用MQTT协议控制风扇开关的前提条件涉及硬件设备、网络环境、软件支持等多个方面。首先,确保添加Paho MQTT客户端库的依赖到你的。风扇开关能够使用PLC通信的MQTT的前提。添加Eclipse Paho依赖。在这个示例中,我们首先。

2024-04-07 17:41:20 840

原创 Docker从入门到放弃

这些命令覆盖了Docker的基本使用场景,包括镜像管理、容器生命周期管理、网络配置和数据持久化。在CentOS 7上安装Docker主要涉及添加Docker的官方仓库,然后从该仓库安装Docker CE(社区版)这个命令会从Docker Hub拉取一个测试镜像并运行,如果看到欢迎消息,则表明Docker已经正确安装和配置。-a选项显示所有容器,包括未运行的。3.安装Docker CE:从刚添加的仓库中安装Docker CE。删除一个已停止的容器。显示Docker安装的详细信息,包括容器和镜像的数量等。

2024-03-29 15:00:07 1206 2

原创 Springboot+Netty搭建基于TCP协议的服务端

攀峰之高险,岂有崖颠;搏海之明辉,何来彼岸?前进不止,奋斗不息。回复客户端消息的代码片段。客户端收到回复,断开连接。

2024-01-26 11:07:44 890

原创 Java实时监听远程FTP服务器文件夹变化

针对此疑问,出一期解决方案,我在冲浪时也找到了一些比较好的案例,但是追求完美的我,怎能屈服于别人的博客,对此我研究了两天解决方案,人,最可悲的是自大的同时 还不努力变成自大的自己。OK废话不多说,上代码。最近有小伙伴反馈询问。

2024-01-26 10:54:48 2702 3

原创 Mac安装mysqlclient报错:Can not find valid pkg-config name

Mac解决pip install mysqlclient报错Can not find valid pkg-config name

2023-12-24 00:00:48 4291 3

原创 项目优化之Redis调优

设置Redis使用的最大物理内存,即Redis在占用maxmemory大小的内存之后就开始拒绝后续的写入请求,该参数可以确保Redis因为使用了大量内存严重影响速度或者发生OOM(out-of-memory,发现内存不足时,它会选择杀死一些进程(用户态进程,不是内核线程),以便释放内存)。此外,可以使用info命令查看Redis占用的内存及其它信息调整键名简短(存储key)设置超时时间,防止无用的连接占用资源。设置如下命令:调整数据持久化策略数据磁盘尽可能减少性能损坏,以空间换时间。设置如下

2022-07-08 14:45:53 3232

原创 RabbitMQ手动确认模式(项目开发常用模式)

RabbitMQ 手动确认模式(日常项目开发常用模式)借鉴导言架构及工作原理项目实战借鉴导言此文借鉴多名优快云用户博客,并将其博文中关于MQ常用的点,进行了归纳整理借鉴博文来源:[小目标青年][爱吃烤面筋的鱼][dreamboycs][交换机]架构及工作原理MQ架构图名词解释Producer/Consumer producer 消息生产者 consumer 消息消费者Queue(消息队列) 消息队列,提供了FIFO的处理机制,具有缓存消息的能力。rabbitmq中,队列消

2021-08-11 17:49:43 9554

原创 Mac安装Redis并后台运行

Mac安装Redis并后台运行使用brew安装Redis配置redis.conf启动redis使用brew安装Redisbrew安装教程请参考链接:点击此处快速安装brewbrew install redis执行上述命令后出现以下,则成功安装:==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/redis-6.0.10###########################################

2021-05-08 10:11:33 1342 2

原创 Mac安装rabbitmq并后台运行

Mac安装rabbitmq并且后台运行brew安装RabbitMq启动 RabbitMQ 并且后台运行页面访问本机MQbrew安装RabbitMq一条命令搞定(mac没安装brew可以去看我的上一篇博客,有安装brew的详细步骤)#此命令安装为最新版rabbitmqbrew install rabbitmq安装结束的截图,整个安装过程时间较长 大约5分钟左右:安装路径:/usr/local/Cellar/rabbitmq启动 RabbitMQ 并且后台运行#进入文件夹cd /us

2021-02-24 13:53:35 757

原创 Linux之修改yum源为阿里云

centos7 修改yum源为阿里源查看yum源信息安装base reop源清理缓存重新生成缓存查看yum源信息yum repolist安装base reop源#进入yum源文件夹cd /etc/yum.repos.d#备份旧的配置文件sudo mv CentOS-Base.repo CentOS-Base.repo.bak#下载阿里源的文件sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/C

2021-01-11 16:02:49 637 1

原创 Mac终端: brew command not found 解决方法

Mac终端出现 brew command not found 解决错误提示:zsh: command not found: brew命令安装/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"1.运行命令,输入序列号时 直接回车2.输入大写字母:Y3.输入mac密码,运行脚本4.等待安装完成即可输入命令,查看版本brew -v当长大以后,多

2020-12-02 10:58:09 67189 23

原创 JVM调优之流程梳理

JVM调优流程梳理查看各程序 cpu 使用情况查看 gc 老年代内存使用 和 FullGC次数FullGC次数使用过高,检查程序异常情况借助工具查看内存和 FullGC 使用情况获取JVM的dump文件的两种方式调优查看各程序 cpu 使用情况//查看所有进程 cpu使用情况top//查看java项目进程号 pidjps -l//查看指定程序cpu使用情况top -Hp pid查看 gc 老年代内存使用 和 FullGC次数//查看 O:老年代内存; M:元数据内存; YGC:you

2020-12-01 16:30:06 323

原创 Linux之安装 jdk 和 git

Linux经验分享八:Linux - 持续集成 - 安装 jdk 和 git安装 Git安装 jdk1.8配置 jdk 环境变量注:此文继上一篇博文 jenkins 配置全局设置 可以参考使用安装 Git# yum安装Git,只需要一行命令yum -y install git# 输入 git --version查看Git是否安装完成以及查看其版本号git --versionyum安装git默认安装在 /usr/libexec/git-core 目录下# git 默认安装路径/us

2020-12-01 16:01:33 330

原创 Linux之安装 jenkins

Linux经验分享七:Linux - 持续集成 - 安装部署 jenkins安装 jenkins配置jenkins启动服务(可能报错,下方解决)报错解决(没报错 则直接跳过)浏览器操作安装下载安装插件Jenkins 配置 全局工具配置安装 jenkins前提:已经安装 jdk (我的下一篇博文出安装步骤)# 进入目录cd /usr/local# 创建 jenkins 文件夹mkdir jenkins# 进入文件夹cd jenkins下载方式:推荐使用方式一# 下载方式一: —下

2020-12-01 15:50:26 255

原创 Linux之安装Redis(yum方式) 及配置调整

Linux经验分享六:Linux - 安装 Redis 以及配置安装redisRedis配置使用redis desktop manager远程连接redisspring boot 配置 redis安装redis1、检查是否有redis yum 源yum search redis2、下载 fedora 的 epel 仓库yum install epel-release3、安装redis数据库yum install redis4、安装完毕后,使用下面的命令启动redis服务

2020-12-01 15:23:02 1975

原创 Linux之安装 MongoDB

Linux经验分享五:Linux - 安装 MongoDB安装环境及配置 yum安装 MongoDB验证安装结果安装环境及配置 yum#查看CentOS版本more /etc/redhat-release控制台显示:CentOS Linux release 7.7.0 (Core)进入目录 /etc/yum.repos.dcd /etc/yum.repos.d# 创建文件touch mongodb-org-3.2.repo# 编辑vi /etc/yum.repos.d/mon

2020-12-01 14:52:54 146

原创 Linux之安装Nginx(安装包方式)

Linux经验分享四:Linux - 安装Nginx(安装包方式)安装依赖包下载并解压安装包安装nginx启动nginx(可能会报错)若报错(不报错直接跳过)外部连接服务器常用命令nginx配置域名映射安装依赖包//一键安装四个依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel下载并解压安装包# 进入文件夹(自定义位置)cd /usr/local# 下载tar包wget http://nginx.or

2020-12-01 14:40:40 4183 1

原创 Linux之安装Nginx (yum方式)

Linux经验分享三:Linux - 安装Nginx(yum方式)Nginx 卸载Nginx安装安装报错(未出现则直接跳过)Nginx 配置Nginx配置域名映射Nginx 卸载 按部就班执行下列命令1:停止Nginx软件systemctl nginx stop2:删除Nginx的自动启动chkconfig nginx off3:从源头删除Nginxrm -rf /usr/sbin/nginxrm -rf /etc/nginxrm -rf /etc/init.d/nginx4

2020-11-30 17:45:00 3830 2

原创 Linux之安装Docker容器

Linux经验分享二:Linux - 安装 Docker容器Docker安装设置ustc加速镜像Docker相关命令容器相关命令容器IP地址停止与启动容器Docker文件拷贝目录挂载查看 Image 位置迁移与备份镜像恢复与迁移Docker安装 此处按部就班依次完成下列命令# yum 包更新到最新sudo yum update# update 此处若报错 No Packages marked for Update# yum clean all# 安装需要的软件包, yum-util 提

2020-11-30 17:29:27 262

原创 Linux之安装Mysql 5.7

Linux经验分享一:Linux安装Mysql 5.7卸载清除老版本下载安装配置 my.cnf启动Mysql服务报错解决(没报错则直接跳过)重置密码卸载清除老版本先停掉 mysql 进程 没有安装过的可以直接跳过netstat -antp#再执行pkill -9 mysqld操作截图查询 mysql 其他安装包和相关依赖应用rpm -qa|grep -i mysql使用命令卸载yum -y remove 应用名称有两个包 卸载不掉 使用这个命令rpm -ev

2020-11-30 17:01:32 182

原创 spring boot整合redis,设置缓存过期时间

SpringBoot 整合 RedisPom文件添加依赖配置 application.properties缓存测试项目开发使用常用方法总结TimeUnit源码本文来源于我的另一篇博客,由于另一篇博客不再更新,遂 全部转入优快云注:redis服务器要先开启! 或者连接远程服务器上的 Redis,但是依然要开启服务,不然会一直 TimeOut!Pom文件添加依赖<dependency> <groupId>org.springframework.boot</gro

2020-11-30 16:08:35 24004 9

SpringBoot/SpringCloud项目启动脚本(可批量启动,JVM已优化)默认名称:start_server.sh

Linux服务:springboot,spring cloud、spring cloud alibaba项目启动脚本 下载脚本,上传脚本至jar包同级目录: #上传至目录后,进入脚本所在目录执行命令 chmod +x start_server.sh #脚本使用: sh start_server.sh 或: ./start_server.sh 根据提示操作,一共四句提示操作:例: 1,请输入要重启的jar文件序号(多个序号用英文逗号隔开):1,3,2 2,启动环境选择(开发/测试/生产)输入dev/test/prod: dev 3,启动所占内存(推荐: 256/512/1024/2048等)输入数字(单位 m):512 4,将要被重启,请确认,输入y/n:y

2022-09-07

spring boot/spring cloud项目启动脚本,默认名称:start.sh

linux服务器,springboot,spring cloud、spring cloud alibaba等项目启动脚本 下载脚本, 1,上传脚本至jar包同级目录 2,更改脚本: jar包名称 项目文件路径 日志路径(包含日志名称) 脚本已配置好jvm优化标准项目配置(服务器大于1核2G可以直接使用,若为1核2G,请自行修改-Xmx256m -Xms256m参数,建议删除“-Xmx256m -Xms256m”) #上传至目录后,进入脚本所在目录执行命令 chmod +x start.sh #脚本使用: sh start.sh start sh start.sh stop sh start.sh restart sh start.sh status 或者: ./start.sh start ./start.sh stop ./start.sh restart ./start.sh status

2021-05-08

空空如也

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

TA关注的人

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