- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 Docker镜像配置集
Emqx:MQTT服务器安装emqx(管理员模式下执行操作)docker run --restart=always -d --name emqx -p 1883:1883 -p 8081:8081 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:4.4.3CentOS防火墙策略设置firewall-cmd --zone=public --add-port=1883/tcp --permanentfirewa
2022-05-06 10:00:36 1031
原创 SpringBoot整合MQTT
方法一:使用spring-integration-mqtt与springboot集成度更高,灵活程度不如org.eclipse.paho.client.mqttv3<!--mqtt 相关依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-integration</artifact
2022-03-12 14:12:42 5154 1
转载 springboot依赖的一些配置:spring-boot-dependencies、spring-boot-starter-parent、io.spring.platform
springboot里会引入很多springboot starter依赖,这些依赖的版本号统一管理,springboot有几种方案可以选择一、spring-boot-dependencies有两种方式:1.继承parent:在pom.xml里添加<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies.
2022-01-18 17:13:40 4811
转载 Maven中的dependencyManagement 意义
1、在Maven中dependencyManagement的作用其实相当于一个对所依赖jar包进行版本管理的管理器。2、pom.xml文件中,jar的版本判断的两种途径1)如果dependencies里的dependency自己没有声明version元素,那么maven就会到dependencyManagement里面去找有没有对该artifactId和groupId进行过版本声明,如果有,就继承它,如果没有就会报错,告诉你必须为dependency声明一个version。2)如果depende
2022-01-17 20:53:12 124
原创 centos7之vsftp安装和使用
服务器初始化操作:1、为了调试顺利,关闭selinux查看SELinux状态:1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态SELinux status: enabled2、getenforce ##也可以用这个命令检查关闭SELinux:1、临时关闭(不用重启机器):setenforce 0 ##设置SELinux 成为permissive模式##setenforce 1 设置SELinux 成为enforc.
2022-01-13 17:26:20 1678
原创 Centos7安装Redis
一、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装[root@localhost local]# yum install -y gcc二、下载并解压安装包[root@localhost local]# wget http://download.redis.io/releases/redis-5.0.3.tar.gz[root@localhost local]# tar -zxvf re..
2021-08-17 19:57:48 167
转载 Swagger2 最全注解说明
1,swagger2 注解整体说明2,@API: 请求类的说明3,@ApiOperation: 方法的说明3.1,@ApiImplicitParams,@ApiImplicitParam: 方法参数的说明4,@ApiResponses,@ApiResponse: 方法返回值的说明5,@ApiModel: 用于 JavaBean 上面, 表示一个 JavaBean(如: 响应数据) 的信息5.1,@ApiModelProperty: 用在 JavaBean 类的属性上面, 说明属性的含
2021-01-04 14:03:49 1099 1
原创 QT常用正则表达
设置正则表达式.类似下面的QRegExp 这里的用法就是用来检测QString等字符串错误的,例如文件名里面最好就不出现<>|/\:等,所以可以如下定义QRegExp rx("[a-zA-Z0-9\-\\\_]{25}"); 25就是所输入的字符串个数!a-z当然就是a-z,你也可以abcdefghijklm....等等.\- 就是-好了,现在可以把这个rx绑入QRegExpValidator.QRegExpValidator *pRevalidotor = new QRegEx.
2020-09-14 12:50:57 242
原创 对于Qt4项目与Qt5项目移植时问题及解决方法
1、Qt4项目迁移至Qt5项目:提示error:#include<QtGui/QApplication>Nosuchfileordirectory原因:由于Qt5y源文件位置的改动.解决方法:①在.pro文件里,将Qt+=coregui改为Qt+=coreguiwidgets②.h文件里,#include<QtGui/QApplication>改为#include<QApplication>2、Qt4项目迁移至Qt5...
2020-08-26 21:55:55 1095
原创 centos7静默(无图形界面版)本地离线安装oracle
1. 准备Centos 7的系统环境(1)交换空间:可用内存 需要交换空间 介于1 GB和2 GB之间 RAM大小的1.5倍 介于2 GB和16 GB之间 等于RAM的大小 超过16 GB 16 GB 默认是不提供swap分区的,这里需要自己动手加一下dd if=/dev/zero of=/swap bs=1024 count=2048000mkswap /swapchmod 600 /swapswapon /swapecho "/swap sw
2020-06-21 15:33:15 1182 1
转载 计算机视觉五大技术
目前,计算机视觉是深度学习领域最热门的研究领域之一。计算机视觉实际上是一个跨领域的交叉学科,包括计算机科学(图形、算法、理论、系统、体系结构),数学(信息检索、机器学习),工程学(机器人、语音、自然语言处理、图像处理),物理学(光学 ),生物学(神经科学)和心理学(认知科学)等等。许多科学家认为,计算机视觉为人工智能的发展开拓了道路。那么什么是计算机视觉呢? 这里给出了几个比较严谨的定义:...
2020-04-27 13:10:38 2206
原创 ubuntu和windows双系统启动顺序的修改
方法一:说到启动就不得不说GRUB,Linux下大名鼎鼎的启动管理工具(曾经的LILO已经风光不再),当然现在已经是GRUB2了,GRUB2和GRUB最重要的区别就是,GRUB存放系统启动信息的文件为/boot/grub/menu.lst,而GRUB2则为/boot/grub/grub.cfg。由于ubuntu10.10采用的是GRUB2,所以这里主要讲GRUB2。终端输入gedit /b...
2020-03-17 09:59:58 555
转载 windows 下 Rabbitmq 配置远程访问
1、运行-->CMD2、定位到Rabbitmq 安装路径下的 sbin目录,执行 :rabbitmq-pluginsenablerabbitmq_management3、登录web控制台(http://localhost:15672/)添加用户(任意用户名) : admin ,并授权4、修改rabbitmq.config.example文件,增加刚才新曾的...
2020-03-04 19:12:47 1270
转载 vue项目中主要文件的加载顺序(index.html、App.vue、main.js)
先后顺序:index.html > App.vue的export外的js代码 > main.js >App.vue的export里面的js代码 > Index.vue的export外的js代码测试的页面代码块:文件的加载先后顺序:Index.vue的mounted()中的输出没有执行。why?-------------...
2020-02-27 13:09:17 9761 2
原创 Vue生命周期钩子函数加载顺序的理解
Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。created:html加载完成之前,执行。执行顺序:父组件-子组件mounted:html加载完成后执行。执行顺序:子组件-父组件methods:事件方法执行watch:watch...
2020-02-27 13:06:35 652
转载 Windows安装npm vue教程(解压版nodejs)
1、在使用之前,先类掌握3个东西,明白它们是用来干什么的:npm: nodejs 下的包管理器。webpack: 它主要用途是通过CommonJS 的语法把所有浏览器端需要发布的静态资源作相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要npm install 就可以安装。...
2020-02-26 16:07:55 549
转载 windows安装npm教程
1、在使用之前,先类掌握3个东西,明白它们是用来干什么的:npm: nodejs 下的包管理器。webpack: 它主要用途是通过CommonJS 的语法把所有浏览器端需要发布的静态资源作相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要npm install 就可以安装。...
2020-02-18 13:02:49 577
转载 CentOS运行Java程序遇There is insufficient memory for the Java Runtime Environment to continue. 解决
【解决方案】查看系统限制[root@NameNode ~]# ulimit -acore file size (blocks, -c) unlimiteddata seg size (kbytes, -d) unlimitedscheduling priority (-e) 0file size ...
2018-08-14 14:45:07 12374 3
转载 mysql的触发器同数据库多表的数据操作
mysql的触发器同数据库多表的数据操作 摘要: 为了不改原有代码,实现客户端和服务端数据同步,为每个需要同步数据的表加上触发器。 介绍一下这个是对同一数据库中不同表的操作。在一张表中操作时,需要对其他表进行修改操作。 一.触发器的基本语法: 1、命名规则 ?1234567
2014-04-16 12:30:50 879
信息系统项目管理师教程.第三版(带目录完整版本)
2019-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人