自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

那些乐趣的博客

源于纯净

  • 博客(96)
  • 资源 (9)
  • 收藏
  • 关注

原创 emqx 手动集群 和 emqx二进制安装

emqx 手动集群 和 emqx二进制安装

2020-12-08 15:29:16 471

原创 linux 安装chrome浏览器

在图形化界面打开复制到桌面的chrome程序。四:把chrome程序复制到桌面。如有需要可卸载谷歌,再安装。

2024-05-24 11:33:40 77

原创 红帽系统Redhat忘记密码,重置root密码

参考地址:https://blog.csdn.net/weixin_37813152/article/details/133136215。第9步密码重置也可以通过执行命令passwd 然后输入密码,按下enter建,再次输入密码,按下enter键,然后按ctrl+c退出。1. 重启系统,等待出现引导界面时,按键盘的上下方向键可以停止倒计时。4. 将光标移至以linux开头的行,此为内核命令行。2. 将光标移动到要启动的内核,一般就是当前默认的。8. 切换至真正操作系统的根/sysroot。

2024-04-24 16:33:23 355

原创 clickhouse 异常分析

clickhouse 要求每次写入的数据不能跨越特别多的 partitions,具体受参数 max_partitions_per_insert_block 控制,调整该参数即可。1、Clickhouse Too many partitions for single INSERT block (more than xxx) 解决方法。

2024-01-25 13:14:40 1065

原创 linux clickhouse 安装

/var/log/clickhouse-server/clickhouse-server.log目录下,可以通过修改配置文件/etc/clickhouse-server/config.xml进行指定数据文件,修改/var/log/clickhouse-server/clickhouse-server.log/soft/clickhouse/log/clickhouse-server.log

2024-01-24 11:16:22 1365

原创 Linux docker安装nacos

如果无法访问,首先要看一下nacos有没有启动,如果启动了无法访问,或者没有启动,需要去/home/nacos/logs下面查看nacos.log日志,看报错信息。3:搭建临时nacos容器,此步骤的目的是为了获取nacos的配置文件和日志。7:修改nacos的配置文件application.properties。1:首先下载安装docker,这里不做描述,可以自行百度安装。5:创建nacos启动需要的数据库,并导入sql脚本。2:通过docker下载nacos,6:删除临时的 nacos容器。

2023-12-21 14:02:51 553

原创 windows mysql安装

2:把安装包放到你安装mysql的地方,然后进行解压缩,注意,解压后的mysql没有配置文件,我们需要创建配置文件。3,mysql安装(注意,此步操作会自动安装windows mysql服务)5、如果想要删除mysql,直接移除mysql服务。7、不同版本更新mysql用户密码语句不同。6、navcait连不上mysql。4、允许远程连接配置。

2023-11-03 15:11:49 566

原创 Java stream 排序

第三种方式,通过stream的接口不指定排序类型操作,reversed:反向排序,默认正向排序。第四种方式,通过stream自定义Comparator排序。第二种方式,通过stream的接口指定排序类型操作。第五种方式,通过stream对多个属性进行排序。第一种方式,直接比较。

2023-10-17 10:31:43 5836

原创 Map 按照 key或者value进行排序成有序map,SortedMap

【代码】Map 按照 key或者value进行排序成有序map,SortedMap。

2023-09-13 16:05:14 244

原创 kuiper 规则sql写法

创建规则对接收到的报文数据进行业务过滤,报文有各种结构的,下面对各种结构报文sql过滤使用进行说明。比如要对temperature大于30的数据进行过滤。3:多层数组类型报文结构。

2023-09-08 11:15:11 369

原创 kuiper安装

1:使用docker方式安装这样就安装好了,但是操作只能通过命令完成,如果想要通过页面来操作,需要安装eKuiper 管理控制台,可以使用 docker compose 来一键运行 eKuiper 和 eKuiper manager。确保docker compose已经安装了。创建文件启动 docker-compose 集群检查 Docker 镜像的运行状态,确保两个容器正常启动。

2023-09-07 16:50:30 542

原创 离线安装mysql8

在初始化之前提一嘴,Linux中的MySQL默认是区分表名大小写的,如果你是安装的也是MySQL8,那么不区分大小需要在数据库初始化时设置,不然初始化后,在配置文件在设置重启时是会报错的。validate_password_policy 的默认值为 1 或者 MEDIUM,表示密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。可以看到允许访问root的host有哪些,%表示所有,这里只有localhost,修改密码不成功可以看一下root对应的host的值。

2023-07-20 17:18:18 1877

原创 企业微信登录报错,map------{errcode=50001.0, errmsg=redirect_uri unauthorized, hint: [16861104693549600694418

如果过期了,就要重新获取 access_token了,access_token获取后过期时间是2个小时,要写一个方法定期更换access_token,否则就会报上面的错误,当然 ,你可以每次调用接口都去获取一下access_token,这样是肯定不会过期的,但是这种方法不推荐使用。

2023-06-07 12:17:04 1054 1

原创 windows 部署多个tomcat

如果原先已经注册过tomcat,则cd 到原先的tomcat bin目录执行service.bat uninstall 服务名(原先注册时取的名称,通过services.msc进入服务目录) ,或者通过service remove 服务名来卸载注册信息,下面这个截图的tomcat服务名是 Tomcat7。卸载完成后,cd到当前要安装的tomcat bin目录 ,执行service.bat install 服务名 或者service install 服务名,服务安装成功,进入到服务目录,启动服务即可。

2023-06-02 16:47:01 1309

原创 Hutool树结构工具-TreeUtil构建树形结构的两种方式

/配置// 自定义属性名// 权重排序字段 默认为weight// 默认为id可以不设置// 节点名对应名称 默认为name// 父节点 默认为parentId// 子点 默认为children// 可以配置递归深度 从0开始计算 默认此配置为空,即不限制//数据源//转换器 "0" - 最顶层父id值 一般为0之类 nodeList – 源数据集合// treeNode – 源数据实体// tree – 树节点实体// 扩展属性 ...

2023-05-19 14:08:34 1477

原创 .... from type [java.lang.String] to type [org. apache.kafka.clients.consumer.ConsumerRecord<? ?>

kafka消费消息的时候,报错No converter found capable of converting from type [java.lang.String] to type [org. apache.kafka.clients.consumer.ConsumerRecord遍历可以获取多个ConsumerRecord

2023-04-25 09:27:03 1602

原创 基本磁盘和动态磁盘

基本磁盘,不能跨磁盘建立分区,因此未分配的磁盘1数据不能添加到磁盘0中的E盘,如图:动态磁盘,可以实现跨盘建立分区,下面是E盘通过磁盘1和磁盘2实现跨盘建立分区,如图:

2023-02-16 11:11:31 453

原创 poi 导出多个excel为zip

poi实现多个excel导出为zip文件

2022-11-22 17:02:00 1104

原创 stream 分组大全

上面两个例子的分组产生的Map的key值都是直接取的对象里的值,其实也可以自己规定分组的规则和key的名字,我们可以在Lambda的右边使用大括号,在大括号里面写逻辑代码,只要保证返回的值是符合格式的就可以,比如现在就是以85分为界限进行分组,Map的key值也也就是我们返回的两个值。有时候我们只是想要统计每个分组的数量,而不是获得每个分组里面元素的详细信息,这个也是可以实现的。分区其实就是特殊的分组,它只是固定将流中的数据分为两组,大致用法其实和分组一样。在分组的基础上获得分数最高的学生的信息。

2022-11-08 15:59:38 20063

原创 linux centos安装远程软件向日葵

7、在浏览器输入http://ip:30080,可以根据识别码以及验证码登录该机器。同时,在向日葵客户端上也可以看见“我的主机”新添加了一台机器(前提是安装过程中输入了正确的账号和密码)5、安装过程中输入3次y后,显示要输入向日葵的账号,密码要输入三次,账号和密码是已经存在的账号和密码,可以用自己向日葵的账号和密码,向日葵一个账号支持多个电脑登录。首先,要保证CentOS7机器已经开启了图形化的界面!3、进入生成的sunloginclient/文件夹。188********(涉及隐私、不便展示)

2022-11-04 13:21:44 3200

原创 linux 服务器ip修改

上面的IPADDR和GATEWAY需要在同一个网段内,比如IPADDR是192.168.10.156 那么GATEWAY一般是192.168.10.1,其他几个ip配置用上面默认的就行。9、yum -y install net-tools 安装相关网络工具 这样后面可以使用网络相关命令 比如 ifconfig (我这里都是安装好了)BOOTPROTO=static #dhcp:自动分配ip ,static:静态ip。6、查看下 IP 地址是否配置好了 ip a。

2022-11-02 15:19:51 8572

原创 linux 简单安装nginx

conf目录下有nginx.conf配置文件,sbin目录下进行启动nginx。重启nginx:./nginx -s reload。首先进入官网查看你需要安装的版本;停止nginx:./nginx -s stop。启动nginx:./nginx。

2022-10-17 17:31:29 672

原创 Nginx+rtmp+ffmpeg搭建视频转码服务

(1)首先安装yasm, FFmpeg 为了提高编译速度,使用了汇编指令,如MMX和SSE等。因为nginx搭建流媒体服务需要用到 nginx-rtmp-module 模块,所有先安装nginx-rtmp-module。还可以使用浏览器这样访问 http://192.168.1.11/hls/22.m3u8。此时通过端口查看命令可以看见linux监听的80端口和1935端口已经全部启动。(3)拷贝命令到/usr/bin(方便后面调用)打开VLC 媒体——>流——>网络。(4) 通过ffmpeg推流。

2022-10-13 18:08:29 4837 3

原创 产生给定范围的随机数

/产生给定范围的随机数。

2022-09-07 17:13:55 104

原创 java 远程调用 httpclient 调用https接口 忽略SSL认证

httpclient 调用https接口,如果不进行https校验忽略,远程调用就会报错,为了避免需要证书,所以用一个类继承DefaultHttpClient类,忽略校验过程。下面是忽略校验过程的代码类:SSLClient。

2022-08-31 13:53:26 8294 1

原创 因为代理配置,导致git地址更换后,无法拉取代码,git 取消代理配置即可

因为代理配置,导致git地址更换后,无法拉取代码,git 取消代理配置即可

2022-08-31 13:19:06 597

原创 mysql 表被锁住,无法对表进行更新,删除操作

lock_wait_timeout 表示获取metadata lock的超时(单位为秒),允许的值范围为1到31536000(1年)。详见 https://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html#sysvar_lock_wait_timeout。trx_started: 事务执行的起始时间,若时间较长,则要分析该事务是否合理。trx_mysql_thread_id: MySQL的线程ID,用于kill。

2022-08-23 17:29:11 2775

原创 windows 部署多个tomcat详细步骤

同理进入F:\tomcat7.0\tomcat-8081\conf和F:\tomcat7.0\tomcat-8082\conf目录中修改server.xml配置信息,三个tomcat的端口不要一样。(1):修改这个port=”8006”,使得它的关闭端口和另一个关闭端口不发生冲突,注意这个端口一定要改,不然启动tomcat窗口容易闪退。一:下载tomcat 同时解压三次,分别命名为tomcat-8080,tomcat-8081,tomcat-8082。端口要以自己再server.xml中配置的为准!

2022-08-23 14:03:16 3131 1

原创 Grafana+Prometheus实现对clickhouse的监控

4:Prometheus添加clickhouse配置,job_nam随便填写,不重复即可,targets为clickhouse暴露接口给Prometheus的地址。http://xx.xx.xx.xx:9363/metrics,查看是否可以访问成功,(xx.xx.xx.xx为安装clickhouse服务器的ip)/config.xml,打开config.xml,修改如下配置,这个配置应该是被注释掉了,打开即可,是clickhouse对外暴露接口的配置,2:重启clickhouse。...

2022-08-15 18:12:03 545

原创 Grafana+Prometheus实现对linux服务器的监控

3:在Prometheus配置文件prometheus.yml中配置需要监控的linux服务器的信息,job_name随便填,多个job_name时,注意不能重复,targets为监控服务器的node_moude地址。1:首先在需要监控的linux服务器上安装node_exporter,可以直接通过wget的方式安装,也可以下载后导入安装,4:重启Prometheus,访问Prometheus地址,如果能看到配置的服务器状态为up即监控成功。5:Grafana添加数据模板,在。,可以访问,即安装成功。...

2022-08-15 18:00:49 752

原创 Grafana+Prometheus+Pushgateway实现对emqx的监控

Grafana+Prometheus+Pushgateway的安装请参考另一篇博文。修改完成重新启动emqx,面板ID:15012。

2022-08-15 17:43:28 2795

原创 Grafana+Prometheus+Pushgateway三剑客安装

Pushgateway信息添加到Prometheus配置文件prometheus.yml中。: 指 定 监 控 的 目 标 , 其 实 就 是 从 哪 儿 拉 取 数 据。登录上面地址下载最新版本,因为旧版本可能对于比较新的dashbord不支持。下载对应平台的二进制包,解压并且添加基本的配置即可正常启动。编写,编译后的软件包,不依赖于任何的第三方依赖。是可以在运行时自动加载配置的。:表示静态目标配置,就是固定从某个。:配置拉取数据的时间间隔,默认为。可以监控自己的运行数据。)的时间间隔,默认为。...

2022-08-15 17:32:15 899

原创 常见进制转换

转换为二进制:转换之前的数据类型.toBinaryString(i)转换为二进制:转换之前的数据类型.toBinaryString(i)转换为二进制:转换之前的数据类型.toBinaryString(i)转换为八进制:转换之前的数据类型.toOctalString(i)转换为十六进制:转换之前的数据类型.toHexString(i)转换为十六进制:转换之前的数据类型.toHexString(i)转换为十六进制:转换之前的数据类型.toHexString(i)转换为十进制:(3种方法)...

2022-08-09 16:19:31 1453

原创 指定JSONObject.toJSONString中实体类属性的输出顺序

最近在使用JSON.toJSONString方法过程中出现实体类的属性与转换之前的顺序不一致。在具体JSON转换时指定顺序参数SerializerFeature.SortField。在实体类参数加JSONField注解,指定JSON转换时参数排序权重。在实体类加JSONType注解,指定JSON转换时的顺序。...

2022-07-19 17:19:35 6179

原创 clickhouse 报错Code: 1000, e.code() = 2, e.displayText() = File not found

可能原因是对应的日志存储目录所在的磁盘空间已满,无法写入日志导致的错误。

2022-07-18 16:35:23 2661

原创 clickhouse插入数据报错Cannot reserve 1.00 MiB, not enough space (version 20.8.3.18)

原先clickhouse数据存储在/dev/vda1磁盘所在目录下,很明显空间已经不够了,此时clickhouse数据插入会报错Cannotreserve1.00MiB,notenoughspace,通过图可以发现/dev/vdb1磁盘空间没有使用,我们把clickhouse的数据目录映射到/dev/vdb1磁盘下的data目录下。#然后到data目录下创建clickhouse数据映射目录。#到此,clickhouse数据映射目录修改完成。...

2022-07-18 16:35:11 4932 1

转载 FastDFS安装教程

软件准备FastdfsFastdfs_v5.11 点击这里libfastcommon_1.0.36 点击这里fastdfs-nginx-module5.11 点击这里nginxnginx-1.12.2 点击这里环境准备安装perl环境,后续编译fastdfs会用到$yum -y install perl* #yum安装perl相关支持)$yum -y install cpan #p...

2022-05-07 16:36:56 732

原创 利用反射获取属性值和属性名称,并给属性赋值

创建实体类package com.wapwag.woss.modules.sys.entity;import com.wapwag.woss.common.persistence.DataEntity;public class PumpReportData extends DataEntity<PumpReportData> { private String LvQianYaLi; //市政滤前压力 private String LvHouYaLi; //

2022-03-31 15:19:08 1007

原创 mysql 错误问题整理

1:mysql查询的字符串长度最大只有1024个字节,被截取了这是因为查询的字符串使用了GROUP_CONCAT函数,用于将多个字符串连接成一个字符串,在拼接成字符串时就会存在拼接长度的问题,mysql 默认的拼接最大长度为1024 个字节,由于1024个字节会出现不够用的情况,所以有时需要去根据情况进行修改,方式如下。查看当前mysql group_concat_max_len进入mysql状态,输入:show variables like 'group_concat_max_len';可

2022-02-23 16:03:59 1038

原创 mysql 查询树类型的层级数据(父子,层层递归)

一、创建表CREATE TABLE `sys_station` ( `row_id` int NOT NULL AUTO_INCREMENT COMMENT '主键', `project_id` int DEFAULT NULL, `name` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL, `code` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL, `alias`

2022-01-24 16:03:33 2235

linux安装chrome

linux安装chrome

2024-05-24

linux服务启动脚本服务启动脚本

linux服务启动脚本服务启动脚本

2023-07-11

几款好用的远程连接工具

远程连接工具包含:MobaXterm_Portable_v22.1 ;tabby ;WindTerm

2022-11-23

nginx配置视频转流和前端访问视频

nginx配置视频转流和前端访问视频

2022-10-20

ffmpeg rtsp视频转流脚本

ffmpeg视频转流脚本

2022-10-14

EasyPlayer-RTSP-Win-V3.0.19.0515

解决rtsp视频地址播放的问题

2022-10-14

nginx添加http-ssl-module需要的openssl-1.0.1l

nginx添加http_ssl_module模块,如果出现报错SSL modules require the OpenSSL library,则需要添加openssl-1.0.1l来解决添加报错的 问题

2022-10-14

一款强大的多数据连接工具dbeaver,页面操作简洁。

DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB 数据,修改数据库结构等等。 DBeaver经官方测试,其支持:MySQL、Oracle、PostgreSQL、IBM DB2、Microsoft SQL Server、clickhouse、Sybase、ODBC、Java DB (Derby)、Firebird (Interbase)、HSQLDB、SQLite、Mimer、H2、IBM Informix、SAP MAX DB、Cache、Ingres、Linter、Teradata和一些符合JDBC连接的数据库。 支持的操作系统:Windows (2000/XP/2003/Vista/7/10/11)、Linux、Mac OS、Solaris、AIX HPUX

2022-07-19

一款好用的后端开发调试接口工具Apifox,功能十分强大。

API 文档设计 可视化 API 文档管理,零学习成本。 支持数据模型,接口之间可以复用相同数据结构。 接口文档完全遵循 OpenAPI(Swagger) 规范。 支持在线分享 API 文档,方便与外部团队协作。 API 调试 Postman 有的功能 Apifox 都有(如环境变量、前置/后置脚本、Cookie/Session 全局共享等),并且比 Postman 更高效好用。 自动校验数据结构:校验返回的数据结构是否符合文档定义,自动发现接口数据异常。 可视化的断言、提取变量、数据库(SQL)操作等功能。 支持接口用例功能(一个接口多个用例)。 API 自动化测试 完善的 API 场景测试(流程测试)功能,保证接口数据的正确性。 可视化的断言、提取变量、数据库(SQL)操作等功能。 支持自定义前置/后置脚本,自动校验数据正确性。脚本语法 100% 兼容 Postman,降低学习成本。 支持调用 javascript、java、python、php、js、BeanShell、go、shell、ruby、lua 等语言代码。 数据库操作 支持读取数据库数据,作为 API 请求参数使用。

2022-07-19

wireshark和Fiddler两种抓包工具,支持64位和32位系统,使用简单。

wireshark和Fiddler两种抓包工具,支持64位和32位系统,使用简单。 wireshark是一个网络封包分析软件。网络封包分析软件的功能是截取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。

2022-07-19

FastDFS安装软件

FastDFS安装软件

2022-05-09

navicat150_premium_cs_x64.exe

navicat premium15版本下载

2022-01-18

TransformCoordinates.java

支持wgs84、gcj02、BD-09、2000坐标互相转换,使用到的jar依赖,请参考我写的一篇博客,地址:https://blog.csdn.net/k0307x1990y/article/details/121096060

2022-01-18

nginx代理前端服务

nginx代理前端服务配置文件

2021-10-29

xshell连接工具 xftp

xshell连接助手Xftp,永久免费,是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采用了标准的 Windows 风格的向导,它简单的界面能与其他 Windows 应用程序紧密地协同工作,此外它还为高级用户提供了众多强劲的功能特性。

2018-11-05

redis缓存开发

课程课件使用思维导图方式呈现,以便更好的体现技术的逻辑关系(不是传统PPT) 1.打开:课件+源码+工具 2.解压:导图课件及安装包.rar 3.安装:xmind-windows.exe;导入:相关课件.mmap

2018-07-07

空空如也

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

TA关注的人

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